-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
zigpy-zboss radio library for ZHA installable as custom component for Home Assistant via HACS? #2
Comments
Custom components can no longer modify Home Assistant in a compatible way, there's no way to make it work. It's easier to just use ZHA as a custom component itself and modify the source directly. |
Any other suggestion on alpha/beta test instructions in README.md for testing ZHA integration in Home Assistant core & OS? E.g. something similar to these instructions? https://github.com/zigpy/zigpy/blob/dev/CONTRIBUTING.md#testing-new-releases https://github.com/zigpy/zigpy/blob/dev/CONTRIBUTING.md#setup https://github.com/zigpy/zigpy-znp/blob/dev/README.md#home-assistant Or should @kardia-as fork the whole https://hacs.xyz/docs/faq/custom_repositories/ Understand that the https://github.com/home-assistant/core/tree/dev/homeassistant/components/zha E.i. fork https://hacs.xyz/docs/publish/integration/ That is, can we make this new radio library easier to test by pre-alpha testers without making it too complicated or hard to install? |
Or work with ZHA/HA to import this lib? |
I'd like to heavily verify the Zigbee stack and library before including it in ZHA: once people start using hardware, it's very difficult to migrate them away, since the software side must be maintained nearly perpetually after that. We currently have three stable Zigbee stacks (EmberZNet, Z-Stack, and deCONZ) so it would need to be on the level of stability as those to be included in ZHA. For now, testing it out by patching ZHA is good enough for developers interested in trying it out. |
Back-story; it is not simply to add this experimental radio library to zha for testing, check out these related discussion here:
as well as
Any good ideas on how to make this new radio library for zigpy easier for non-developers (and developers new to ZHA) to install and test in Home Assistant's ZHA integration by pre-alpha/alpha/beta testers without making installation too complicated?
Could this zigpy-zboss radio library maybe be added as custom component integration via HACS (Home Assistant Community Store)? -> https://hacs.xyz/docs/faq/custom_repositories/
As one possible option, could it maybe be a good idea to try to update the old "zha-custom-radios" project (or fork puddly's old custom component from older zigpy-znp revisions that was mentioned since the v0.0.10 release?) in order to make the zigpy-zboss radio library easier for alpha/beta-testers to install as a custom component via HACS?
https://github.com/zha-ng/zha-custom-radios
That (now obsolete) "zha-custom-radios" project was a custom component package for Home Assistant (with its ZHA component for zigpy integration) that allows users to test out new zigpy radio libraries and hardware modules before they have officially been integrated into ZHA. This enabled developers and testers to test new or updated zigpy radio modules without having to modify the ZHA component in the Home Assistant core source code.
The text was updated successfully, but these errors were encountered: