[Résolu]Plusieurs sensor température dans sensor.yaml

Mon problème

Bonjour,
J’utilise le code suivant pour récupérer la température d’un thermostat de type climate sur HA.
Cela fonctionne j’ai bien mon sensor de créé. Mais j’ai 2 thermostats que je souhaite avoir en sensor et je ne vois pas comment faire pour avoir plusieurs sensor température avec ce code.

  - platform: template
    sensors:
      temperature:
        friendly_name: "Thermostat bureau Thermostat"
        unit_of_measurement: '°C'
        value_template: "{{ state_attr('climate.thermostat_bureau_thermostat', 'current_temperature') }}"

Merci de votre aide.

Ma configuration


System Information

version core-2023.8.4
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.11.4
os_name Linux
os_version 6.1.45
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4904
Installed Version 1.32.1
Stage running
Available Repositories 1272
Downloaded Repositories 3
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 10.5
update_channel stable
supervisor_version supervisor-2023.08.1
agent_version 1.5.1
docker_version 23.0.6
disk_total 30.8 GB
disk_used 6.5 GB
healthy true
supported true
board ova
supervisor_api ok
version_api ok
installed_addons ESPHome (2023.8.2), Samba Backup (5.2.0), Studio Code Server (5.10.1), Advanced SSH & Web Terminal (15.0.7)
Dashboards
dashboards 2
resources 2
views 8
mode storage
Recorder
oldest_recorder_run 26 août 2023, 19:57
current_recorder_run 3 septembre 2023, 21:03
estimated_db_size 51.95 MiB
database_engine sqlite
database_version 3.41.2
___

Salut,
comme ca:

template:
    - sensor:
      - temperature_bureau:
        name: "Thermostat bureau Thermostat"
        unit_of_measurement: '°C'
        state: "{{ state_attr('climate.thermostat_bureau_thermostat', 'current_temperature') }}"
      - temperature_salon:
        name: "Thermostat salonThermostat"
        unit_of_measurement: '°C'
        state: "{{ state_attr('climate.thermostat_salon_thermostat', 'current_temperature') }}"

Merci pour ta rapidité fredarro.
Par contre Visual studio m’affiche ces erreurs

Fais attention, mon code a été modifié entre temps.

Ok merci le souci c’est que le template s’associe avec mon code du dessus et j’ai l’erreur suivante dans le menu développeur.

#### Monitoring Serveur HA ####
  - platform: systemmonitor
    resources:
      - type: disk_use_percent
        arg: /config
      - type: memory_use_percent
      - type: last_boot
      - type: processor_use
#### Recup température du thermostat ####
    template:
        - sensor:
          - temperature_bureau:
            name: "Thermostat bureau Thermostat"
            unit_of_measurement: '°C'
            state: "{{ state_attr('climate.thermostat_bureau_thermostat', 'current_temperature') }}"
          - temperature_salon:
            name: "Thermostat salonThermostat"
            unit_of_measurement: '°C'
            state: "{{ state_attr('climate.thermostat_salon_thermostat', 'current_temperature') }}"

Configuration non valide !
Invalid config for [sensor.systemmonitor]: [template] is an invalid option for [sensor.systemmonitor]. Check: sensor.systemmonitor->template. (See ?, line ?).

C’est ta conf du systemmonitor qui n’est pas bonne.
Je t’invite à regarder la doc sur systemmonitor.

C’est surtout qu’il utilise l’ancien format de template sensor et que toi c’est le nouveau format.

Ancien format est dans sensor.yaml.
Nouveau format dans template.yaml.

Merci j’ai donc créé le fichier template.yaml ajouté l’appel de la page dans configuration.yaml mais maintenant j’ai cette erreur.

Avec ce code c’est OK.
Merci de votre aide.

#### Recup température du thermostat ####
- sensor:
      - name: "Thermostat bureau Thermostat"
        unit_of_measurement: '°C'
        state: "{{ state_attr('climate.thermostat_bureau_thermostat', 'current_temperature') }}"
      - name: "Thermostat salon Thermostat"
        unit_of_measurement: '°C'
        state: "{{ state_attr('climate.thermostat_salon_thermostat', 'current_temperature') }}"