Skip to content

Commit 8ffafa8

Browse files
committed
Improve using initial values
1 parent bd09300 commit 8ffafa8

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

plugwise/data.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -268,15 +268,13 @@ def _climate_data(
268268
data["active_preset"] = self._preset(loc_id)
269269

270270
# Schedule
271+
data["available_schedules"] = []
272+
data["select_schedule"] = None
273+
self._count += 2
271274
avail_schedules, sel_schedule = self._schedules(loc_id)
272275
if avail_schedules != [NONE]:
273276
data["available_schedules"] = avail_schedules
274277
data["select_schedule"] = sel_schedule
275-
self._count += 2
276-
# Handle removal of the last remaining schedule for a thermostat zone
277-
elif data["available_schedules"]:
278-
data["available_schedules"] = []
279-
data["select_schedule"] = None
280278

281279
# Set HA climate HVACMode: auto, heat, heat_cool, cool and off
282280
data["climate_mode"] = "auto"

plugwise/legacy/data.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,13 @@ def _climate_data(self, entity: GwEntityData, data: GwEntityData) -> None:
6767
data["active_preset"] = self._preset()
6868

6969
# Schedule
70+
data["available_schedules"] = []
71+
data["select_schedule"] = None
72+
self._count += 2
7073
avail_schedules, sel_schedule = self._schedules()
7174
if avail_schedules != [NONE]:
7275
data["available_schedules"] = avail_schedules
7376
data["select_schedule"] = sel_schedule
74-
self._count += 2
75-
# Handle removal of the thermostat schedule
76-
elif data["available_schedules"]:
77-
data["available_schedules"] = []
78-
data["select_schedule"] = None
7977

8078
# Set HA climate HVACMode: auto, heat
8179
data["climate_mode"] = "auto"

0 commit comments

Comments
 (0)