Skip to content

Commit daada32

Browse files
committed
Remove all week-related EnergyTypes
1 parent b08cb08 commit daada32

File tree

1 file changed

+0
-30
lines changed

1 file changed

+0
-30
lines changed

plugwise_usb/nodes/helpers/counter.py

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,13 @@ class EnergyType(Enum):
2121
PRODUCTION_HOUR = auto()
2222
CONSUMPTION_DAY = auto()
2323
PRODUCTION_DAY = auto()
24-
CONSUMPTION_WEEK = auto()
25-
PRODUCTION_WEEK = auto()
2624

2725

2826
ENERGY_COUNTERS: Final = (
2927
EnergyType.CONSUMPTION_HOUR,
3028
EnergyType.PRODUCTION_HOUR,
3129
EnergyType.CONSUMPTION_DAY,
3230
EnergyType.PRODUCTION_DAY,
33-
EnergyType.CONSUMPTION_WEEK,
34-
EnergyType.PRODUCTION_WEEK,
3531
)
3632
ENERGY_HOUR_COUNTERS: Final = (
3733
EnergyType.CONSUMPTION_HOUR,
@@ -41,20 +37,13 @@ class EnergyType(Enum):
4137
EnergyType.CONSUMPTION_DAY,
4238
EnergyType.PRODUCTION_DAY,
4339
)
44-
ENERGY_WEEK_COUNTERS: Final = (
45-
EnergyType.CONSUMPTION_WEEK,
46-
EnergyType.PRODUCTION_WEEK,
47-
)
48-
4940
ENERGY_CONSUMPTION_COUNTERS: Final = (
5041
EnergyType.CONSUMPTION_HOUR,
5142
EnergyType.CONSUMPTION_DAY,
52-
EnergyType.CONSUMPTION_WEEK,
5343
)
5444
ENERGY_PRODUCTION_COUNTERS: Final = (
5545
EnergyType.PRODUCTION_HOUR,
5646
EnergyType.PRODUCTION_DAY,
57-
EnergyType.PRODUCTION_WEEK,
5847
)
5948

6049
_LOGGER = logging.getLogger(__name__)
@@ -168,11 +157,6 @@ def update(self) -> None:
168157
self._energy_statistics.day_consumption,
169158
self._energy_statistics.day_consumption_reset,
170159
) = self._counters[EnergyType.CONSUMPTION_DAY].update(self._pulse_collection)
171-
(
172-
self._energy_statistics.week_consumption,
173-
self._energy_statistics.week_consumption_reset,
174-
) = self._counters[EnergyType.CONSUMPTION_WEEK].update(self._pulse_collection)
175-
176160
if self._pulse_collection.production_logging:
177161
self._energy_statistics.log_interval_production = (
178162
self._pulse_collection.log_interval_production
@@ -185,10 +169,6 @@ def update(self) -> None:
185169
self._energy_statistics.day_production,
186170
self._energy_statistics.day_production_reset,
187171
) = self._counters[EnergyType.PRODUCTION_DAY].update(self._pulse_collection)
188-
(
189-
self._energy_statistics.week_production,
190-
self._energy_statistics.week_production_reset,
191-
) = self._counters[EnergyType.PRODUCTION_WEEK].update(self._pulse_collection)
192172

193173
@property
194174
def timestamp(self) -> datetime | None:
@@ -218,8 +198,6 @@ def __init__(
218198
self._duration = "hour"
219199
if energy_id in ENERGY_DAY_COUNTERS:
220200
self._duration = "day"
221-
elif energy_id in ENERGY_WEEK_COUNTERS:
222-
self._duration = "week"
223201
self._energy_id: EnergyType = energy_id
224202
self._is_consumption = True
225203
self._direction = "consumption"
@@ -308,14 +286,6 @@ def update(
308286
last_reset = last_reset.replace(minute=0, second=0, microsecond=0)
309287
elif self._energy_id in ENERGY_DAY_COUNTERS:
310288
last_reset = last_reset.replace(hour=0, minute=0, second=0, microsecond=0)
311-
elif self._energy_id in ENERGY_WEEK_COUNTERS:
312-
last_reset = last_reset - timedelta(days=last_reset.weekday())
313-
last_reset = last_reset.replace(
314-
hour=0,
315-
minute=0,
316-
second=0,
317-
microsecond=0,
318-
)
319289

320290
pulses, last_update = pulse_collection.collected_pulses(
321291
last_reset, self._is_consumption

0 commit comments

Comments
 (0)