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 @@ -160,9 +160,13 @@ def collected_pulses(
160160 return (None , None )
161161
162162 if is_consumption and self ._rollover_consumption :
163+ # consumption-pulses reset every hour - pulses just before rollover are lost?
163164 _LOGGER .debug ("collected_pulses 2 | %s | _rollover_consumption" , self ._mac )
164165 return (None , None )
165166 if not is_consumption and self ._rollover_production :
167+ # production-pulses do not reset every hour but at the max counter value - double-check
168+ # if this is correct the pulses lost at rollover can be calculated:
169+ # max-counter - prev-value + counter after reset
166170 _LOGGER .debug ("collected_pulses 2 | %s | _rollover_production" , self ._mac )
167171 return (None , None )
168172
You can’t perform that action at this time.
0 commit comments