You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I came across this project because I've been considering trying to use golang to connect to a ZigBee network. Several items in this project look interesting, like the bibliotek and zcl packages. If you would be so kind as to help me understand their use. Perhaps I know one of your contributors from Puppet back in the day, but perhaps I misremembered. In any case, greetings!
For context, I've been keeping gitHub.com/zachfi/znet which I would like to rewrite/replace, perhaps with a kubernetes controller. The project basically listens for messages on mqtt sent by zigbee2mqtt, which is a node project, but I am a go developer. There is no protocol spec that is machine consumable for zigbee2mqtt, so I manually instrument the message API in go to respond to events. This is somewhat tedious.
Now Ive been thinking of trying to use Go to connect directly to the USB ZigBee adapter. Is this something you are doing in Go with this project? If so, could you point out or explain how that works?
I've looked over the documents, but have a hard time seeing where the hemtjanst protocol ends and where the ZigBee protocol begins. Perhaps for my use the hemtjanst protocol is what I'm looking for to manage a couple dozen ZigBee devices in a personal environment.
Anyway, thank you for the interesting project and any discussion.
The text was updated successfully, but these errors were encountered:
hemtjanst/zcl is a generic ZigBee library generated from hemtjanst/zyaml - it doesn't actually make use of anything hemtjanst specific, it only maps ZigBee commands and attributes into golang structs and funcs
I guess what you're looking for is the zcl library. Unfortunately there's not really any documentation or examples on how to use it.
I'm currently working on an unreleased project that bridges hemtjanst and ZigBee by using the library. Once that's done you could probably use it for inspiration.
Hello, it's been a little while and thought I'd check. The example implementation of the Zcl library you mention sounds interesting. Do you have that posted anywhere that I could look at?
Hello,
I came across this project because I've been considering trying to use golang to connect to a ZigBee network. Several items in this project look interesting, like the bibliotek and zcl packages. If you would be so kind as to help me understand their use. Perhaps I know one of your contributors from Puppet back in the day, but perhaps I misremembered. In any case, greetings!
For context, I've been keeping gitHub.com/zachfi/znet which I would like to rewrite/replace, perhaps with a kubernetes controller. The project basically listens for messages on mqtt sent by zigbee2mqtt, which is a node project, but I am a go developer. There is no protocol spec that is machine consumable for zigbee2mqtt, so I manually instrument the message API in go to respond to events. This is somewhat tedious.
Now Ive been thinking of trying to use Go to connect directly to the USB ZigBee adapter. Is this something you are doing in Go with this project? If so, could you point out or explain how that works?
I've looked over the documents, but have a hard time seeing where the hemtjanst protocol ends and where the ZigBee protocol begins. Perhaps for my use the hemtjanst protocol is what I'm looking for to manage a couple dozen ZigBee devices in a personal environment.
Anyway, thank you for the interesting project and any discussion.
The text was updated successfully, but these errors were encountered: