Heure de lever et coucher du soleil

Bonjour,
pas vraiment de rapport, mais comment as tu fais/quel et ton code, pour avoir l’heure du lever et coucher de soleil ?

C’est un sensor mqtt que je renseigne via NodeRED.

Ouvre un post dédié car il y à plusieurs façon de faire… En native ou Node-Red

Pas trouvé sur le forum pourtant :frowning:
Pour NodeRED c’est trop complexe pour moi, j’utilise la base à savoir yaml

Mais merci

On ne s’est pas compris, donc j’ai ouvert un post pour toi :+1:


Pour en revenir à ta demande initiale, si tu as gardé dans ta configuration (configuration.yaml) la clé default_config (documentation) tu as déjà l’intégration sun d’activée.

L’intégration Sun crée une entité sun.sun (documentation) qui contient dans ses attributs :

  • l’heure de lever du soleil (next_rising)
  • l’heure de coucher du soleil (next_setting)

Du coup, tu peux déjà afficher ces deux informations dans une carte Entités :

type: entities
entities:
  - entity: sun.sun
    name: Lever du soleil
    type: attribute
    attribute: next_rising
    icon: 'mdi:weather-sunset-up'
  - entity: sun.sun
    name: Coucher du soleil
    type: attribute
    attribute: next_setting
    icon: 'mdi:weather-sunset-down'
  - type: divider
  - entity: sun.sun
    name: Lever du soleil (relative)
    type: attribute
    attribute: next_rising
    format: relative
    icon: 'mdi:weather-sunset-up'
  - entity: sun.sun
    name: Coucher du soleil (relative)
    type: attribute
    attribute: next_setting
    format: relative
    icon: 'mdi:weather-sunset-down'
  - type: divider
  - entity: sun.sun
    name: Lever du soleil (total)
    type: attribute
    attribute: next_rising
    format: total
    prefix: dans
    suffix: (environ)
    icon: 'mdi:weather-sunset-up'
  - entity: sun.sun
    name: Coucher du soleil (total)
    type: attribute
    attribute: next_setting
    format: total
    prefix: dans
    suffix: (environ)
    icon: 'mdi:weather-sunset-down'
  - type: divider
  - entity: sun.sun
    name: Lever du soleil (datetime)
    type: attribute
    attribute: next_rising
    format: datetime
    prefix: le
    icon: 'mdi:weather-sunset-up'
  - entity: sun.sun
    name: Coucher du soleil (datetime)
    type: attribute
    attribute: next_setting
    format: datetime
    prefix: le
    icon: 'mdi:weather-sunset-down'

Tu peux aussi utiliser Créer une entité à partir de l'attribut d'une entité pour créer une entité dédié au lieu d’aller chercher l’information dans les attributs d’une autre

1 « J'aime »

Désole si je me suis mal exprimé :wink:

en tout cas merci, c’est pile ce que je voulais. Avoir l’heure et le couché
j’ai un peu honte, c’était en effet pas très complexe.
Au moins j’ai découvert qu’on pouvais afficher les attributs d’une entité.

Merci

1 « J'aime »

Il y a tellement de notion que même le basique peux ne pas sauter au yeux.

C’est toujours plus simple avec un exemple concret.

Naie pas honte, HACF est fait pour rendre tout cela plus facile à appréhender… :innocent:

:hacf:

2 « J'aime »

Quand le soleil est à son zenith, la nuit est pratique pour les hiboux. Quand le chant du coq s’éveille, le crépuscule s’annonce.

Bonjour,
Juste une question en rapport avec le sujet.
Ou sont rangé les coordonnées qui servent a HA au calcul de l’heure de lever et coucher du soleil.

Tu trouveras ça dans paramètres puis système puis général, et en bas de cette dernière page, il faut cliquer sur le bouton modifier pour mettre ton emplacement .

A+ Fred

La latitude et la longitude sont dans l’entité ‹ zone.home ›.

1 « J'aime »

Ok merci @Giga77 pour ces infos

Bonjour,
Je viens rebondir sur le sujet car je souhaite ajouter dans une carte l’heure du prochain crépuscule.
En utilisant sun_next_dusk , j’ai dans combien de temps mais par l’heure du prochain crépuscule. Là je sèche un peu.
Merci d’avance pour votre aide