Set the thermostat mode to "ON" if the room average and the Thermostat are too different

This Blueprint will allow you to set the thermostat operating mode to “ON” if the room average and the Thermostat sensed temperatures are too different (>1˚F). When the difference returns to less than 1˚F, it returns the operation mode to “Auto”

First create a helper that averages all the temperature entities in the area that the HVAC unit services. Call on this new entity as your “Average Temperature Sensor”
Use the ‘current temperature’ entity from your thermostat as the “Thermostat Temperature Sensor”
Set the “Climate Device” as the Climate Control entity in the area.

blueprint:
  name: Single-Zone Thermostat Fan Control
  description: >
    Switches fan mode to 'ON' if the average temperature differs
    from the thermostat reading by more than 1°F, otherwise sets it to 'auto'.
  domain: automation
  input:
    avg_temp_sensor:
      name: Average Temperature Sensor
      selector:
        entity:
          domain: sensor
    thermostat_temp_sensor:
      name: Thermostat Temperature Sensor
      selector:
        entity:
          domain: sensor
    climate_entity:
      name: Climate Device
      selector:
        entity:
          domain: climate

trigger:
  - platform: state
    entity_id: !input avg_temp_sensor

condition: []

action:
  - variables:
      avg_sensor: !input avg_temp_sensor
      thermo_sensor: !input thermostat_temp_sensor
  - variables:
      avg_temp: "{{ states(avg_sensor) | float(0) }}"
      thermo_temp: "{{ states(thermo_sensor) | float(0) }}"
      temp_diff: "{{ (avg_temp - thermo_temp) | abs }}"
  - choose:
      - conditions:
          - condition: template
            value_template: "{{ temp_diff > 1 }}"
        sequence:
          - service: climate.set_fan_mode
            target:
              entity_id: !input climate_entity
            data:
              fan_mode: "on"
      - conditions:
          - condition: template
            value_template: "{{ temp_diff <= 1 }}"
        sequence:
          - service: climate.set_fan_mode
            target:
              entity_id: !input climate_entity
            data:
              fan_mode: "auto"

mode: single

Hello Nathan,

Thanks for contributing to the community with a new Blueprint.

I have a suggestion for you. Many people who are not familiar with directory structures will have problems installing this without the Home Assistant MY tools.
Adding a MY link for this Blueprint to your top post would help them a lot.

Here is the link to make that.

Create a link – My Home Assistant

thats a great suggestion, IF it were posted somewhere that i could link it to…

I don’t understand.

Are you saying that link is not working for you? It is a link into your own Home Assistant instance. You probably have this turned off.

This is the link if you want to copy-paste it…
[![Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.](upload://3IEiMyDuriGlhMmaFV0iSnXlL0b.svg)](https://my.home-assistant.io/redirect/blueprint_import/?blueprint_url=https%3A%2F%2Fcommunity.home-assistant.io%2Ft%2Fset-the-thermostat-mode-to-on-if-the-room-average-and-the-thermostat-are-too-different%2F898873)