|
75 | 75 | device_class=SensorDeviceClass.ENUM, |
76 | 76 | translation_key=ThinQProperty.TOTAL_POLLUTION_LEVEL, |
77 | 77 | ), |
| 78 | + ThinQProperty.CO2: SensorEntityDescription( |
| 79 | + key=ThinQProperty.CO2, |
| 80 | + device_class=SensorDeviceClass.ENUM, |
| 81 | + translation_key="carbon_dioxide", |
| 82 | + ), |
78 | 83 | } |
79 | 84 | BATTERY_SENSOR_DESC: dict[ThinQProperty, SensorEntityDescription] = { |
80 | 85 | ThinQProperty.BATTERY_PERCENT: SensorEntityDescription( |
|
175 | 180 | key=ThinQProperty.HOP_OIL_INFO, |
176 | 181 | translation_key=ThinQProperty.HOP_OIL_INFO, |
177 | 182 | ), |
| 183 | + ThinQProperty.HOP_OIL_CAPSULE_1: SensorEntityDescription( |
| 184 | + key=ThinQProperty.HOP_OIL_CAPSULE_1, |
| 185 | + device_class=SensorDeviceClass.ENUM, |
| 186 | + translation_key=ThinQProperty.HOP_OIL_CAPSULE_1, |
| 187 | + ), |
| 188 | + ThinQProperty.HOP_OIL_CAPSULE_2: SensorEntityDescription( |
| 189 | + key=ThinQProperty.HOP_OIL_CAPSULE_2, |
| 190 | + device_class=SensorDeviceClass.ENUM, |
| 191 | + translation_key=ThinQProperty.HOP_OIL_CAPSULE_2, |
| 192 | + ), |
178 | 193 | ThinQProperty.FLAVOR_INFO: SensorEntityDescription( |
179 | 194 | key=ThinQProperty.FLAVOR_INFO, |
180 | 195 | translation_key=ThinQProperty.FLAVOR_INFO, |
181 | 196 | ), |
| 197 | + ThinQProperty.FLAVOR_CAPSULE_1: SensorEntityDescription( |
| 198 | + key=ThinQProperty.FLAVOR_CAPSULE_1, |
| 199 | + device_class=SensorDeviceClass.ENUM, |
| 200 | + translation_key=ThinQProperty.FLAVOR_CAPSULE_1, |
| 201 | + ), |
| 202 | + ThinQProperty.FLAVOR_CAPSULE_2: SensorEntityDescription( |
| 203 | + key=ThinQProperty.FLAVOR_CAPSULE_2, |
| 204 | + device_class=SensorDeviceClass.ENUM, |
| 205 | + translation_key=ThinQProperty.FLAVOR_CAPSULE_2, |
| 206 | + ), |
182 | 207 | ThinQProperty.BEER_REMAIN: SensorEntityDescription( |
183 | 208 | key=ThinQProperty.BEER_REMAIN, |
184 | 209 | native_unit_of_measurement=PERCENTAGE, |
|
415 | 440 | DeviceType.COOKTOP: ( |
416 | 441 | RUN_STATE_SENSOR_DESC[ThinQProperty.CURRENT_STATE], |
417 | 442 | POWER_SENSOR_DESC[ThinQProperty.POWER_LEVEL], |
| 443 | + TIMER_SENSOR_DESC[TimerProperty.REMAIN], |
418 | 444 | ), |
419 | 445 | DeviceType.DEHUMIDIFIER: ( |
420 | 446 | JOB_MODE_SENSOR_DESC[ThinQProperty.CURRENT_JOB_MODE], |
|
435 | 461 | RECIPE_SENSOR_DESC[ThinQProperty.WORT_INFO], |
436 | 462 | RECIPE_SENSOR_DESC[ThinQProperty.YEAST_INFO], |
437 | 463 | RECIPE_SENSOR_DESC[ThinQProperty.HOP_OIL_INFO], |
| 464 | + RECIPE_SENSOR_DESC[ThinQProperty.HOP_OIL_CAPSULE_1], |
| 465 | + RECIPE_SENSOR_DESC[ThinQProperty.HOP_OIL_CAPSULE_2], |
438 | 466 | RECIPE_SENSOR_DESC[ThinQProperty.FLAVOR_INFO], |
| 467 | + RECIPE_SENSOR_DESC[ThinQProperty.FLAVOR_CAPSULE_1], |
| 468 | + RECIPE_SENSOR_DESC[ThinQProperty.FLAVOR_CAPSULE_2], |
439 | 469 | RECIPE_SENSOR_DESC[ThinQProperty.BEER_REMAIN], |
440 | 470 | RUN_STATE_SENSOR_DESC[ThinQProperty.CURRENT_STATE], |
441 | 471 | ELAPSED_DAY_SENSOR_DESC[ThinQProperty.ELAPSED_DAY_STATE], |
|
497 | 527 | TEMPERATURE_SENSOR_DESC[ThinQPropertyEx.ROOM_IN_WATER_CURRENT_TEMPERATURE], |
498 | 528 | TEMPERATURE_SENSOR_DESC[ThinQPropertyEx.ROOM_OUT_WATER_CURRENT_TEMPERATURE], |
499 | 529 | ), |
| 530 | + DeviceType.VENTILATOR: ( |
| 531 | + AIR_QUALITY_SENSOR_DESC[ThinQProperty.CO2], |
| 532 | + AIR_QUALITY_SENSOR_DESC[ThinQProperty.PM1], |
| 533 | + AIR_QUALITY_SENSOR_DESC[ThinQProperty.PM2], |
| 534 | + AIR_QUALITY_SENSOR_DESC[ThinQProperty.PM10], |
| 535 | + TEMPERATURE_SENSOR_DESC[ThinQProperty.CURRENT_TEMPERATURE], |
| 536 | + TIME_SENSOR_DESC[TimerProperty.ABSOLUTE_TO_START], |
| 537 | + TIME_SENSOR_DESC[TimerProperty.ABSOLUTE_TO_STOP], |
| 538 | + TIMER_SENSOR_DESC[TimerProperty.SLEEP_TIMER_RELATIVE_TO_STOP], |
| 539 | + ), |
500 | 540 | DeviceType.WASHCOMBO_MAIN: WASHER_SENSORS, |
501 | 541 | DeviceType.WASHCOMBO_MINI: WASHER_SENSORS, |
502 | 542 | DeviceType.WASHER: WASHER_SENSORS, |
|
0 commit comments