do i know any home automation devs?
Aug. 6th, 2022 04:23 pmDo I know anyone who writes code to interface with Zigbee or Z-Wave devices?
I'm looking at a ConBee II Zigbee device to talk to sensors and switches and as this is part of my ongoing HVAC project I do _not_ want to deal with home automation applications that do things like present a GUI. What I want to be able to check device data directly, and I don't know enough about this to even know what that level of API is _called_ here, if there are even standards (and/or how many there are), much less how to find out about anything like libraries.
Like, I've found https://github.com/Koenkk/zigbee-herdsman and this looks like kind of the right thing but it's clearly one of those "the code is the documentation" projects and I'd really rather not be adding Java to this nonsense anyway. But I'd be okay writing some C/C++.
Or am I going about this entirely the wrong way?
Help?
eta:
Like, deCONZ appears to be an (the?) interface to the stick and devices off the stick, and there's a rest-API plugin for it BUT it looks very Raspberry PI specific? But it's here:
https://www.phoscon.de/en/conbee2/software
Meanwhile this appears to describe the REST API:
https://dresden-elektronik.github.io/deconz-rest-doc/
And here's for the REST API plugin for deCONZ:
https://github.com/dresden-elektronik/deconz-rest-plugin#readme
So I'm thinking maybe have a Raspberry PI, hanging off the server that actually hosts everything else on yet another separate lan (or pseudo-LAN, it'd only be one cable), some sort of local 10.1 IP with one allowed device, that being the pi, and routed to only from the server itself? And then talk to it via REST APIs?
But that sounds so chunky, I just want to talk to a stupid USB stick plugged into the actula server
I'm looking at a ConBee II Zigbee device to talk to sensors and switches and as this is part of my ongoing HVAC project I do _not_ want to deal with home automation applications that do things like present a GUI. What I want to be able to check device data directly, and I don't know enough about this to even know what that level of API is _called_ here, if there are even standards (and/or how many there are), much less how to find out about anything like libraries.
Like, I've found https://github.com/Koenkk/zigbee-herdsman and this looks like kind of the right thing but it's clearly one of those "the code is the documentation" projects and I'd really rather not be adding Java to this nonsense anyway. But I'd be okay writing some C/C++.
Or am I going about this entirely the wrong way?
Help?
eta:
Like, deCONZ appears to be an (the?) interface to the stick and devices off the stick, and there's a rest-API plugin for it BUT it looks very Raspberry PI specific? But it's here:
https://www.phoscon.de/en/conbee2/software
Meanwhile this appears to describe the REST API:
https://dresden-elektronik.github.io/deconz-rest-doc/
And here's for the REST API plugin for deCONZ:
https://github.com/dresden-elektronik/deconz-rest-plugin#readme
So I'm thinking maybe have a Raspberry PI, hanging off the server that actually hosts everything else on yet another separate lan (or pseudo-LAN, it'd only be one cable), some sort of local 10.1 IP with one allowed device, that being the pi, and routed to only from the server itself? And then talk to it via REST APIs?
But that sounds so chunky, I just want to talk to a stupid USB stick plugged into the actula server