summaryrefslogtreecommitdiff
path: root/src/home/inverter/monitor.py
diff options
context:
space:
mode:
authorEvgeny Zinoviev <me@ch1p.io>2022-10-22 19:33:40 +0300
committerEvgeny Zinoviev <me@ch1p.io>2022-10-22 19:33:40 +0300
commit1b8237280d10f4ed19facceb5441243471536e5f (patch)
tree29c7b15b3812fc3e609e9e3f0b2f0c77ec3c3cf5 /src/home/inverter/monitor.py
parentff73c73a2cc9764dba3dbcabce68eca3b028b03c (diff)
inverter: improve util program
Diffstat (limited to 'src/home/inverter/monitor.py')
-rw-r--r--src/home/inverter/monitor.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/home/inverter/monitor.py b/src/home/inverter/monitor.py
index 898c998..f661d73 100644
--- a/src/home/inverter/monitor.py
+++ b/src/home/inverter/monitor.py
@@ -474,6 +474,9 @@ class InverterMonitor(Thread):
def set_ac_mode(self, mode: ACMode):
self.ac_mode = mode
+ def notify_osp(self, osp: OutputSourcePriority):
+ self.osp = osp
+
def stop(self):
self.interrupted = True
@@ -491,6 +494,7 @@ class InverterMonitor(Thread):
'time_now': time.time(),
'next_current_enter_time': self.next_current_enter_time,
'ac_mode': self.ac_mode,
+ 'osp': self.osp,
'util_ac_present': self.util_ac_present,
'util_pd': self.util_pd.name,
'util_solar': self.util_solar