electrolama / zig-a-zig-ah

TI CC2652R w/ USB-UART in the ubiquitous "stick" form factor
Other
82 stars 4 forks source link

[SUGGESTION] Team up with zoic21 who is developing ZGP support for zigpy #19

Closed Hedda closed 3 years ago

Hedda commented 4 years ago

@omerk (Omer Kilic) Can I suggest that you (and @electrolama ) try to reach out to @zoic21 (Loïc Gevrey) about possible collaborating and teaming up to test your "Zig-a-zig-ah!" USB-stick together with the ZGP (Zigbee Green Power) implementation that he is developing for zigpy (Zigbee stack abstraction library for Python) to be used in both Home Assistant and Jeedom (as well as any other software that will also use the zigpy project in the future)?

See pull requests https://github.com/zigpy/zigpy/pull/519 and https://github.com/zigpy/zigpy/pull/656 for Zigbee GreenPower for zigpy project discussion.

If you omerk (Electrolama) could donate one or two your "Zig-a-zig-ah!" USB-sticks to him then maybe that will help his developing effort as it would give him the possibility to test a TI CC2652 based Zigbee adapter like your with ZGP (Zigbee Green Power) implementation with the zigpy-znp radio libraries for Texas Instruments Z-Stack 3 adapters. It could perhaps later even be used as a reference adapter. No strings attached of course as these are still hobby projects at their core with only one developer so far.

https://github.com/zigpy/zigpy

As I understand it, today @zoic21 (Loïc Gevrey) only have a Silicon Labs based Zigbee adapter plus a ConBeee Zigbee adapter to test this implementation with and apparently, it requires protocol translation from each propitiatory API that different hardware manufacturers use on their Zigbee adapters.

PS: By the way, @zoic21 also happen to be the lead developer of Jeedom (open-source home automation software from France)

zoic21 commented 4 years ago

Hello, Yes I only have conbee 2 (deconz key) en silicon labs key. I test ZGP on it and it's seem ok but I don't know how it's work on TI. From what I saw on deconz and silicon labs there is a bit of decoding done by the key and for each key it is different.

It would be of great help if it was possible to recover a TI key for the addition of the ZGP

Hedda commented 4 years ago

@zoic21 this is only a request for Omer to donate a TI dongle hardware to you in order so that you can develop with it.

For the actual development of ZGP for TI in zigpy you will need to talk to zigpy-znp developers in https://github.com/zigpy/zigpy-znp/issues/47

th0m4sek commented 4 years ago

I believe in yours good intentions but in my opinion this is not the way to ask for this kind of staff. You can buy one and send it @zoic21 or donate money directly so he will buy it by himself. I don't want to be disrespectful to anybody. Peace.

Hedda commented 4 years ago

@th0m4sek I disagree as the end result should also benefit Electrolama/omerk. Think of it based on these facts and extrapolations:

Electrolama/omerk sells his Texas Instruments based zig-a-zig-ah (zzh) adapter on Tindie today. If the developers relying on the zigpy-znp radio library for zigpy would add support for ZGP (Zigbee Green Power) then we can assume that zig-a-zig-ah adapter will soon be compatible with ZGP in Home Assistant and Jeedom as those projects depends on zigpy. News of ZGP support with zig-a-zig-ah adapter will probably mean that Electrolama/omerk will sell even more adapters on Tindie. If however zigpy only add support for ZGP with ConBee and Silicon Labs dongles then we can assume that at least some potential customers will instead buy those because they have ZGP support, instead of buying a new zig-a-zig-ah adapter.

So in my opinion it does not hurt to ask for small hardware donations on behalf of developers who are working on things like this.

PS: You should know that Electrolama/omerk has already donated zzh hardware donles to other zigpy-znp developers which directly or indirectly have lead to it becoming one of the best radio libraries for zigpy (which is used for Zigbee in Home Assistant), see https://github.com/electrolama/zig-a-zig-ah/issues/5

PPS: Disclaimer; I am just a fan of the zigpy project, I already own both a ConBee and a Silicon Labs dongle so have myself no personal gains doirectly from zigpy-znp getting ZGP support, but I believe that ZGP support for all zigpy compatible hardware will indirectly benifit the whole community in the long-term as better Zigbee support in open source home automation software means more users which in turn normally leads more competition = less expensive devices = more developers = better products for all.

omerk commented 3 years ago

Hi all,

To support the open-source home automation development community, I am happy to send boards to active developers of open-source home automation projects, costs covered by the Electrolama operation. Don't have the bandwidth to monitor Github issues spread across repos though so please get in touch (support@electrolama.com) with a link and a summary of your project and stock levels allowing I will ship you a board or two, or prototypes of upcoming projects.