From ce93db73513f1da45637b186787c9b2501e5d882 Mon Sep 17 00:00:00 2001 From: zaphodus Date: Wed, 3 Feb 2016 18:09:44 +0100 Subject: [PATCH] Resend presentation if client connected This change solve the problem described here: http://forum.mysensors.org/topic/2112/n00b-ethernet-gw-without-nf24 The presentation must be resent when the client connects. Without this Domoticz catches only sensor data, and doesn't know about connected actuators. --- libraries/MySensors/core/MyGatewayTransportEthernet.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/MySensors/core/MyGatewayTransportEthernet.cpp b/libraries/MySensors/core/MyGatewayTransportEthernet.cpp index c5b581f..00957c5 100644 --- a/libraries/MySensors/core/MyGatewayTransportEthernet.cpp +++ b/libraries/MySensors/core/MyGatewayTransportEthernet.cpp @@ -288,6 +288,8 @@ bool gatewayTransportAvailable() _w5100_spi_en(false); gatewayTransportSend(buildGw(_msg, I_GATEWAY_READY).set("Gateway startup complete.")); _w5100_spi_en(true); + if (presentation) + presentation(); } } bool connected = clients[i].connected(); @@ -318,6 +320,8 @@ bool gatewayTransportAvailable() debug(PSTR("Eth: connect\n")); _w5100_spi_en(false); gatewayTransportSend(buildGw(_msg, I_GATEWAY_READY).set("Gateway startup complete.")); + if (presentation) + presentation(); } } if (client) {