Yaml d'une entrée Climate

Salut…
Il y a pas mal :innocent:de possibilité.
Tout dépend ce que tu veux faire et arrivé à reproduire !
Le programme image de image
est vraiment très poussé, un peu de lecture sur le forum ou sur son GitHub .

Après d’autres plus simple , Générique Thermostat , Simple Thermostat …
Configurable en Yaml !

Exemple du simple et smart Thermostat ( piloté par Tuya et Shelly) avec carte vertical-stack...

image

Et la partie du Yaml dans un fichier template
- platform: smart_thermostat
  name: Chambre Parentale Thermostat
  unique_id: chambre_parentale_smart_thermostat
  heater: switch.off_on_ch_parentale_2
  target_sensor: sensor.tfa_ts34c_cresta_c0_0e_temperature
  outdoor_sensor: sensor.temperature_toit
  min_temp: 5
  max_temp: 28
  ac_mode: False
  target_temp: 19
  keep_alive:
    seconds: 60
  away_temp: 7         # Absent
  eco_temp: 17          # Eco
  sleep_temp: 19        # Nuit
  home_temp: 21         # Présent
  activity_temp: 22     # Activité
  comfort_temp: 24      # Confort
  boost_temp: 28        # MAXI
  kp: 5
  ki: 0.01
  kd: 500
  pwm: 00:15:00

Et son YAML dans le Dashboard !

type: vertical-stack
cards:
  - type: custom:simple-thermostat
    entity: climate.chambre_prentale_thermostat
    header:
      name: Ch Parentale
      faults:
        - entity: switch.radiateur_chambre_parentale
          icon: mdi:radiator
      toggle:
        entity: switch.rad_ch_p
        name: 💥🚦Shelly⛔
    layout:
      step: columm
      mode:
        names: true
        headings: false
    label:
      temperature: 👁‍🗨🌡Mesure
    hide:
      state: 1
    sensors:
      - entity: sensor.tfa_ts34c_cresta_c0_0e_humidite
        name: 💧Mesure
      - entity: sensor.tfa_ts34c_cresta_c0_0e_statut_d_humidite
        name: Statut 👉💧
      - entity: sensor.radiateur_chambre_parentale
        name: 👁‍🗨🌡Réglage
      - entity: sensor.radiateur_chambre_parentale_2
        name: 🔆Tuya Mode
      - entity: sensor.rad_ch_p_power
        name: ⚡🔥Power
      - entity: binary_sensor.radiateur_ch_p_ufesa_input_0_input
        name: Bp➕
      - entity: switch.radiateur_chambre_parentale
        name: ON/OFF
      - entity: input_select.reglage_thermostat_chp
    control:
      preset:
        none:
          name: Manuel
          icon: mdi:account-cog-outline
        away:
          name: HG
          icon: mdi:compass-rose
        eco:
          name: Eco
          icon: mdi:leaf
        boost:
          name: Maxi
          icon: mdi:rocket-launch
        comfort:
          name: Confort
          icon: mdi:sofa-outline
        home:
          name: Présent
          icon: mdi:home-account
        sleep:
          name: Nuit
          icon: mdi:bed-clock
        activity:
          name: Actif
          icon: mdi:motion-sensor
      hvac:
        'off':
          name: Arrêt
        heat:
          name: Chauffe
    setpoints:
      temperature: null
1 « J'aime »