Skip to content

Commit a41be1d

Browse files
committed
Replace _get_measurements(), data is already known
1 parent 7cd22ca commit a41be1d

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

plugwise/__init__.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -143,15 +143,14 @@ def _device_data_switching_group(
143143
144144
Determine switching group device data.
145145
"""
146-
if device["dev_class"] in SWITCH_GROUP_TYPES:
147-
counter = 0
148-
for member in device["members"]:
149-
member_data = self._get_measurement_data(member)
150-
if member_data["switches"].get("relay"):
151-
counter += 1
152-
153-
device_data["switches"]["relay"] = counter != 0
154-
146+
if device["dev_class"] not in SWITCH_GROUP_TYPES:
147+
return device_data
148+
149+
counter = 0
150+
for member in device["members"]:
151+
if self.gw_devices[member]["switches"].get("relay"):
152+
counter += 1
153+
device_data["switches"]["relay"] = counter != 0
155154
return device_data
156155

157156
def _device_data_adam(

0 commit comments

Comments
 (0)