#Thermostat temperature

1 messages · Page 1 of 1 (latest)

balmy hull
#

OK, so I have a weird one. I just got my voice PE set up and in testing it out I tried to set the temperature in my living room using voice and it sets it but it’s off by 2°. Is this a me thing or other people experiencing that?

floral jackal
#

I am thinking if you have a sensor somewhere that has a temp offset and that entity is exposed it might be getting confused and applying that offset to the thermostat?

balmy hull
#

Yes I am using ChatGPT. The thing is if I say set it to 72 degrees, it will say it is 72 but it actually is set at 74

floral jackal
balmy hull
#

yeah i get the same thing

floral jackal
#

have you tried asking it?
"I asked you to set it to 72 and yet it appears to be set to 74, why is this?"

#

maybe it will tell you something about the process

fair crow
#

Yeah it should.

oak forge
#

what if you said set the thermostat to 71 instead of 72, have your tried a different temp? Looks like you are using heat and cooling enabled on your thermostat

#

you could try setting up an automation instead of relying on LLM, here is the yaml if you want to try it out, you would just need to change your entity_id to what your device responds with

alias: Thermostat - set temperature
description: ""
triggers:
  - command:
      - Turn thermostat to {temperature}
      - Turn the thermostat to {temperature}
      - Set thermostat to {temperature}
      - Set the thermostat to {temperature}
    trigger: conversation
conditions: []
actions:
  - data:
      temperature: "{{ trigger.slots.temperature | float }}"
    target:
      entity_id: climate.thermostat
    action: climate.set_temperature
  - data:
      text: The thermostat has been set to {{ trigger.slots.temperature }} degrees.
    action: conversation.set_conversation_response
mode: single
#

just expose it to your voice assistant and you shouldnt need to use GPT for this action