I have just deployed one of these Sonoff MINIR4M into my SmartThings home. Wire it up, use the app to run Add Device, scan QR code, and it’s done. It’s Matter over WiFi, btw.
The author clearly doesn’t understand the ST architecture correctly since the claim that you can control your devices when the Internet is down is false. Neither the mobile app, the CLI, or the AWA can control your devices when the Internet is down since they all rely on the ST cloud APIs to communicate with your hub and devices.
As long as they identify as deviceType 0x000F (Generic Switch), they’ll at least get commissioned.
matterGeneric:
- id: "button"
deviceLabel: Matter Button
deviceTypes:
- id: 0x000F
deviceProfileName: button-battery # err on the side of buttons having batteries, it'll get fixed in the driver
And while there are profiles for four button devices, there are no fingerprints to match those profiles.
In researching something for another topic, I came across the site where you can find the list of certified Matter products. It’s useful for seeing the vendorID and productID associated with a certified device (think fingerprints).
Yep. That’s the same site as the certified Zigbee products catalog. So make sure you select the “program type“ to be Matter, or it can get pretty confusing.
The button driver checks the number of endpoints and changes the profile to one of the static profiles, ignoring the one in the fingerprints file.
Even better, if there is no static profile for a specific combination, let’s say 5 buttons, it will create child devices instead, one per button.
Makes the driver more complex but way more generic, as it should be.
Those Matter over Thread buttons look good but I’ve seen they’re over 60€. There’s a cheaper one for 31€ but there’s no stock. Will keep an eye on them, so far I’m happy with Ikea ones even if they are less visually appealing.