From eb39103cd74ec5dc9746618565534a7b80797608 Mon Sep 17 00:00:00 2001 From: john30 Date: Sun, 13 Jan 2019 09:10:25 +0100 Subject: [PATCH] retain signal --- src/ebusd/mqtthandler.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ebusd/mqtthandler.cpp b/src/ebusd/mqtthandler.cpp index f879fa46..b9553c9b 100644 --- a/src/ebusd/mqtthandler.cpp +++ b/src/ebusd/mqtthandler.cpp @@ -699,12 +699,12 @@ void MqttHandler::run() { lastSignal = now; if (!signal || reconnected) { signal = true; - publishTopic(signalTopic, "true"); + publishTopic(signalTopic, "true", true); } } else { if (signal || reconnected) { signal = false; - publishTopic(signalTopic, "false"); + publishTopic(signalTopic, "false", true); } } } @@ -736,6 +736,7 @@ void MqttHandler::run() { break; } } + publishTopic(signalTopic, "false", true); } void MqttHandler::handleTraffic(bool allowReconnect) {