@@ -72,9 +72,9 @@ def __init__(self, mac, address, message_sender):
7272 self ._energy_last_hour_pulses = 0
7373 self ._energy_last_local_hour = datetime .now ().hour
7474 self ._energy_last_populated_slot = 0
75- self ._energy_pulse_counter_today = None
7675 self ._energy_pulses_prev_hour = None
77- self ._energy_pulses_today = None
76+ self ._energy_pulses_today_hourly = None
77+ self ._energy_pulses_today_now = None
7878 self ._energy_pulses_yesterday = None
7979 self ._new_relay_state = False
8080 self ._new_relay_stamp = datetime .now () - timedelta (seconds = MESSAGE_TIME_OUT )
@@ -119,8 +119,8 @@ def current_power_usage_8_sec(self):
119119 @property
120120 def energy_consumption_today (self ) -> float :
121121 """Returns total energy consumption since midnight in kWh"""
122- if self ._energy_pulse_counter_today is not None :
123- return self .pulses_to_kws (self ._energy_pulse_counter_today , 3600 )
122+ if self ._energy_pulses_today_now is not None :
123+ return self .pulses_to_kws (self ._energy_pulses_today_now , 3600 )
124124 return None
125125
126126 @property
@@ -148,8 +148,8 @@ def power_consumption_previous_hour(self):
148148 @property
149149 def power_consumption_today (self ):
150150 """Total power consumption during today in kWh"""
151- if self ._energy_pulses_today is not None :
152- return self .pulses_to_kws (self ._energy_pulses_today , 3600 )
151+ if self ._energy_pulses_today_hourly is not None :
152+ return self .pulses_to_kws (self ._energy_pulses_today_hourly , 3600 )
153153 return None
154154
155155 @property
@@ -506,14 +506,14 @@ def _update_today_energy(self):
506506 _LOGGER .debug (
507507 "_update_today_energy for %s | counter = %s, update= %s" ,
508508 self .mac ,
509- str (self ._energy_pulse_counter_today ),
509+ str (self ._energy_pulses_today_now ),
510510 str (_new_energy_pulse_counter_today ),
511511 )
512512 if (
513- self ._energy_pulse_counter_today is None
514- or self ._energy_pulse_counter_today != _new_energy_pulse_counter_today
513+ self ._energy_pulses_today_now is None
514+ or self ._energy_pulses_today_now != _new_energy_pulse_counter_today
515515 ):
516- self ._energy_pulse_counter_today = _new_energy_pulse_counter_today
516+ self ._energy_pulses_today_now = _new_energy_pulse_counter_today
517517 self .do_callback (FEATURE_ENERGY_CONSUMPTION_TODAY ["id" ])
518518
519519 def _update_previous_hour_power (self , prev_hour : datetime ):
@@ -552,16 +552,16 @@ def _update_today_power(self, start_today: datetime, end_today: datetime):
552552 _LOGGER .debug (
553553 "_update_today_power for %s | counter = %s, update= %s, range %s to %s" ,
554554 self .mac ,
555- str (self ._energy_pulses_today ),
555+ str (self ._energy_pulses_today_hourly ),
556556 str (_today_pulses ),
557557 str (start_today ),
558558 str (end_today ),
559559 )
560560 if (
561- self ._energy_pulses_today is None
562- or self ._energy_pulses_today != _today_pulses
561+ self ._energy_pulses_today_hourly is None
562+ or self ._energy_pulses_today_hourly != _today_pulses
563563 ):
564- self ._energy_pulses_today = _today_pulses
564+ self ._energy_pulses_today_hourly = _today_pulses
565565 self .do_callback (FEATURE_POWER_CONSUMPTION_TODAY ["id" ])
566566
567567 def request_energy_counters (self , log_address = None , callback = None ):
0 commit comments