-
-
Notifications
You must be signed in to change notification settings - Fork 15
Functionality
Alexander Thoukydides edited this page Jan 13, 2024
·
25 revisions
This plugin supports the following general functionality for different appliance types:
CleaningRobot | CoffeeMaker | CookProcessor | Dishwasher | Dryer/ Washer/ WasherDryer | FridgeFreezer / Freezer / Refrigerator / WineCooler | Hob | Hood | Oven | WarmingDrawer | |
---|---|---|---|---|---|---|---|---|---|---|
Power on/off | Read/Write | Read/Write | Read/Write | Read/Write | Read | Read | Read | Read/Write | Read/Write | Read/Write |
Door open/closed | - | Read | - | Read | Read | Read | - | - | Read | - |
Door lock | - | - | - | - | Read | - | - | - | Read | - |
Child lock | - | Read/Write | - | Read/Write | Read/Write | Read/Write | Read/Write | - | Read/Write | Read/Write |
Sabbath mode | - | - | - | - | - | Read/Write | - | - | Read/Write | - |
Ambient light control | - | - | Read/Write | - | - | - | Read/Write | - | - | |
Program select/start/stop | Read/Write | Read/Write | - | Read/Write | Read/Write | - | - | Read/Write 🌪️ | Read/Write | Read/Write |
Program finished event | Notify | - | Notify | Notify | Notify | - | Notify | Notify | Notify | - |
Program aborted event | Notify | - | Notify | Notify | Notify | - | - | Notify | - | |
Program time remaining | - | Read | Read | Read | Read | - | - | Read | Read | - |
Operation state active | Read | Read | Read | Read | Read | - | Read | Read | Read | Read |
Operation state status | Read | Read | Read | Read | Read | - | Read | - | Read | Read |
Remote/local control status | - | Read | - | Read | Read | - | Read | Read | Read | Read |
- 🌪️ For most appliance types a HomeKit
Switch
is created for each program that the appliance supports. However, for Hood appliances a more appropriateFan
service types is used. See HomeKit Services and Characteristics for more details.
Some additional functionality is supported for cleaning appliances:
CleaningRobot | Dishwasher | Dryer | Washer | WasherDryer | |
---|---|---|---|---|---|
Battery level and charging status | Read | - | - | - | - |
Dust box full event | Notify | - | - | - | - |
Robot stuck event | Notify | - | - | - | - |
Robot lost event | Notify | - | - | - | - |
Salt supply low event | - | Notify | - | - | - |
Rinse aid supply low event | - | Notify | - | - | - |
i-Dos 1 fill level poor event | - | - | - | Notify | Notify |
i-Dos 2 fill level poor event | - | - | - | Notify | Notify |
Drying process finished event | - | - | Notify | - | Notify |
Some additional functionality is supported for cooking appliances:
CoffeeMaker | CookProcessor | Hob | Hood | Oven | WarmingDrawer | |
---|---|---|---|---|---|---|
Fan speed/auto control | - | - | - | Read/Write | - | - |
Functional light control | - | - | - | Read/Write | - | - |
Cup warmer on/off | Read/Write | - | - | - | - | - |
Alarm clock time remaining | - | - | Read/Write | - | Read/Write | - |
Alarm clock finished event | - | - | Notify | - | Notify | - |
Fast preheat finished event | - | - | Notify | - | Notify | - |
Regular preheat finished event | - | - | - | - | Notify | - |
Bean container empty event | Notify | - | - | - | - | - |
Water tank empty event | Notify | - | - | - | - | - |
Drip tray full event | Notify | - | - | - | - | - |
Descaling In 15 Cups | Notify | - | - | - | - | - |
Descaling In 20 Cups | Notify | - | - | - | - | - |
Descaling In 10 Cups | Notify | - | - | - | - | - |
Descaling In 5 Cups | Notify | - | - | - | - | - |
Device Should Be Descaled | Notify | - | - | - | - | - |
Device Descaling Overdue | Notify | - | - | - | - | - |
Device Descaling Blockage | Notify | - | - | - | - | - |
Device Should Be Cleaned | Notify | - | - | - | - | - |
Device Cleaning Overdue | Notify | - | - | - | - | - |
Calc'nClean In 20 Cups | Notify | - | - | - | - | - |
Calc'NClean In 15 Cups | Notify | - | - | - | - | - |
Calc'NClean In 10 Cups | Notify | - | - | - | - | - |
Calc'NClean In 5 Cups | Notify | - | - | - | - | - |
Device Should Be Calc'NCleaned | Notify | - | - | - | - | - |
Device Calc'NClean Overdue | Notify | - | - | - | - | - |
Device Calc'NClean Blockage | Notify | - | - | - | - | - |
Keep Milk Tank Cool | Notify | - | - | - | - | - |
Grease filter max saturation nearly reached event | - | - | - | Notify | - | - |
Grease filter max saturation reached event | - | - | - | Notify | - | - |
Some additional functionality is supported for cooling appliances:
Freezer | FridgeFreezer | Refrigerator | WineCooler | |
---|---|---|---|---|
Freezer door alarm event | Notify | Notify | - | - |
Refrigerator door alarm event | - | Notify | Notify | - |
Freezer temperature alarm event | Notify | Notify | - | - |
External light control | Read/Write | Read/Write | Read/Write | - |
Internal light control | Read/Write | Read/Write | Read/Write | - |
Freezer super mode | Read/Write | Read/Write | - | - |
Ice dispenser | Read/Write | Read/Write | - | - |
Refrigerator super mode | - | Read/Write | Read/Write | - |
Eco mode | Read/Write | Read/Write | Read/Write | - |
Vacation mode | - | Read/Write | Read/Write | - |
Fresh mode | - | Read/Write | Read/Write | - |
Copyright © 2019-2023 Alexander Thoukydides