Kids at home refuse to turn on / off the nest thermostats properly. Because it’s fun they turn the wheel to one side’s maximum. I can’t blame them as that’s probably what I’d do if I were their age However I’d like to catch it (for obvious reasons), wait a minute or so and then set it to a pre-determined reasonable value.
Home Assistant knows the target temperature per nest device and it shows it in the device’s card, I couldn’t access it from any automation trigger though. The rest of the automation is obvious to code.
Any pointers on how to access changes in target temperature in a nest thermostat to be used as a trigger in an automation?
According to the documentation for the Climate integration, the temperature attribute represents the target temperature if the climate entity is not in heat_cool mode (i.e. the automatic mode-switching). If it is in heat_cool mode, then you use the target_temp_high and target_temp_low attributes.
Thanks so much. It’s also in the visual editor - if I choose numeric state as trigger and choose a nest thermostat as an entity it gives exactly what you described above. That’s the starting point I needed, let me work it out and I’ll post the working copy here.
Thanks so much, I combined the entity_ids and this made it super neat.
There is one thing though, homeassistant doesn’t allow below and above temperature attributes together saying something like “a temperate cannot be above X and below Y at the same time”. I thought this would be an “or” but apparently the code assumes it’s an “and”.