From f3de1f928046d9cfbf5c6a291d1e5ea0e78ba92a Mon Sep 17 00:00:00 2001 From: Nils Reiners Date: Thu, 25 Sep 2025 21:45:09 +0200 Subject: [PATCH] mode as binary --- main.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index 74b5fdc..e4751f9 100644 --- a/main.py +++ b/main.py @@ -35,6 +35,11 @@ while True: if now.second % interval_seconds == 0 and now.microsecond < 100_000: state = es.get_state_and_store_to_database(db) mode = controller.perform_action(heat_pump_name='hp_master', meter_name='solaredge_meter', state=state) - db.store_data('sg_ready', {'mode': mode}) + + if mode == 'mode1': + mode_as_binary = 0 + else: + mode_as_binary = 1 + db.store_data('sg_ready', {'mode': mode_as_binary}) time.sleep(0.1)