Changing Nest thermostat temperture when temp set below certain temp

I have done some rummaging through the threads and didnt come across anything like this. So i have a “entitled” person in my household that believes they should be able to set the thermostat to 69-71. Well i live in S texas and that aint going to happen. I know i can create a pincode to lock out access but i dont want to be that obvious. What i would like to do is allow the thermostat to be set and then after a defined time period if it was set to say 75 or less…it resets itself to 75. That way this “entitled” person initially thinks they win but ultimately the thermostat is at.a temp i can accept. Any ideas? Thanks in advance, im sure some.of you can relate…

that should be pretty doable. trigger on the climate temperature attribute being above/below your threshold. The UI lets you choose a time threshold (e.g. for 30 minutes) then call set_temperature and reset it.

you will need to do tedious things like check the mode (heat or cool) and such…

It could be as simple as this:

alias: Climate Reset Target
description: ""
trigger:
  - platform: numeric_state
    entity_id:
      - climate.my_thermostat
    for:
      minutes: 3
    attribute: temperature
    below: 75
condition:
  - condition: state
    entity_id: climate.my_thermostat
    state: cool
action:
  - service: climate.set_temperature
    data:
      temperature: 75
    target:
      entity_id: climate.my_thermostat
mode: single

yup, do it for heat mode, for cool and for heat_cool (set_temperature isn’t to be used in heat_cool)… Not sure what op’s typical use is.

what I do, since I have a similar situation in my house, is actually different. I restore to a preset mode instead of hard coding it. This is because my evening temp, deep night and day time temp are different, and hard coding it back to a fixed number isn’t really “putting it back”.

and hypothetically, if one has a child who likes to do this as well as a wife who liked to do this, and the wife tended to crank cooling down to 65 because “she’s doing a workout and [she] wants the room to cool down faster” (you don’t need to explain the fallacy to me), then you might want to pick slightly different (read: workout length of time for wife) time delays to restore the temperatures to minimize detection and fights.

hypothetically only.

I have a Nest thermostat.
The only ‘preset’ modes that seem to be available (at least from the dashboard GUI) are None and Eco.

Similar to your use case, I would like to have it return to its existing scheduled temperature but I don’t see how to do that. Even toggling`None → Eco → None’ turning heat off and then back on(I only have heat not AC), doesn’t return it to the previously scheduled temperature.