-
-
Notifications
You must be signed in to change notification settings - Fork 86
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
TV class maximum volume level initially set to 100 not recognised #395
Comments
Hm... interesting observation. Let's see if I find some time to reproduce some of the issues you stated. My first guess would also be an issue on Google's side, as there is no logical difference between the initial setup and later adjustments... |
Could you share the item configuration too? |
I set up some test items with the same config as yours. Setting the volume works just as expected. |
Now I got it. Google always responds with the current device's (smartphone or google home) volume and not the one of the asked device. So far I could not figure out how to ask for the volume of the asked device... I guess there is an issue with the Google Assistant interpreting those queries :/ |
I can confirm your findings. I have also noticed the behaviour is different if I say "the amplifier" rather than just "amplifier". If I put "the" in front, google sets the volume of the device I am talking to - whereas if I just say "amplifier" it correctly sets the volume of the amplifier group. |
When I setup a TV group, I initially set the maximum volume level to 100 with the openhab GUI. For the first few weeks volume commands did not appear to work. While fault finding, I asked google to set the volume to 40, but it responded that the maximum allowable level was 10. I changed the maximum volume level to 99 and now all volume commands work perfectly ("set volume to...", "volume up", etc.).
As a test I subsequently set the maximum volume level to 120, however this was accepted and everything continued to work. I then set the maximum volume to 100 and it continues to work.
I also had some additional test TV groups for which the volume did not work either. After the above changes to one TV group, all TV groups now work perfectly. It appears there are some bugs that only occur initially, but once they are resolved with one device, they are resolved for all devices. An example of this is the Light group colorTemperature issue I raised earlier.
There is a strong chance the bug is actually on the google side. It might be worth putting some hints in the documentation to work around them. For instance "Initially set the maximum volume level to a number less than 100. After the device is operational you can subsequently change this to a value of 100 or greater".
The text was updated successfully, but these errors were encountered: