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
TemperatureSensor does not work because it is missing required temperature range attributes #426
Comments
Thanks for reporting. Will create a PR to implement this. |
@robnielsen Unfortunately, still with my changes implemented, the Google Home App does not provide any UI for the sensor and just shows its info screen. Voice queries do work though. Maybe Google relies for sensors on the devices to update their state in the home graph automatically to show a UI, which openHAB is currently not able to do. -> Just tested it with my experimental setup and it does not make any difference. |
@michikrug, This confirms what you are experiencing: https://issuetracker.google.com/issues/244185535 I wonder if ecobee is using the trait TemperatureSetting with the sensor instead of TemperatureControl? |
@michikrug, when I ask Google Assistant "what is the temperature upstairs", it responds "It's currently 66 degrees and Upstairs is off". |
Haha, indeed. Just tested it with |
@robnielsen I just created #432 to switch to the other trait. Will close the other PR #428 as it did not fix the sensor. |
According to https://developers.home.google.com/cloud-to-cloud/traits/temperaturecontrol, the min and max thresholds are required for the TemperatureControl trait:
Supported temperature range of the device.
Minimum temperature for the range, in degrees Celsius.
Maximum temperature for the range, in degrees Celsius.
The text was updated successfully, but these errors were encountered: