@@ -111,7 +111,6 @@ class SmartEnergySensors:
111111 voltage_phase_two : float | None
112112
113113
114-
115114@dataclass
116115class SmartEnergyLegacySensors :
117116 """Legacy DSMR Energy Meter sensors class (P1 v2)."""
@@ -214,7 +213,9 @@ class JipLisaTomData:
214213 """
215214
216215 available : bool
217- binary_sensors : WirelessThermostatBinarySensors | None # Not for AC powered Lisa/Tom
216+ binary_sensors : (
217+ WirelessThermostatBinarySensors | None
218+ ) # Not for AC powered Lisa/Tom
218219 dev_class : str
219220 firmware : str
220221 hardware : str
@@ -238,7 +239,7 @@ class JipLisaTomSensors:
238239 setpoint_high : float | None # heat_cool
239240 setpoint_low : float | None # heat_cool
240241 temperature : float
241- temperature_difference : float | None # Tom only
242+ temperature_difference : float | None # Tom only
242243 valve_position : float | None # Tom only
243244
244245
@@ -270,7 +271,7 @@ class ThermostatDict:
270271 resolution : float
271272 setpoint : float | None # heat or cool
272273 setpoint_high : float | None # heat_cool
273- setpoint_low : float | None # heat_cool
274+ setpoint_low : float | None # heat_cool
274275 upper_bound : float
275276
276277
@@ -393,6 +394,7 @@ class Anna(SmileThermostatGateway, AnnaData, OnOffTherm, OpenTherm):
393394
394395 data : dict [str , SmileThermostatGateway | OnOffTherm | OpenTherm | AnnaData ]
395396
397+
396398class Adam (
397399 AdamGateway ,
398400 AnnaAdamData ,
@@ -404,7 +406,16 @@ class Adam(
404406):
405407 """Plugwise Anna data class."""
406408
407- data : dict [str , AdamGateway | OnOffTherm | OpenTherm | AnnaAdamData | JipLisaTomData | ThermoZone | PlugData ]
409+ data : dict [
410+ str ,
411+ AdamGateway
412+ | OnOffTherm
413+ | OpenTherm
414+ | AnnaAdamData
415+ | JipLisaTomData
416+ | ThermoZone
417+ | PlugData ,
418+ ]
408419
409420
410421class Stretch :
0 commit comments