Thermostat

Mon problème

J’ai le code suivant dans Automations.yaml, mais lorsque j’essaye de mettre une carte Thermostat, alors il ne trouve pas. Le message d’erreur est « Aucune entité correspondante trouvée »

Ma configuration

  climate:
  - platform: generic_thermostat
    name: Chauffage SdB Parents
    heater: switch.prise_radiateur_sdb_parents_commutateur
    target_sensor: sensor.thermometre_sdb_parents
    min_temp: 17
    max_temp: 23
    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: 16
    precision: 0.1

Hello,

Ceci semble être de la configuration et pas une Automatisation.
Donc ça devrait être dans configuration.yaml plutot…

Merci,
Je venais justement de tester et ça marche.
Par contre, j’ai une question additionnelle :
Je voudrais avoir une régulation différente pour plusieurs pièces. Ici, j’ai des paramètres uniquement pour ma salle de bain. Est-il possible d’avoir un « climate » générique et l’utilisé paramétrable pour plusieurs pièces ?
N’y a t-il pas un rapport avec ce message : « Cette entité (« climate.chauffage_sdb_parents ») n’a pas d’identifiant unique, par conséquent ses paramètres ne peuvent pas être gérés depuis l’interface utilisateur. »

Je vous remercie

Il faut dupliquer les entités, tu veux une entité climat par pièce je suppose.
Tout ce que tu as à faire c’est recopier toutes la config plusieurs fois, avec des « - » a chaque fois (sans le mot clé « climate: »)

climate:
  - platform: generic_thermostat
    name: ...
   ...
  - platform: generic_thermostat
    name: ...
   ...
  - platform: generic_thermostat
    name: ...
   ...

Le faire paramétrable n’a que peu d’intérêt… tu ne vas pas ajouter ou enlever des clims toutes les semaines…

Le texte avec l’identifiant unique et optionnel et vient du fait que c’est une entité créée « à la main » dans le fichier de config… donc tu gère ses paramètres dans le fichier de config et pas dans l’interface.