File tree Expand file tree Collapse file tree 3 files changed +15
-30
lines changed
Expand file tree Collapse file tree 3 files changed +15
-30
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments