@@ -13,13 +13,12 @@ class DeviceBase:
1313 Every device will have most of these data points.
1414 """
1515
16-
1716 available : Optional [bool ] = None # not for gateway, should always be available
1817 dev_class : str
1918 firmware : str
2019 hardware : Optional [str ] = None
2120 location : str
22- mac_address : str
21+ mac_address : str
2322 model : str
2423 model_id : Optional [str ] = None
2524 name : str
@@ -186,7 +185,7 @@ class Zone(DeviceBase):
186185
187186@dataclass
188187class ZoneSensors :
189- """ Climate Zone sensors class."""
188+ """Climate Zone sensors class."""
190189
191190 electricity_consumed : Optional [float ] = None
192191 electricity_produced : Optional [float ] = None
@@ -207,7 +206,9 @@ class EmmaJipLisaTom(DeviceBase):
207206 Covering Plugwise Emma, Jip, Lisa and Tom/Floor devices.
208207 """
209208
210- binary_sensors : Optional [WirelessThermostatBinarySensors ] = None # Not for AC powered Lisa/Tom
209+ binary_sensors : Optional [WirelessThermostatBinarySensors ] = (
210+ None # Not for AC powered Lisa/Tom
211+ )
211212 sensors : EmmaJipLisaTomSensors
212213 temperature_offset : SetpointDict
213214 zigbee_mac_address : str
@@ -363,6 +364,7 @@ class PlugSwitches:
363364 lock : Optional [bool ] = None
364365 relay : bool
365366
367+
366368##################################################
367369class PlugwiseData :
368370 """
@@ -398,7 +400,7 @@ class PlugwiseData:
398400 - Anna (wired thermostat)
399401 - Location (Home) with weather data (optional?) - only outdoor_temp used
400402
401- - Gateway P1
403+ - Gateway P1
402404 - P1-DSMR device (in Home location)
403405
404406 - Gateway P1 legacy
0 commit comments