Skip to content

Commit d83c026

Browse files
committed
Move _device_data_switching_group() to common.py
1 parent d0e1628 commit d83c026

File tree

3 files changed

+15
-30
lines changed

3 files changed

+15
-30
lines changed

plugwise/common.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,3 +224,18 @@ def power_data_energy_diff(
224224
direct_data["sensors"][net_string] = tmp_val
225225

226226
return direct_data
227+
228+
def _device_data_switching_group(
229+
self, device: DeviceData, data: DeviceData
230+
) -> None:
231+
"""Helper-function for _get_device_data().
232+
233+
Determine switching group device data.
234+
"""
235+
if device["dev_class"] in SWITCH_GROUP_TYPES:
236+
counter = 0
237+
for member in device["members"]:
238+
if self.gw_devices[member]["switches"].get("relay"):
239+
counter += 1
240+
data["switches"]["relay"] = counter != 0
241+
self._count += 1

plugwise/data.py

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -103,21 +103,6 @@ def _all_device_data(self) -> None:
103103
{"heater_id": self._heater_id, "cooling_present": self._cooling_present}
104104
)
105105

106-
def _device_data_switching_group(
107-
self, device: DeviceData, data: DeviceData
108-
) -> None:
109-
"""Helper-function for _get_device_data().
110-
111-
Determine switching group device data.
112-
"""
113-
if device["dev_class"] in SWITCH_GROUP_TYPES:
114-
counter = 0
115-
for member in device["members"]:
116-
if self.gw_devices[member]["switches"].get("relay"):
117-
counter += 1
118-
data["switches"]["relay"] = counter != 0
119-
self._count += 1
120-
121106
def _device_data_adam(self, device: DeviceData, data: DeviceData) -> None:
122107
"""Helper-function for _get_device_data().
123108

plugwise/legacy/data.py

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -46,21 +46,6 @@ def _all_device_data(self) -> None:
4646
{"heater_id": self._heater_id, "cooling_present": False}
4747
)
4848

49-
def _device_data_switching_group(
50-
self, device: DeviceData, data: DeviceData
51-
) -> None:
52-
"""Helper-function for _get_device_data().
53-
54-
Determine switching group device data.
55-
"""
56-
if device["dev_class"] in SWITCH_GROUP_TYPES:
57-
counter = 0
58-
for member in device["members"]:
59-
if self.gw_devices[member]["switches"].get("relay"):
60-
counter += 1
61-
data["switches"]["relay"] = counter != 0
62-
self._count += 1
63-
6449
def _device_data_climate(self, device: DeviceData, data: DeviceData) -> None:
6550
"""Helper-function for _get_device_data().
6651

0 commit comments

Comments
 (0)