From 1f81ec1ba5cdf56d4ca119da5d46b5fb2b4d83fb Mon Sep 17 00:00:00 2001 From: Yurii Date: Sat, 9 Dec 2023 08:32:02 +0300 Subject: [PATCH] fix publish non static ha entities --- src/MqttTask.h | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/MqttTask.h b/src/MqttTask.h index 1272b0d..8d96b1b 100644 --- a/src/MqttTask.h +++ b/src/MqttTask.h @@ -72,6 +72,7 @@ protected: client.subscribe(getTopicPath("settings/set").c_str()); client.subscribe(getTopicPath("state/set").c_str()); publishHaEntities(); + publishNonStaticHaEntities(true); firstFailConnect = 0; lastReconnectAttempt = 0; @@ -517,13 +518,21 @@ protected: _isStupidMode = isStupidMode; haHelper.publishNumberHeatingTarget(heatingMinTemp, heatingMaxTemp, false); - haHelper.publishClimateHeating(heatingMinTemp, heatingMaxTemp, isStupidMode ? HaHelper::TEMP_SOURCE_HEATING : HaHelper::TEMP_SOURCE_INDOOR); + haHelper.publishClimateHeating( + heatingMinTemp, + heatingMaxTemp, + isStupidMode ? HaHelper::TEMP_SOURCE_HEATING : HaHelper::TEMP_SOURCE_INDOOR + ); published = true; } else if (_isStupidMode != isStupidMode) { _isStupidMode = isStupidMode; - haHelper.publishClimateHeating(heatingMinTemp, heatingMaxTemp, isStupidMode ? HaHelper::TEMP_SOURCE_HEATING : HaHelper::TEMP_SOURCE_INDOOR); + haHelper.publishClimateHeating( + heatingMinTemp, + heatingMaxTemp, + isStupidMode ? HaHelper::TEMP_SOURCE_HEATING : HaHelper::TEMP_SOURCE_INDOOR + ); published = true; }