added heating status pin

This commit is contained in:
Yurii
2023-11-23 00:30:21 +03:00
parent d2271513f2
commit d07f73edf4

View File

@@ -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);