[REQUEST] Zigpy integration supporting different Zigbee adapter brands using same unified radio API?

Use this forum to discuss possible implementation of a new feature before opening a ticket.
A developer shall edit the topic title with "[xxx]" where xxx is the id of the accompanying tracker id.
Duplicate posts about the same id. +1 posts are not allowed.

Moderators: leecollings, remb0

Gamester17
Posts: 29
Joined: Tuesday 28 March 2017 13:05
Target OS: Linux
Domoticz version:
Contact:

Re: [REQUEST] Zigpy integration supporting different Zigbee USB adapters using same API?

Post by Gamester17 »

pipiche wrote: Wednesday 09 June 2021 15:39 ...

So let see how it evolve
Are you following the development of zigpy-cli (unified command line interface for zigpy radios) being developed by puddly?

https://github.com/zigpy/zigpy-cli

It is a brand new CLI for zigpy so it does not have many features yet but guess that new joining devices could belong there?

I would want to believe that one of its goals will probably be to become feature par with bellows cli and then extend in it?

https://github.com/zigpy/bellows/tree/dev/bellows/cli
Gamester17
Posts: 29
Joined: Tuesday 28 March 2017 13:05
Target OS: Linux
Domoticz version:
Contact:

Re: [REQUEST] Zigpy integration supporting different Zigbee USB adapters using same API?

Post by Gamester17 »

FYI, zigpy developers are now proposing to change their radio library API to separate high-level network operations from the low-level radio details.

See https://github.com/zigpy/zigpy/issues/842 and https://github.com/zigpy/zigpy/pull/848 (plus an upcoming PR for radio API database changes).

"This provides a standard interface for downstream applications (e.g. ZHA and zigpy-cli) to manage network settings independent of the radio hardware. It also removes the need to separately maintain identical network formation code in each radio library."
pipiche
Posts: 1975
Joined: Monday 02 April 2018 20:33
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: France
Contact:

Re: [REQUEST] Zigpy integration supporting different Zigbee USB adapters using same API?

Post by pipiche »

Thé zigpy developper want to stick close to the Home assistant side.
I have approached them to do some enhancements in order to have a smooth integration with DomoticZ and got a clear no.


Envoyé de mon iPhone en utilisant Tapatalk
Zigbee for Domoticz plugin / RPI3B+ / Electrolama ZZH-P / 45 devices

If the plugin provides you value, you can support me with a donation Paypal.

Wiki is available here.

Zigbee for Domoticz FAQ
Gamester17
Posts: 29
Joined: Tuesday 28 March 2017 13:05
Target OS: Linux
Domoticz version:
Contact:

Re: [REQUEST] Zigpy integration supporting different Zigbee USB adapters using same API?

Post by Gamester17 »

Jeedom's Zigbee plugin developers posted two great blog articles which indirectly explain to users why they choose to base their implementation on zigpy:

https://blog.jeedom.com/6107-parlons-zigbee/

https://blog.jeedom.com/5183-tout-ce-qu ... el-zigbee/

Might read a bit pessimistic or realistic as a reference to why supporting different Zigbee devices, in general, is very hard and complicated to implement.
pipiche
Posts: 1975
Joined: Monday 02 April 2018 20:33
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: France
Contact:

Re: [REQUEST] Zigpy integration supporting different Zigbee USB adapters using same API?

Post by pipiche »

Hello @gamester17 we have reshape the project on Domoticz-Zigate to use zigpy low layers and we are progressing. I have a good feeling on what can be achieve because we will remain at the zigbee layer using raw mode provided by the different devices.

Currently the approach is to use the Domoticz-Zigate in its current state to process all messages, and we will be using zigpy-<radio modules> just to abstract the zigbee controller.

Today our focus is Zigate via the zigpy-zigate module and TI CCxxx (ZNP) via the zigpy-znp module


At the end, we should expect a smooth transition if someone wants to move from one brand to the other, as it will be only to re-pair the device, but all existing plugin database and domoticz database will remains
Zigbee for Domoticz plugin / RPI3B+ / Electrolama ZZH-P / 45 devices

If the plugin provides you value, you can support me with a donation Paypal.

Wiki is available here.

Zigbee for Domoticz FAQ
pipiche
Posts: 1975
Joined: Monday 02 April 2018 20:33
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: France
Contact:

Re: [REQUEST] Zigpy integration supporting different Zigbee USB adapters using same API?

Post by pipiche »

Stay tuned .... news is coming ....
Zigbee for Domoticz plugin / RPI3B+ / Electrolama ZZH-P / 45 devices

If the plugin provides you value, you can support me with a donation Paypal.

Wiki is available here.

Zigbee for Domoticz FAQ
Renber
Posts: 37
Joined: Thursday 04 February 2021 8:10
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Location: Belgium
Contact:

Re: [REQUEST] Zigpy integration supporting different Zigbee USB adapters using same API?

Post by Renber »

Good news ! I am looking forward to the module for xbee. Thank you
Beaglebone black + Domoticz beta + Dashticz beta + Mosquitto + RF-Link + Node-Red + Homebridge + Dtgbot
pipiche
Posts: 1975
Joined: Monday 02 April 2018 20:33
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: France
Contact:

Re: [REQUEST] Zigpy integration supporting different Zigbee USB adapters using same API?

Post by pipiche »

Renber wrote: Sunday 02 January 2022 16:38 Good news ! I am looking forward to the module for xbee. Thank you
fell free to join the team , we don't have any xbee module, and we are currently focussing on TI, but if you have xbee, we can definitiveley help you in integrating it
Zigbee for Domoticz plugin / RPI3B+ / Electrolama ZZH-P / 45 devices

If the plugin provides you value, you can support me with a donation Paypal.

Wiki is available here.

Zigbee for Domoticz FAQ
Gamester17
Posts: 29
Joined: Tuesday 28 March 2017 13:05
Target OS: Linux
Domoticz version:
Contact:

Re: [REQUEST] Zigpy integration supporting different Zigbee USB adapters using same API?

Post by Gamester17 »

pipiche wrote: Friday 24 December 2021 10:07 Stay tuned .... news is coming ....
Awesome! See that you have now posted partial news about your new zigpy based branch project here -> viewtopic.php?f=68&t=37676
pipiche
Posts: 1975
Joined: Monday 02 April 2018 20:33
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: France
Contact:

Re: [REQUEST] Zigpy integration supporting different Zigbee USB adapters using same API?

Post by pipiche »

We are making very good progress and we are even able to re-use some eco-system we build for Wiser Schneider (Legacy).

There is a page coming : https://github.com/zigbeefordomoticz/Do ... tree/zigpy

As stated, we focus mainly on ZNP the TI Z Stack because we have been equipped with the zzh coordinator from Electro Lama.

Any volunteers to join us to work on deconz, Silabs Xbee ... please just let us know, we have made the think quiet simple and we have somehow a template which need to be duplicated for each new HW coordinator
Zigbee for Domoticz plugin / RPI3B+ / Electrolama ZZH-P / 45 devices

If the plugin provides you value, you can support me with a donation Paypal.

Wiki is available here.

Zigbee for Domoticz FAQ
pipiche
Posts: 1975
Joined: Monday 02 April 2018 20:33
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: France
Contact:

Re: [REQUEST] Zigpy integration supporting different Zigbee adapter brands using same unified radio API?

Post by pipiche »

For your information,

beta6 is now the main stream of development for us and support Texas Instrument CCxxxx
https://github.com/zigbeefordomoticz/Do ... stickskeys


We are waiting for Silicon Labs coordinators from Eelabs to start the developments to support those
Zigbee for Domoticz plugin / RPI3B+ / Electrolama ZZH-P / 45 devices

If the plugin provides you value, you can support me with a donation Paypal.

Wiki is available here.

Zigbee for Domoticz FAQ
pipiche
Posts: 1975
Joined: Monday 02 April 2018 20:33
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: France
Contact:

Re: [REQUEST] Zigpy integration supporting different Zigbee adapter brands using same unified radio API?

Post by pipiche »

Dear all,

We have made a good step in the Silicon Labs integration. If there is anybody willing to participate in our tests, we have now a plugin version starting to work with Eelabs keys.
Zigbee for Domoticz plugin / RPI3B+ / Electrolama ZZH-P / 45 devices

If the plugin provides you value, you can support me with a donation Paypal.

Wiki is available here.

Zigbee for Domoticz FAQ
pipiche
Posts: 1975
Joined: Monday 02 April 2018 20:33
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: France
Contact:

Re: [REQUEST] Zigpy integration supporting different Zigbee adapter brands using same unified radio API?

Post by pipiche »

we are making now a new step with the support of dresden electronik and have started the integration of ConBee II and Raspbee.
If any willing to beta test it, just let me know in MP
Zigbee for Domoticz plugin / RPI3B+ / Electrolama ZZH-P / 45 devices

If the plugin provides you value, you can support me with a donation Paypal.

Wiki is available here.

Zigbee for Domoticz FAQ
pipiche
Posts: 1975
Joined: Monday 02 April 2018 20:33
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: France
Contact:

Re: [REQUEST] Zigpy integration supporting different Zigbee adapter brands using same unified radio API?

Post by pipiche »

A big step done now.
viewtopic.php?p=288569#p288569
Zigbee for Domoticz plugin / RPI3B+ / Electrolama ZZH-P / 45 devices

If the plugin provides you value, you can support me with a donation Paypal.

Wiki is available here.

Zigbee for Domoticz FAQ
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest