@@ -72,13 +72,13 @@ def _update_gw_devices(self) -> None:
7272 """
7373 for device_id , device in self .gw_devices .items ():
7474 data = self ._get_device_data (device_id )
75- self ._add_or_update_notifications (data , device_id , device )
75+ self ._add_or_update_notifications (device_id , device , data )
7676 device .update (data )
7777 self ._update_for_cooling (device )
7878 remove_empty_platform_dicts (device )
7979
8080 def _add_or_update_notifications (
81- self , data : DeviceData , device_id : str , device : DeviceData
81+ self , device_id : str , device : DeviceData , data : DeviceData
8282 ) -> None :
8383 """Helper-function adding or updating the Plugwise notifications."""
8484 if (
@@ -278,7 +278,7 @@ def _get_schedule_states_with_off(
278278 data ["select_schedule" ] = OFF
279279
280280 def _check_availability (
281- self , device : DeviceData , data : DeviceData , dev_class : str , message : str
281+ self , device : DeviceData , dev_class : str , data : DeviceData , message : str
282282 ) -> None :
283283 """Helper-function for _get_device_data().
284284
@@ -304,12 +304,12 @@ def _get_device_data(self, dev_id: str) -> DeviceData:
304304 if not self ._smile_legacy :
305305 # Smartmeter
306306 self ._check_availability (
307- device , data , "smartmeter" , "P1 does not seem to be connected"
307+ device , "smartmeter" , data , "P1 does not seem to be connected"
308308 )
309309 # OpenTherm device
310310 if device ["name" ] != "OnOff" :
311311 self ._check_availability (
312- device , data , "heater_central" , "no OpenTherm communication"
312+ device , "heater_central" , data , "no OpenTherm communication"
313313 )
314314
315315 # Switching groups data
0 commit comments