File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
plugwise_usb/nodes/helpers Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -67,6 +67,8 @@ def __init__(self, mac: str) -> None:
6767 self ._last_empty_log_address : int | None = None
6868 self ._last_empty_log_slot : int | None = None
6969
70+ self .cons_last_hourly_reset : datetime | None = None
71+ self .prod_last_hourly_reset : datetime | None = None
7072 self ._last_log_consumption_timestamp : datetime | None = None
7173 self ._last_log_consumption_address : int | None = None
7274 self ._last_log_consumption_slot : int | None = None
@@ -288,13 +290,15 @@ def update_pulse_counter(
288290 and self ._pulses_consumption > pulses_consumed
289291 ):
290292 _LOGGER .debug ("update_pulse_counter | consumption pulses reset" )
293+ self .cons_last_hourly_reset = timestamp
291294 cons_pulsecounter_reset = True
292295
293296 if (
294297 self ._pulses_production is not None
295298 and self ._pulses_production < pulses_produced
296299 ):
297300 _LOGGER .debug ("update_pulse_counter | production pulses reset" )
301+ self .prod_last_hourly_reset = timestamp
298302 prod_pulsecounter_reset = True
299303
300304 if cons_pulsecounter_reset or prod_pulsecounter_reset :
You can’t perform that action at this time.
0 commit comments