Skip to content

Commit 389aa71

Browse files
committed
Improve
1 parent ecbd689 commit 389aa71

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

plugwise/helper.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,8 @@ def check_model(name: str | None, vendor_name: str | None) -> str | None:
101101
return name
102102

103103

104-
def _get_actuator_functionalities(xml: etree) -> dict[str, Any]:
104+
def _get_actuator_functionalities(xml: etree, data: dict[str, Any]) -> None:
105105
"""Helper-function for _get_appliance_data()."""
106-
data: dict[str, Any] = {}
107106
for item in ACTIVE_ACTUATORS:
108107
temp_dict: dict[str, float] = {}
109108
for key in LIMITS:
@@ -117,8 +116,6 @@ def _get_actuator_functionalities(xml: etree) -> dict[str, Any]:
117116
if temp_dict:
118117
data[item] = temp_dict
119118

120-
return data
121-
122119

123120
def schedules_temps(
124121
schedules: dict[str, dict[str, list[float]]], name: str
@@ -934,7 +931,7 @@ def _get_appliance_data(self, d_id: str) -> DeviceData:
934931
self._get_toggle_state(appliance, toggle, name, data)
935932

936933
if appliance.find("type").text in ACTUATOR_CLASSES:
937-
data.update(_get_actuator_functionalities(appliance))
934+
_get_actuator_functionalities(appliance, data)
938935

939936
# Collect availability-status for wireless connected devices to Adam
940937
self._wireless_availablity(appliance, data)

0 commit comments

Comments
 (0)