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
Both are open-source Zigbee stack implementations in early development (alpha/pre-alpha stage), and both are designed to run on a host computer and communicate with a radio co-processor (RCP) that runs OpenThread RCP firmware to provide compatibility with any chip manufacturer that supports it.
The obvious differences that can be userstood right away without looking at any of the code is that the "Zigbee-on-Host" project from Nerivec is written in TypeScript, carries a strong copyleft GPL 3.0 license), and currently just have adapter integration in zigbee-herdsman for use with Zigbee2MQTT, while the "Ziggurat" project is instead written in Rust, carries a more permissive and business-friendly Apache2.0 license, and currentky only has an adapter integration with zigpy for use with the ZHA component in Home Assistant (i.e. Home Assistant's built-in Zigbee gateway integration) as well as further integrations with Home Assistant. Also, the the Ziggurat project is part of the zigpy organization which is govered by the Open Home Foundation which also governs Home Assistant (and ESPHome) so might be part of a larger roadmap, while I understand that the the Zigbee-on-Host project is developed by Nerivec as a passion hobby project in his spare time.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Out of curiosity, how does the Ziggurat project technically compare as a Zigbee-stack against the Zigbee-on-Host project from Nerivec?
versus
Both are open-source Zigbee stack implementations in early development (alpha/pre-alpha stage), and both are designed to run on a host computer and communicate with a radio co-processor (RCP) that runs OpenThread RCP firmware to provide compatibility with any chip manufacturer that supports it.
The obvious differences that can be userstood right away without looking at any of the code is that the "Zigbee-on-Host" project from Nerivec is written in TypeScript, carries a strong copyleft GPL 3.0 license), and currently just have adapter integration in zigbee-herdsman for use with Zigbee2MQTT, while the "Ziggurat" project is instead written in Rust, carries a more permissive and business-friendly Apache2.0 license, and currentky only has an adapter integration with zigpy for use with the ZHA component in Home Assistant (i.e. Home Assistant's built-in Zigbee gateway integration) as well as further integrations with Home Assistant. Also, the the Ziggurat project is part of the zigpy organization which is govered by the Open Home Foundation which also governs Home Assistant (and ESPHome) so might be part of a larger roadmap, while I understand that the the Zigbee-on-Host project is developed by Nerivec as a passion hobby project in his spare time.
https://github.com/zigpy/zigpy-ziggurat
Beta Was this translation helpful? Give feedback.
All reactions