@@ -121,7 +121,8 @@ class DaikinOneAirQualitySensorOutdoor:
121
121
aqi : int
122
122
aqi_summary_level : DaikinOneAirQualitySensorSummaryLevel
123
123
particles_microgram_m3 : int
124
- ozone_ppb : int
124
+ # even though the app displays ppb, the levels seem to be µg/m³ based on my local weather data
125
+ ozone_microgram_m3 : int
125
126
126
127
127
128
@dataclass
@@ -200,6 +201,8 @@ class DaikinThermostat(DaikinDevice):
200
201
set_point_cool : Temperature
201
202
set_point_cool_min : Temperature
202
203
set_point_cool_max : Temperature
204
+ outdoor_temperature : Temperature
205
+ outdoor_humidity : int
203
206
air_quality_outdoor : DaikinOneAirQualitySensorOutdoor | None
204
207
air_quality_indoor : DaikinOneAirQualitySensorIndoor | None
205
208
equipment : dict [str , DaikinEquipment ]
@@ -336,6 +339,8 @@ def __map_thermostat(self, payload: DaikinDeviceDataResponse) -> DaikinThermosta
336
339
set_point_cool = Temperature .from_celsius (payload .data ["cspActive" ]),
337
340
set_point_cool_min = Temperature .from_celsius (payload .data ["EquipProtocolMinCoolSetpoint" ]),
338
341
set_point_cool_max = Temperature .from_celsius (payload .data ["EquipProtocolMaxCoolSetpoint" ]),
342
+ outdoor_temperature = Temperature .from_celsius (payload .data ["tempOutdoor" ]),
343
+ outdoor_humidity = payload .data ["humOutdoor" ],
339
344
air_quality_outdoor = self .__map_air_quality_outdoor (payload ),
340
345
air_quality_indoor = self .__map_air_quality_indoor (payload ),
341
346
equipment = self .__map_equipment (payload ),
@@ -351,7 +356,7 @@ def __map_air_quality_outdoor(self, payload: DaikinDeviceDataResponse) -> Daikin
351
356
aqi = payload .data ["aqOutdoorValue" ],
352
357
aqi_summary_level = payload .data ["aqOutdoorLevel" ],
353
358
particles_microgram_m3 = payload .data ["aqOutdoorParticles" ],
354
- ozone_ppb = payload .data ["aqOutdoorOzone" ],
359
+ ozone_microgram_m3 = payload .data ["aqOutdoorOzone" ],
355
360
)
356
361
357
362
def __map_air_quality_indoor (self , payload : DaikinDeviceDataResponse ) -> DaikinOneAirQualitySensorIndoor | None :
0 commit comments