Skip to content

Commit 58c1d7d

Browse files
committed
Improve appliance_measurements
1 parent c81f144 commit 58c1d7d

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

plugwise/helper.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -844,12 +844,15 @@ def _get_appliance_data(self, d_id: str) -> DeviceData:
844844
if self._smile_legacy and self.smile_type == "power":
845845
return data
846846

847-
measurements = DEVICE_MEASUREMENTS
848-
if self._opentherm_device or self._on_off_device:
849-
measurements = {
850-
**DEVICE_MEASUREMENTS,
851-
**HEATER_CENTRAL_MEASUREMENTS,
852-
}
847+
if d_id == self._heater_id:
848+
measurements = HEATER_CENTRAL_MEASUREMENTS
849+
else:
850+
measurements = DEVICE_MEASUREMENTS
851+
# if self._opentherm_device or self._on_off_device:
852+
# measurements = {
853+
# **DEVICE_MEASUREMENTS,
854+
# **HEATER_CENTRAL_MEASUREMENTS,
855+
# }
853856

854857
if (
855858
appliance := self._appliances.find(f'./appliance[@id="{d_id}"]')

0 commit comments

Comments
 (0)