@@ -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
123120def 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