Functionality - thoukydides/homebridge-homeconnect GitHub Wiki

Supported Home Connect Functionality

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 :tornado: 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
  • :tornado: For most appliance types a HomeKit Switch is created for each program that the appliance supports. However, for Hood appliances a more appropriate Fan service types is used. See HomeKit Services and Characteristics for more details.

Cleaning Appliances

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

Cooking Appliances

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 - -

Cooling Appliances

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 -