I guess it appears that with the generic driver it is logging something even if the logging is turned off? That would be an issue with the driver I would assume??
No hurry on the open/close fix. I won't be using it anytime soon. Just playing around for now.
Yes! This is another one of my personal pain points in getting buttons to work. I’m not sure how intertwined they are with the Matter Events subscription issues buttons have but hopefully the Hubitat developers figure something out.
For the most part, Matter specifically designates cluster ids to determine functionality. It’s part of the certification process of all Matter devices. For instance, Google Home (इस्तेमाल किए जा सकने वाले Matter क्लस्टर | Google Home Developers) can give you a rough idea of the clusters they support.
Attributes and commands are interrelated. Consider attributes to be device states and commands exactly that (commands that can change attributes). See Building a Matter Driver | Hubitat Documentation as Hubitat has a good/simplified writing of these things.
The bug was also fixed in the ChatGPT code, together with some other small improvements.
Such frequent reporting may be related to connectivity issues. Now that my Thread network seems more stable, I no longer see reports coming in that often, but I’ll keep monitoring it. The latest driver version adds [refresh] or [initialize] tags in the event descriptions, which should help with diagnostics.
Updated the driver. By the way, the link in this post takes you up to the original code in this thread, not to your Github code.
I haven't noticed any frequent battery reporting on mine. Or at least none shows up in the events. But the battery level display hasn't changed since I first paired it. Still at 100%.
Tried one of the motion sensors. Paired with Apple no problem. Can't get it to pair with HE. Unit goes into pairing mode as indicated by flashing light but HE just says searching for device. Tried multiple times with no success. And this time it didn't magically show up in device list.
EDIT: Tried pairing it using the Iphone app. It actually shows the device nearby. I click on it, enter code from Home, Still just goes to searching for device. Strange.
You can try removing it from Apple home, then factory resetting the motion sensor (hold the pairing button for 10 seconds), and then repeat all again …
I noticed my contact sensor battery reporting is a little weird. Events show it reporting battery starting about 5:30 last night. Then again 5 mins later. Then again and again with each interval getting longer. Last one at 10 pm, then no more. Yet anyway.
EDIT: Well now it's really weird. I. have it on a closet door that isn't used very often. Opened the door, light comes on like it should. Closed door light didn't go off. Sensor still says open. Tried several times. Light on sensor blinks but status in HE doesn't change. Left it closed and about 5 minutes later it suddenly said it was closed. Tried opening again. Still says closed. Can't seem to get an event from it now.
Apple Home is responding correctly. It's just HE that isn't getting the status.
It seems that the connection from HE to the Matter device has been interrupted for some reason. In the logs, do you see re-subscription attempts every 10 minutes? (this seems to be a HE Matter new functionality?).
Check Settings -> Matter details : is the status of the device OFFLINE ?
Do you have any mains-powered Matter over Thread devices nearby the sensor to act as Thread routers (repeaters) ?
It is now working again. Don't know why, just started working.
I don't have any Mains powered Matter over Thread devices that I am aware of. The unit is close to a couple different Apple Hubs. I have several Mains powered Matter devices but not sure if that qualifies.
I hope there will be improvements in the reliability of Matter devices handling in HE in the future platform updates. It's essential for me to know whether a sensor is online or offline. This is especially true for the IKEA Thread water leak sensors; we need to be completely certain that the device is online and will send an alert when a leak is detected.