From 476a327e206e7474e83bdcaf4ac51784c0b4c319 Mon Sep 17 00:00:00 2001 From: Denis Denisov Date: Mon, 15 Dec 2025 22:37:33 +0300 Subject: [PATCH] Revert "Boiler and pump relays are inverted" This reverts commit 875fad565e190b51e12c271985775c3c444db979. --- heat_control.py | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/heat_control.py b/heat_control.py index fa9cc32..918e97e 100755 --- a/heat_control.py +++ b/heat_control.py @@ -117,9 +117,8 @@ def check_temperatures(): # and turn off the boiler of course for c in contours: mqtt_client.publish(c.out_topic, "1", retain=True) - # boiler and pump relays are inverted in fact - mqtt_client.publish(boiler_control, "1", retain=True) - mqtt_client.publish(pump_control, "0", retain=True) + mqtt_client.publish(boiler_control, "0", retain=True) + mqtt_client.publish(pump_control, "1", retain=True) return # sum_t = 0 @@ -134,10 +133,8 @@ def check_temperatures(): logger.error("No temperatures available, switch to full-on mode") for c in contours: mqtt_client.publish(c.out_topic, "1", retain=True) - # boiler and pump relays are inverted in fact - # turn on boiler and pump - mqtt_client.publish(boiler_control, "0", retain=True) - mqtt_client.publish(pump_control, "0", retain=True) + # turn on boiler + mqtt_client.publish(boiler_control, "1", retain=True) return for c in contours: @@ -173,13 +170,12 @@ def check_temperatures(): any_opened_start = time.time() logger.debug("Any opened: " + str(any_opened) + " aos " + str(any_opened_start) + " time " + str(time.time())) - # boiler and pump relays are inverted in fact if any_opened and time.time() - any_opened_start > BOILER_TURN_ON_AFTER: - mqtt_client.publish(boiler_control, "0", retain=True) - mqtt_client.publish(pump_control, "0", retain=True) - else: mqtt_client.publish(boiler_control, "1", retain=True) mqtt_client.publish(pump_control, "1", retain=True) + else: + mqtt_client.publish(boiler_control, "0", retain=True) + mqtt_client.publish(pump_control, "0", retain=True) def main_cycle(): """Main 5-second cycle"""