Generic Thermostat - No matching entities found

I am new here so please correct me if I am asking incorrectly.
I am wanting to use Generic Thermostat however I am experiencing the following:

  1. When I add generic thermostat to a Dashboard I receive the message “No matching entities found:”
  2. Climate is not shown under Developer Tools - States, or Developer Tools - Services

Below is my .yaml file:

climate
  - platform: thermostat
    entity: climate.observatory # I just tried this to see any difference
    name: Observatory_AC
    heater: switch.observatory_fan
    target_sensor: sensor.observatory_temperature
    min_temp: 10
    max_temp: 30
    ac_mode: true
    target_temp: 20
    cold_tolerance: 0
    hot_tolerance: 1
    min_cycle_duration:
    seconds: 5
    keep_alive:
    minutes: 3
    initial_hvac_mode: "off"
    away_temp: 20
    precision: 0.1

This is my code, platform might be the issue.

climate:
  - platform: generic_thermostat
    name: Heating
    heater: switch.heating
    target_sensor: sensor.heating_ds18b20_temperature
    min_temp: 15
    max_temp: 25
    ac_mode: false
    target_temp: 20
    cold_tolerance: 0.3
    hot_tolerance: 0
    min_cycle_duration:
      seconds: 5
    keep_alive:
      minutes: 3
    initial_hvac_mode: "off"
    away_temp: 5
    home_temp: 20
    activity_temp: 15
    precision: 0.1
1 Like

colon after climate… i.e climate:

1 Like

Thanks for the help. Unfortunately the result is still the same. I do note that there is the following error as well, when I try to create the Generic_Thermistat on a dashboard. I get the following error proceeded by a red ! in a red circle. Climate is not shown under Developer Tools - States, or Developer Tools - Services (is this relevant?

"Specify an entity from within the climate domain

type: thermostat entity: ’ ’ "

Thanks heaps in advance.

I assume you have read the docs

This is what you need to create, I think?? :slight_smile:

@Arh did you add the lines to your configuration.yaml or a separate yaml file. I could only get it to work if it was in the configuration.yaml.

If I remember correctly it needs to be in configuration.yaml . But i have not used that for 6 months or so I have a different setup useing Esphome now.