Control Honeywell Thermostat from Remote Temperature Sensor

How do I control the thermostat via external temperature sensors? I suppose it involves a template but when it come to those I’m lost. Here are the attributes of the thermostat:

Climate Attributes

I have several temperature sensors throughout the house all connected to Home Assistant.

Does the thermostat you are using have its own built-in temperature sensor?

If it does have one, then I don’t see how you can override the thermostat’s internal sensor using an external one (unless the thermostat offers that feature).

Some thermostats support the use of external temperature sensors. They can be configured to either ignore the internal one and use the external one exclusively or to use the average of both internal and external sensors.

Do you know if the model of Honeywell Thermostat you are using supports external temperature sensors?

Honeywell RTH9580WF Wi-Fi Smart Touchscreen. I don’t think it allows external sensors. I thought maybe I could get HA to override it with a temporary hold through an automation.

If you do that, you may also need to override the thermostat’s schedule because the temperature setpoint it holds only lasts as long as its next schedule change (Wake, Leave, Return, Night), or forever if it’s a permanent hold.

what are you trying to control?
You have sensor all over. are you want average all temps and ON/OFF heat/cool based on this average?

there is no method for overide temp on thermostat that I know of but what you may do is create an automation that looks at your temps then adjusts set temp up/down in order to force thermostat ON

basically, thermostat may be looking for 2degree temp drop to turn on cool for example.
if set at 78 and thermostat temp is 78 it not turn on.
if you want cool ON you create automation that shifts set temp down to 76 so thermostat cool turn ON

The issue I’m trying to fix is that my upstairs thermostat is located at the top of the stairs in an open area. We have all the upstairs room doors closed to keep the cats out so what happens is the hot air from downstairs rises to the thermostat so it never kicks on even though all the bedroom are too cold. I just want to have the upstairs heater turn on to say 80 degrees if the bedroom temp drops below 68 and then go back to the schedule when the bedroom temp reaches 69. There is a vent in the open space which I will shut off so all the heat will go to the bedrooms.

1 Like

Did you ever find a solution to this problem? I’m in a similar situation. Our kitchen thermostat is located in a stairwell outside the kitchen. I want to place a sensor in the kitchen and have HA control the temperature. Is this possible?

1 Like

I don’t think it is possible with my thermostat.

This seems pretty straight forward, you need to raise the set point based on the external sensor something like:

alias: Raise set point when bedroom sensor falls below
description: ''
trigger:
  - platform: numeric_state
    entity_id: sensor.c2 ###external sensor
    below: '68'
condition: []
action:
  - service: climate.set_temperature
    target:
      device_id: climate.living_room
    data:
      temperature: 80
mode: single

Then another to change the set_point back when the external sensor goes above 69. Lets say you need this to happen between 6:00pm and 10:00pm.

If this spans 2 scheduled time periods, eg. at 8:00pm the schedule on the thermostat changes to a different time period. Then there would need to be an automation that starts @ 6:00pm and ends at 8:00pm. Then another that starts at 8:01pm and ends at 10:00pm.

@jakecolman you would need to do the same but you would need an automation every time the thermostat changes a time period. Just make sure that the time on the thermostat is in sync with HA.

3 Likes