Hey HE guys,
So, I know the log and event web sockets are undocumented and all that, but I was wondering if you could maybe sneak in some enhancements/bug fixes?
For the event socket, hubId and locationId are always null. Could you add those values on the outbound socket? Or, is there a configuration in the hub that would allow hubId and locationId to be populated?
Also, would it be possible to stream out location and system events on the same socket or perhaps a third one for those events? Or, alternatively, could you maybe stream them out on the log socket?
Finally, if someone would provide me some details, I'd be happy to document the sockets and their usage (including code samples) on the wiki. I would just need some guidance on what you want published and what you don't.
I also have some Maker API enhancement suggestions.
- Allow hub data to be exposed on the Maker API. Things like HSM status, current mode, and other state data? Perhaps using an endpoint like http://[hubitat_ip]/apps/api/37/hub/
- Also a way to enumerate apps on the hub as well. I've kind of hacked a way to do this already by scraping the /installedapp/list URL, but I really don't want to do that long term.