Erreur dans fichier Log

Bonjour

J’utilise ce script (qui n’est pas de moi) pour avoir le levé et le couché du soleil.

############################################################
##                HOME ASSISTANT: Sensors           ##
############################################################

# Sensor Soleil
- platform: template
  sensors:   
    nextsunrise:
      friendly_name: 'Levé Soleil'
      entity_id:
        - sensor.sunset
      value_template: "{{ as_timestamp(state_attr('sun.sun', 'next_rising')) | timestamp_custom(' %H:%M') | replace(' 0', '') }}"
      icon_template: mdi:weather-sunset-up
    nextsunset:
      friendly_name: 'Couché Soleil'
      entity_id:
        - sensor.sunrise
      value_template: "{{ as_timestamp(state_attr('sun.sun', 'next_setting')) | timestamp_custom(' %H:%M') | replace(' 0', '') }}"
      icon_template: mdi:weather-sunset-down

Mais Voila j’ai toujours ce message d’erreur dans le log.

Logger: homeassistant.components.template.sensor
Source: helpers/config_validation.py:796
Integration: Template (documentation, issues)
First occurred: 18:35:51 (2 occurrences)
Last logged: 18:35:51

The 'entity_id' option near /config/sensors/soleil.yaml:8 is deprecated, please remove it from your configuration
The 'entity_id' option near /config/sensors/soleil.yaml:14 is deprecated, please remove it from your configuration

J’ai bien compris, qu’il me demande de le supprimer de mon fichier configuration car entity_id est obsolète.
Mais a part la supprimer que faut il faire ou comment faut il faire pour ne plus avoir ce message d’erreur ?

Merci de votre aide

tu as l’air d’utiliser « Legacy Sensor configuration format » : " This format still works but is no longer recommended."

# Sensor Soleil
- platform: template
  sensors:   
    nextsunrise:
      friendly_name: 'Levé Soleil'
      entity_id: <==================== supprime cette ligne
        - sensor.sunset <==================== et celle la
      value_template: "{{ as_timestamp(state_attr('sun.sun', 'next_rising')) | timestamp_custom(' %H:%M') | replace(' 0', '') }}"
      icon_template: mdi:weather-sunset-up
    nextsunset:
      friendly_name: 'Couché Soleil'
      entity_id: <==================== supprime cette ligne
        - sensor.sunrise <==================== et celle la
      value_template: "{{ as_timestamp(state_attr('sun.sun', 'next_setting')) | timestamp_custom(' %H:%M') | replace(' 0', '') }}"
      icon_template: mdi:weather-sunset-down

tu aura plus le message puisque « please remove it from your configuration » tu aura fait.

PS : Ca peut peu etre t’interésse :

2 « J'aime »

Merci je vais modifier et tester la carte sun.

1 « J'aime »

A voir également si c’est pas plus efficace de mettre ça directement dans la carte (et éviter de faire un sensor juste pour ça)

2 « J'aime »