Skip to main content

Controller Compatibility Matrix

This page documents which Matter device types work with which controllers, based on community testing and the vendors' published Matter device-type lists.

info

Compatibility depends on controller firmware versions. This matrix reflects the latest known state. If you find discrepancies, please open an issue.

Device Type Support

Rows flagged with a footnote number link to the vendor source that establishes the value. Rows without a number are established by community testing or by earlier releases of HAMH.

HA DomainMatter Device TypeApple HomeGoogle HomeAlexaSmartThings
lightOnOffLight¹²
lightDimmableLight¹²
lightColorTemperatureLight¹²
lightExtendedColorLight¹²
switchOnOffPlugInUnit¹²
switchDimmablePlugInUnit²
lockDoorLock¹²
coverWindowCovering¹²
climateThermostat¹²
fanFan¹²⚠️
sensorTemperatureSensor¹²
sensorHumiditySensor¹²
sensorPressureSensor¹²
sensorIlluminanceSensor¹²
sensorFlowSensor¹²
sensorAirQualitySensor¹²
sensorElectricalSensor
binary_sensorContactSensor¹²
binary_sensorOccupancySensor¹²
binary_sensorSmokeCoAlarm²
binary_sensorWaterLeakDetector²
binary_sensorWaterFreezeDetector
media_playerSpeaker¹²
media_playerBasicVideoPlayer
valveWaterValve¹²
vacuumRoboticVacuumCleaner³¹✅* ²
water_heaterThermostat
alarm_control_panelModeSelect❌**
selectModeSelect❌**
eventGenericSwitch²
humidifierFan¹²
dishwasher (override)Dishwasher³¹²

Legend

  • ✅ = Confirmed working
  • ⚠️ = Partial support or known issues
  • ❓ = Untested or unknown
  • ❌ = Not supported by the controller

* Alexa vacuum support requires the vacuumOnOff feature flag enabled.

** Alexa does not support the standalone ModeSelect device type (0x0027). The ModeSelect cluster is only recognized on specific device types like Lamp or Fan. See Alexa Supported Device Categories and #273.

Sources

Footnote references for the ✅ / ❌ cells above:

  1. Google Home, Supported devices (doc dated 2024-12-20). Rows marked ❌ for Google are device types not listed on that page. The Google doc is roughly 16 months old; a cell not listed may just mean "not yet documented".
  2. Amazon Alexa, Supported Matter Device Categories and Clusters (doc dated 2026-04-08). Rows marked ❌ for Alexa are device types absent from that page.
  3. Apple Home, Use Matter accessories with the Home app (doc dated 2025-12-12) plus iOS 18.4 release coverage for robot vacuum support. Apple's public doc does not list dishwashers as a supported category.

Apple, Google, Alexa, and SmartThings each move at a different cadence. A ❌ here means the vendor has not published support on their current device-type page, not that the device is known to fail. When a vendor adds the category we flip the cell and cite the update.

Controller Profiles

HAMH includes built-in controller profiles that pre-configure feature flags for optimal compatibility:

ProfileKey Settings
Apple HomeautoForceSync: true, coverUseHomeAssistantPercentage: true
Google HomeautoForceSync: true
AlexaautoForceSync: true, vacuumOnOff: true
Multi-ControllerautoForceSync: true, vacuumOnOff: true, coverUseHomeAssistantPercentage: true

See Bridge Configuration for details on how to select a profile.

Official Controller Documentation

Contributing

If you have tested a device type with a controller not marked above, please open an issue or PR with your findings. Include:

  • Controller name and firmware version
  • Device type tested
  • Whether it works, partially works, or doesn't work
  • Any specific issues encountered