Notification état à chaque redémarrage Home Assistant

Bonjour,

J’ai une automation qui me notifie lorsque j’ai une fenêtre ouverte et que la maison n’est pas occupée et une autre notification si la fenetre est refermée (tjs si la maison est inoccupée).
Mon problème est que cette automation me notifie d’un message à chaque reboot de Home Assistant et que la maison est inoccupée.
Je suppose qu’à chaque démarrage, il détecte l’état de mon capteur d’ouverture et donc me notifie de son état « not opened ».
Savez vous comment dois je modifier mon code ?
J’ai regarder ici et mais ce la ne marche pas comme correctif.

Merci à vous pour votre aide.

alias: Fenetre chambre ouverte maison non occupée
description: ""
triggers:
  - type: opened
    device_id: 5012d6a016ba58b34b3c51f2dc046f49
    entity_id: 3632baac61e15d261e884b16e01f0ac3
    domain: binary_sensor
    trigger: device
    id: Alerte ouverture
  - type: not_opened
    device_id: 5012d6a016ba58b34b3c51f2dc046f49
    entity_id: 3632baac61e15d261e884b16e01f0ac3
    domain: binary_sensor
    trigger: device
    id: Fin alerte ouverture fenetre
conditions:
  - condition: state
    entity_id: binary_sensor.occupied_house
    state: "off"
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Alerte ouverture
        sequence:
          - action: notify.telegram_ha
            metadata: {}
            data:
              message: Fenêtre Chambre ouverte !
      - conditions:
          - condition: trigger
            id:
              - Fin alerte ouverture fenetre
        sequence:
          - action: notify.telegram_ha
            metadata: {}
            data:
              message: Fenêtre Chambre refermée.
mode: single

Hello,

Pour moi c’est normal, parce que quand il redémarre le capteur passe d’un état inconnu à on ou off donc il doit t’envoyer un message dans les 2 cas, si elle est ouverte, ou si elle est fermée non?

la grande question étant pourquoi HA reboot quand il n’y a personne?

cdt

Bonjour,
j’utilise ces conditions, pour éviter ce problème

conditions:
  - condition: template
    value_template: |
      {{ trigger.from_state.state != 'unavailable' }}
  - condition: template
    value_template: |
      {{ trigger.from_state.state != 'unknown' }}
1 « J'aime »

Salut
tu peux aussi le faire comme ça en travaillant avec les entités plutot que les appareils :

triggers:
  - trigger: state
    entity_id:
      - binary_sensor.d1mini_garage_detection_etat_portail
    from: "on"
    to: "off"
  - trigger: state
    entity_id:
      - binary_sensor.d1mini_garage_detection_etat_portail
    from: "off"
    to: "on"

Ce qui devrait eviter les declenchements lorsque que ça passe de unavaible ou unknown à on ou off

Mais le point important c’est pourquoi HA redémarre effectivement si c’est une fois de temps en temps ok (coupure courant…) mais si c’est sans arret y’a un truc qui va pas.

Merci à tous pour vos retours. Les 2 solutions doivent marcher mais j’ai retenu celle de @WarC0zes.
Quand au fait que HA redémarre, cela vient du fait que je lui demande de redémarrer suite à une mise à jour que je fais à distance.
Merci encore pour votre aide et bonne journée.

1 « J'aime »

Ce sujet a été automatiquement fermé après 2 jours. Aucune réponse n’est permise dorénavant.