From d07f73edf4c8aa1d6c5405e7768489f48b0bb9ee Mon Sep 17 00:00:00 2001 From: Yurii Date: Thu, 23 Nov 2023 00:30:21 +0300 Subject: [PATCH] added heating status pin --- src/OpenThermTask.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/OpenThermTask.h b/src/OpenThermTask.h index 72c28e1..18104bf 100644 --- a/src/OpenThermTask.h +++ b/src/OpenThermTask.h @@ -32,6 +32,12 @@ protected: #ifdef LED_OT_RX_PIN pinMode(LED_OT_RX_PIN, OUTPUT); + digitalWrite(LED_OT_RX_PIN, false); + #endif + + #ifdef HEATING_STATUS_PIN + pinMode(HEATING_STATUS_PIN, OUTPUT); + digitalWrite(HEATING_STATUS_PIN, false); #endif } @@ -71,6 +77,10 @@ protected: if (vars.parameters.heatingEnabled != heatingEnabled) { vars.parameters.heatingEnabled = heatingEnabled; Log.sinfoln("OT.HEATING", "%s", heatingEnabled ? "Enabled" : "Disabled"); + + #ifdef HEATING_STATUS_PIN + digitalWrite(HEATING_STATUS_PIN, heatingEnabled); + #endif } vars.states.heating = ot->isCentralHeatingActive(localResponse);