Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Finally use these new IDs.
Problem
I have a speaker stereo pair which shows in the app (and in home graph) as a single virtual device with model
Google Cast Group
.But when the main speaker in this pair is not reachable (due of leikoilja/ha-google-home#202), it starts to appear as name of that speaker instead of name of the pair.
This leads to non consistent results from glocaltokens.
Solution
Local auth tokens are actually per physical device, so glocaltokens should ignore any virtual groups and return only list of actual devices.
This unique id is the same for speaker pair device in home graph and actual device, so in both cases it'll be matched to corresponding network device. Use the name of that network device for consistency.