Skip to content

Commit c92196c

Browse files
committed
Make clear distinct for today counters
1 parent 175e695 commit c92196c

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

plugwise/nodes/circle.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)