A quelle heure précisément le prochain lever de soleil?

Salut,

J’ai fait ce calcul mais aussi le delta par rapport a hier (combien de temps de luminosité on gagne ou perd):

Et voici le résultat :

HA_duree_jour

le dashboard:

  - entities:
      - entity: sensor.delta_jour
        name: Delta
        format: duration
      - entity: sensor.duree_jour
        name: Auj
        format: duration
      - entity: sensor.duree_jour_veille
        name: Hier
        format: duration
    entity: sensor.delta_jour
    name: Durée Jour
    show_state: false
    type: custom:multiple-entity-row
    secondary_info: last-changed

le code pour crée ces sensors n’est pas forcement compliqué mais il faut qu’il soit exécuter au bon moment ( car prochain lever du soleil et prochain coucher de soleil change dans la journée, cqfd )

J’ai donc crée ça dans mon template.yaml :

- trigger:
    - platform: time_pattern
      hours: 1
  sensor:
    - name: Duree Jour Veille
      unique_id: daily_duration_veille
      device_class: duration
      icon: mdi:weather-sunset-up
      unit_of_measurement: s
      state: >
        {{ states('sensor.duree_jour') }}

- trigger:
    - platform: time_pattern
      hours: 1
      minutes: 1
  sensor:
    - name: Duree Jour
      unique_id: daily_duration
      device_class: duration
      icon: mdi:weather-sunset-up
      unit_of_measurement: s
      state: >
        {{ (states.sun.sun.attributes.next_setting  | as_datetime | relative_time - states.sun.sun.attributes.next_rising  | as_datetime | relative_time).total_seconds()|int(default=0) }}

- sensor:
    - name: delta jour
      unique_id: delta_jour
      device_class: duration
      unit_of_measurement: s
      icon: mdi:weather-sunset-up
      state: >
        {{ states('sensor.duree_jour') | int (default=0)  - states('sensor.duree_jour_veille') | int (default=0)  }}

PS: les 2 permiers sensors sont exectuer qu’une fois par jour via le trigger, alors que le dernier c’est un sensor « normal »

Cdt

4 « J'aime »