I don't think I've seen anything recently, though the manufacturer was active in this topic, and perhaps if you requested an update (or that they send staff an engineering sample with the WS or TCP API docs), they might be receptive:
If you wanted to write a driver on your own, the websocket API sounds like the easiest path for direct integration. You're going to need to know at least the basics of the Hubitat development environment (and hub features like events/attributes), how to write a driver in general, and how to use Hubitat's documented websocket interface for communication. This document, plus the suggested prior reading linked to from it, might be a good starting point: Building a LAN or Cloud Driver | Hubitat Documentation
Rather than a LAN driver, and/or WebSockets, given that this device supports Matter out of the box, and in the two years since, matter has been added to HE - Wouldn't Matter over Wifi be the path of least resistance?
Yes, but for that I didn't see Matter mentioned in their marketing, probably because it was too early at that time.
If that is the case, I'd expect at least basic functionality to be available via Generic Matter Multi-Endpoint Switch or perhaps Generic Matter Outlet for control of the whole thing, though the specialized features would require a more specific driver that knows about them (and presupposed that they are exposed over Matter at all, which as we know from many existing devices, can be a distinction between manufacturer-specific APIs and Matter or even other standards).
I forgot to mention that adding the device via Matter gives one a single switch and no sensors. I don't see evidence of multiple endpoints. The concept of multiple endpoints is what I was searching for in the OP and allows me to understand how to use the sensors in dashboards.
I still have not found any web socket interface description. It can probably be figured out via the http interface, but I hate to spend my time that way though.
I've tried to change the type to Generic Matter Multi-Endpoint Switch, but the hub becomes unstable - either a loop or memory leak, and I have to reboot and remove the device. I don't know how to debug this any further.
Have you approached them for documentation on their WS API? There are lots of WS drivers available in the community; so it would be relatively easy to use those as a model and create a driver for this device - if the WS API is documented.
Manually change the driver to 'Matter Advanced Bridge'
Click on the 'Save Preferences' button
Click on the 'Initialize' button, then hit F5 to refresh the web page
Discovery - Discovering the Matter Bridge capabilities and all the bridged devices' capabilities are automated. All you need to do is click on the "_Discover All" button and wait for the discovery process to finish
Switches (on/off control of outlet)
Illuminance
Temperature
Humidity
Motion (occupancy)
Dimmer (for the night light)
Granted, this does assume that the device has the appropriate clusters and did not do something custom. All bets are off if it is the latter. With that said, if the OP has either Apple or Google Home and connects the device via Matter to one of their platforms, we might get a better idea of what is possible.
Hi, I read the documentation, but as stated, I do not see where the driver is exposed for a change. Based on the notes, I expected to see it on the Preferences page.