-
-
Notifications
You must be signed in to change notification settings - Fork 31.3k
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
Add discovery for Tube's Zigbee coordinators to ZHA #48420
Add discovery for Tube's Zigbee coordinators to ZHA #48420
Conversation
Hey there @Adminiuga, mind taking a look at this pull request as its been labeled with an integration ( |
Uh-oh coverage is complain ing. Let me know when it is not draft, but so far looks good |
Tested: |
Testing: I actually get an exception while trying to setup.
|
Works here, but yea if it doesn't resolve you'll get bumped back to the dialog box. I don't know if that's such a bad thing, user could then just enter the IP address there. Goal with mdns is to not have to worry about ip changes. but if mdns is wonky for a user being able to specify the ip is good.
|
Its likely the local name resolution works if you are running the Home Assistant Operating System but not for other options (unless its been manually configured).
...but we ended up just storing the ip & letting discovery update it in the end because it was more reliable |
I'm not 100% sure, but I didn't one time for |
https://developers.home-assistant.io/docs/internationalization/core#introducing-new-strings IIRC you add them to "strings.json" and run |
Will retest shortly 👍 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Proposed change
This PR adds discovery for Tube zigbee gateways to ZHA.
https://www.tubeszb.com/shop/coordinators/2
Type of change
Example entry for
configuration.yaml
:# Example configuration.yaml
Additional information
Checklist
black --fast homeassistant tests
)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest
.requirements_all.txt
.Updated by running
python3 -m script.gen_requirements_all
..coveragerc
.The integration reached or maintains the following Integration Quality Scale:
To help with the load of incoming pull requests: