Skip to content

Commit 9fd90e3

Browse files
committed
Fixes
1 parent fde7531 commit 9fd90e3

File tree

1 file changed

+77
-77
lines changed

1 file changed

+77
-77
lines changed

plugwise/devices.py

Lines changed: 77 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,13 @@ class DeviceBase:
4444
def update_from_dict(self, data: dict[str, Any]) -> None:
4545
"""Update this DeviceBase object with data from a dictionary."""
4646

47-
self.dev_class.process_key(data, "dev_class")
48-
self.firmware.process_key(data, "firmware")
49-
self.location.process_key(data, "location")
50-
self.mac_address.process_key(data, "mac_address")
51-
self.model.process_key(data, "model")
52-
self.name.process_key(data, "name")
53-
self.vendor.process_key(data, "vendor")
47+
self.dev_class = process_key(data, "dev_class")
48+
self.firmware = process_key(data, "firmware")
49+
self.location = process_key(data, "location")
50+
self.mac_address = process_key(data, "mac_address")
51+
self.model = process_key(data, "model")
52+
self.name = process_key(data, "name")
53+
self.vendor = process_key(data, "vendor")
5454

5555

5656
@dataclass
@@ -73,13 +73,13 @@ def update_from_dict(self, data: dict[str, Any]) -> None:
7373

7474
super().update_from_dict(data)
7575
self.binary_sensors.update_from_dict(data)
76-
self.gateway_modes.process_key(data, "gateway_mode")
77-
self.hardware.process_key(data, "gateway_mode")
78-
self.model_id.process_key(data, "gateway_mode")
79-
self.regulation_modes.process_key(data, "gateway_mode")
80-
self.select_gateway_mode.process_key(data, "gateway_mode")
76+
self.gateway_modes = process_key(data, "gateway_mode")
77+
self.hardware = process_key(data, "gateway_mode")
78+
self.model_id = process_key(data, "gateway_mode")
79+
self.regulation_modes = process_key(data, "gateway_mode")
80+
self.select_gateway_mode = process_key(data, "gateway_mode")
8181
self.sensors.update_from_dict(data)
82-
self.zigbee_mac_address.process_key(data, "gateway_mode")
82+
self.zigbee_mac_address = process_key(data, "gateway_mode")
8383

8484

8585
@dataclass
@@ -91,7 +91,7 @@ class GatewayBinarySensors:
9191
def update_from_dict(self, data: dict[str, Any]) -> None:
9292
"""Update this GatewayBinarySensors object with data from a dictionary."""
9393

94-
self.plugwise_notification.process_dict(
94+
self.plugwise_notification = process_dict(
9595
data, "binary_sensors", "plugwise_notification"
9696
)
9797

@@ -105,7 +105,7 @@ class Weather:
105105
def update_from_dict(self, data: dict[str, Any]) -> None:
106106
"""Update this GatewayBinarySensors object with data from a dictionary."""
107107

108-
self.outdoor_temperature.process_dict(data, "sensors", "outdoor_temperature")
108+
self.outdoor_temperature = process_dict(data, "sensors", "outdoor_temperature")
109109

110110

111111
@dataclass
@@ -120,7 +120,7 @@ def update_from_dict(self, data: dict[str, Any]) -> None:
120120
"""Update this SmartEnergyMeter object with data from a dictionary."""
121121

122122
super().update_from_dict(data)
123-
self.available.process_key(data, "available")
123+
self.available = process_key(data, "available")
124124
self.sensors.update_from_dict(data)
125125

126126

@@ -159,81 +159,81 @@ class SmartEnergySensors:
159159
def update_from_dict(self, data: dict[str, Any]) -> None:
160160
"""Update this SmartEnergySensors object with data from a dictionary."""
161161

162-
self.electricity_consumed_off_peak_cumulative.process_dict(
162+
self.electricity_consumed_off_peak_cumulative = process_dict(
163163
data, "sensors", "electricity_consumed_off_peak_cumulative"
164164
)
165-
self.electricity_consumed_off_peak_interval.process_dict(
165+
self.electricity_consumed_off_peak_interval = process_dict(
166166
data, "sensors", "electricity_consumed_off_peak_interval"
167167
)
168-
self.electricity_consumed_off_peak_point.process_dict(
168+
self.electricity_consumed_off_peak_point = process_dict(
169169
data, "sensors", "electricity_consumed_off_peak_point"
170170
)
171-
self.electricity_consumed_peak_cumulative.process_dict(
171+
self.electricity_consumed_peak_cumulative = process_dict(
172172
data, "sensors", "electricity_consumed_peak_cumulative"
173173
)
174-
self.electricity_consumed_peak_interval.process_dict(
174+
self.electricity_consumed_peak_interval = process_dict(
175175
data, "sensors", "electricity_consumed_peak_interval"
176176
)
177-
self.electricity_consumed_peak_point.process_dict(
177+
self.electricity_consumed_peak_point = process_dict(
178178
data, "sensors", "electricity_consumed_peak_point"
179179
)
180-
self.electricity_consumed_point.process_dict(
180+
self.electricity_consumed_point = process_dict(
181181
data, "sensors", "electricity_consumed_point"
182182
)
183-
self.electricity_phase_one_consumed.process_dict(
183+
self.electricity_phase_one_consumed = process_dict(
184184
data, "sensors", "electricity_phase_one_consumed"
185185
)
186-
self.electricity_phase_one_produced.process_dict(
186+
self.electricity_phase_one_produced = process_dict(
187187
data, "sensors", "electricity_phase_one_produced"
188188
)
189-
self.electricity_produced_off_peak_cumulative.process_dict(
189+
self.electricity_produced_off_peak_cumulative = process_dict(
190190
data, "sensors", "electricity_produced_off_peak_cumulative"
191191
)
192-
self.electricity_produced_off_peak_interval.process_dict(
192+
self.electricity_produced_off_peak_interval = process_dict(
193193
data, "sensors", "electricity_produced_off_peak_interval"
194194
)
195-
self.electricity_produced_off_peak_point.process_dict(
195+
self.electricity_produced_off_peak_point = process_dict(
196196
data, "sensors", "electricity_produced_off_peak_point"
197197
)
198-
self.electricity_produced_peak_cumulative.process_dict(
198+
self.electricity_produced_peak_cumulative = process_dict(
199199
data, "sensors", "electricity_produced_peak_cumulative"
200200
)
201-
self.electricity_produced_peak_interval.process_dict(
201+
self.electricity_produced_peak_interval = process_dict(
202202
data, "sensors", "electricity_produced_peak_interval"
203203
)
204-
self.electricity_produced_peak_point.process_dict(
204+
self.electricity_produced_peak_point = process_dict(
205205
data, "sensors", "electricity_produced_peak_point"
206206
)
207-
self.electricity_produced_point.process_dict(
207+
self.electricity_produced_point = process_dict(
208208
data, "sensors", "electricity_produced_point"
209209
)
210-
self.net_electricity_cumulative.process_dict(
210+
self.net_electricity_cumulative = process_dict(
211211
data, "sensors", "net_electricity_cumulative"
212212
)
213-
self.net_electricity_point.process_dict(
213+
self.net_electricity_point = process_dict(
214214
data, "sensors", "net_electricity_point"
215215
)
216-
self.electricity_phase_three_consumed.process_dict(
216+
self.electricity_phase_three_consumed = process_dict(
217217
data, "sensors", "electricity_phase_three_consumed"
218218
)
219-
self.electricity_phase_three_produced.process_dict(
219+
self.electricity_phase_three_produced = process_dict(
220220
data, "sensors", "electricity_phase_three_produced"
221221
)
222-
self.electricity_phase_two_consumed.process_dict(
222+
self.electricity_phase_two_consumed = process_dict(
223223
data, "sensors", "electricity_phase_two_consumed"
224224
)
225-
self.electricity_phase_two_produced.process_dict(
225+
self.electricity_phase_two_produced = process_dict(
226226
data, "sensors", "electricity_phase_two_produced"
227227
)
228-
self.gas_consumed_cumulative.process_dict(
228+
self.gas_consumed_cumulative = process_dict(
229229
data, "sensors", "gas_consumed_cumulative"
230230
)
231-
self.gas_consumed_interval.process_dict(
231+
self.gas_consumed_interval = process_dict(
232232
data, "sensors", "gas_consumed_interval"
233233
)
234-
self.voltage_phase_one.process_dict(data, "sensors", "voltage_phase_one")
235-
self.voltage_phase_three.process_dict(data, "sensors", "voltage_phase_three")
236-
self.voltage_phase_two.process_dict(data, "sensors", "voltage_phase_two")
234+
self.voltage_phase_one = process_dict(data, "sensors", "voltage_phase_one")
235+
self.voltage_phase_three = process_dict(data, "sensors", "voltage_phase_three")
236+
self.voltage_phase_two = process_dict(data, "sensors", "voltage_phase_two")
237237

238238

239239
@dataclass
@@ -259,19 +259,19 @@ def update_from_dict(self, data: dict[str, Any]) -> None:
259259
"""Update this climate Zone object with data from a dictionary."""
260260

261261
super().update_from_dict(data)
262-
self.available_schedules.process_key(data, "available_schedules")
263-
self.climate_mode.process_key(data, "climate_mode")
264-
self.control_state.process_key(data, "control_state")
265-
self.preset_modes.process_key(data, "preset_modes")
266-
self.select_zone_profile.process_key(data, "select_zone_profile")
267-
self.zone_profiles.process_key(data, "zone_profiles")
268-
self.active_preset.process_key(data, "active_preset")
269-
self.hardware.process_key(data, "hardware")
270-
self.model_id.process_key(data, "model_id")
271-
self.select_schedule.process_key(data, "select_schedule")
262+
self.available_schedules = process_key(data, "available_schedules")
263+
self.climate_mode = process_key(data, "climate_mode")
264+
self.control_state = process_key(data, "control_state")
265+
self.preset_modes = process_key(data, "preset_modes")
266+
self.select_zone_profile = process_key(data, "select_zone_profile")
267+
self.zone_profiles = process_key(data, "zone_profiles")
268+
self.active_preset = process_key(data, "active_preset")
269+
self.hardware = process_key(data, "hardware")
270+
self.model_id = process_key(data, "model_id")
271+
self.select_schedule = process_key(data, "select_schedule")
272272
self.sensors.update_from_dict(data)
273-
self.thermostat.process_key(data, "thermostat")
274-
self.thermostats.process_key(data, "thermostats")
273+
self.thermostat = process_key(data, "thermostat")
274+
self.thermostats = process_key(data, "thermostats")
275275

276276

277277
@dataclass
@@ -285,9 +285,9 @@ class ZoneSensors:
285285
def update_from_dict(self, data: dict[str, Any]) -> None:
286286
"""Update this ZoneSensors object with data from a dictionary."""
287287

288-
self.electricity_consumed.process_dict(data, "sensors", "electricity_consumed")
289-
self.electricity_produced.process_dict(data, "sensors", "electricity_produced")
290-
self.temperature.process_dict(data, "sensors", "temperature")
288+
self.electricity_consumed = process_dict(data, "sensors", "electricity_consumed")
289+
self.electricity_produced = process_dict(data, "sensors", "electricity_produced")
290+
self.temperature = process_dict(data, "sensors", "temperature")
291291

292292

293293
@dataclass
@@ -313,19 +313,19 @@ def update_from_dict(self, data: dict[str, Any]) -> None:
313313
"""Update this Thermostat object with data from a dictionary."""
314314

315315
super().update_from_dict(data)
316-
self.available_schedules.process_key(data, "available_schedules")
317-
self.control_state.process_key(data, "control_state")
318-
self.preset_modes.process_key(data, "preset_modes")
319-
self.active_preset.process_key(data, "active_preset")
316+
self.available_schedules = process_key(data, "available_schedules")
317+
self.control_state = process_key(data, "control_state")
318+
self.preset_modes = process_key(data, "preset_modes")
319+
self.active_preset = process_key(data, "active_preset")
320320
self.binary_sensors.update_from_dict(data)
321-
self.climate_mode.process_key(data, "climate_mode")
322-
self.hardware.process_key(data, "hardware")
323-
self.model_id.process_key(data, "model_id")
324-
self.select_schedule.process_key(data, "select_schedule")
321+
self.climate_mode = process_key(data, "climate_mode")
322+
self.hardware = process_key(data, "hardware")
323+
self.model_id = process_key(data, "model_id")
324+
self.select_schedule = process_key(data, "select_schedule")
325325
self.sensors.update_from_dict(data)
326-
self.temperature_offset.process_key(data, "temperature_offset")
327-
self.thermostat.process_key(data, "thermostat")
328-
self.zigbee_mac_address.process_key(data, "zigbee_mac_address")
326+
self.temperature_offset = process_key(data, "temperature_offset")
327+
self.thermostat = process_key(data, "thermostat")
328+
self.zigbee_mac_address = process_key(data, "zigbee_mac_address")
329329

330330

331331
@dataclass
@@ -403,11 +403,11 @@ def update_from_dict(self, data: dict[str, Any]) -> None:
403403
"""Update this ClimateDevice object with data from a dictionary."""
404404

405405
super().update_from_dict(data)
406-
self.available.process_key(data, "available")
406+
self.available = process_key(data, "available")
407407
self.binary_sensors.update_from_dict(data)
408-
self.maximum_boiler_temperature.process_key(data, "maximum_boiler_temperature")
409-
self.max_dhw_temperature.process_key(data, "max_dhw_temperature")
410-
self.model_id.process_key(data, "model_id")
408+
self.maximum_boiler_temperature = process_key(data, "maximum_boiler_temperature")
409+
self.max_dhw_temperature = process_key(data, "max_dhw_temperature")
410+
self.model_id = process_key(data, "model_id")
411411
self.sensors.update_from_dict(data)
412412
self.switches.update_from_dict(data)
413413

@@ -463,10 +463,10 @@ def update_from_dict(self, data: dict[str, Any]) -> None:
463463
"""Update this Plug object with data from a dictionary."""
464464

465465
super().update_from_dict(data)
466-
self.zigbee_mac_address.process_key(data, "zigbee_mac_address")
467-
self.available.process_key(data, "available")
468-
self.hardware.process_key(data, "hardware")
469-
self.model_id.process_key(data, "model_id")
466+
self.zigbee_mac_address = process_key(data, "zigbee_mac_address")
467+
self.available = process_key(data, "available")
468+
self.hardware = process_key(data, "hardware")
469+
self.model_id = process_key(data, "model_id")
470470
self.sensors.update_from_dict(data)
471471
self.switches.update_from_dict(data)
472472

0 commit comments

Comments
 (0)