Hi,
I'm trying to integrate a brand new Aqara Light Switch H2 with my Hubitat C-8. The H2 natively supports Matter over Thread and I have it linked to Apple Home and HE. I was able to pair the H2 with my C-8 but it only shows as a "Device". The model H2 I have has 4 buttons and 3 internal relays (these are linked to buttons 1-3 with the 4th button open for use in automations) so I can't just change the device type to Generic Matter Switch. Any hints on when support for H2 will be added or other ideas would be greatly appreciated.
Also, the protocol can on the H2 can be changed to Zigbee. This is designed for tighter integration with the Aqara ecosystem. One of the features of using Zigbee protocol is that you can disconnect the first 3 buttons with the relays. In this way the buttons can do anything and the relays simply controlled through automations. I'm told this can't be done with Thread because Matter doesn't support disconnecting. If there is any way to work around this limitation that would be great.
Thanks in advance for the help
Unfortunately, no. I wasn't able to find a way for the C-8 to recognize the Light Switch H2 properly. The workaround for the 2nd problem was to connect the Light Switch H2 to an Aqara hub through Zigbee. The hub can then expose the Light Switch H2 to other ecosystems as a Matter device and you can then configure the Light Switch H2 to disconnect the first 3 buttons from the built-in relays.
Switch 1 seems to work as a generic matter device. The ugly workaround i have been doing for unsupported additional endpoints is to create a virtual device in hubitat, expose it through the home kit integration and use automations on the apple side to sync the virtual switch with the aqara's different endpoints. the problem seems to be Hubitat isn't recognizing the additional endpoints in the data structure. Be nice to have a version of the generic driver which discovered the multiple endpoints.
โโ How this driver works โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
The device exposes two separate Zigbee endpoints:
Endpoint 01 โ top button (also controls the physical relay)
Endpoint 03 โ bottom button (no relay โ buttons only)
Button press events arrive on Zigbee cluster 0x0012 (Multistate Input),
attribute 0x0055. The endpoint tells us which button; the value tells us
the action: 1 = pushed, 2 = doubleTapped, 255 = held
The relay (switch on/off) is reported separately on cluster 0x0006.
Note: the bottom button does NOT have a relay โ only the top button does.
โโ Button numbers & how to automate them โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Button 1 = top button โ pushed / held / doubleTapped