@@ -106,13 +106,6 @@ def collected_logs(self) -> int:
106106 counter += len (self ._logs [address ])
107107 return counter
108108
109- @property
110- def hourly_reset_time (self ) -> datetime | None :
111- """Provide the device hourly pulse reset time."""
112- if (timestamp := self ._last_hourly_reset ) is not None :
113- return timestamp
114- return None
115-
116109 @property
117110 def logs (self ) -> dict [int , dict [int , PulseLogRecord ]]:
118111 """Return currently collected pulse logs in reversed order."""
@@ -291,22 +284,15 @@ def update_pulse_counter(
291284 and self ._pulses_consumption > pulses_consumed
292285 ):
293286 self ._cons_pulsecounter_reset = True
294- self ._last_hourly_reset = timestamp
295- _LOGGER .debug (
296- "update_pulse_counter | consumption pulses reset | hourly_reset_time=%s" ,
297- self ._last_hourly_reset ,
298- )
287+ _LOGGER .debug ("update_pulse_counter | consumption pulses reset" )
299288
300289 if (
301290 self ._pulses_production is not None
302291 and self ._pulses_production < pulses_produced
303292 ):
304293 self ._prod_pulsecounter_reset = True
305- self ._last_hourly_reset = timestamp
306- _LOGGER .debug (
307- "update_pulse_counter | production pulses reset | hourly_reset_time=%s" ,
308- self ._last_hourly_reset ,
309- )
294+ _LOGGER .debug ("update_pulse_counter | production pulses reset" )
295+
310296 # No rollover based on time, set rollover based on counter reset
311297 # Required for special cases like nodes which have been powered off for several days
312298 if not (self ._rollover_consumption or self ._rollover_production ):
0 commit comments