-
-
Notifications
You must be signed in to change notification settings - Fork 31.4k
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 HEOS quality scale #132311
Add HEOS quality scale #132311
Conversation
Out of curiosity, why is only one entry supported? |
Similar to Sonos, HEOS devices interconnect to each other, so connecting to a single node yields access to all the devices setup with HEOS on your network. From the HEOS API documentation: "Controller software can control all HEOS speakers in the network by establishing socket connection with just one HEOS speaker. It is recommended not to establish socket connection to each HEOS speaker." |
Please add both my concern and joostlek's concern as IQS comments for the todo so we don't need to ask again. |
Updated. FYI the integration documentation also covers this topic. |
Check! I think in the case with Sonos it might even be nice to refactor it to be 1 entry = 1 device, but I don't know enough about sonos to know if that is good. |
I will give heos a full review later for the quality scale :) |
No, it would not make sense and like HEOS, the product doesn't work that way. (I also have Sonos devices.) 😀 |
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.
Okay so I went through the integration and these were the comments that I came up with. I would suggest that we turn the comments that we agree on fixing into comments of the rule, this way other reviewers can also see what you still have for the future and when a rule is complete. Let's get this merged after this, so we can start improving the integration from there.
Please take a look at the requested changes, and use the Ready for review button when you are done, thanks 👍 |
Proposed change
Add HEOS quality scale file for tracking/validation. Many of these items were done when the integration was written 5 years ago. :)
Type of change
Additional information
Checklist
ruff format 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
.To help with the load of incoming pull requests: