Add support for air purifiers to HomeKit Device (#109880)

This commit is contained in:
Jc2k 2024-02-07 15:19:42 +00:00 committed by GitHub
parent aea81a180c
commit 1ea9b1a158
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 192 additions and 5 deletions

View file

@ -55,6 +55,7 @@ HOMEKIT_ACCESSORY_DISPATCH = {
ServicesTypes.DOORBELL: "event",
ServicesTypes.STATELESS_PROGRAMMABLE_SWITCH: "event",
ServicesTypes.SERVICE_LABEL: "event",
ServicesTypes.AIR_PURIFIER: "fan",
}
CHARACTERISTIC_PLATFORMS = {
@ -104,6 +105,8 @@ CHARACTERISTIC_PLATFORMS = {
CharacteristicsTypes.FILTER_LIFE_LEVEL: "sensor",
CharacteristicsTypes.VENDOR_AIRVERSA_SLEEP_MODE: "switch",
CharacteristicsTypes.TEMPERATURE_UNITS: "select",
CharacteristicsTypes.AIR_PURIFIER_STATE_CURRENT: "sensor",
CharacteristicsTypes.AIR_PURIFIER_STATE_TARGET: "select",
}
STARTUP_EXCEPTIONS = (