Alerte si absent, fenêtres/portes ouvertes

Hello
c’est triste, mais ça bugue.

1/ j’ai pour détecter la présence dans Home ceci dans mon template.yaml qui fonctionne (grâce à l’aide du forum) très très bien :

- sensor:
      - name: "Philippe 4 Home"
        state: >
          {% if is_state('sensor.jsn_l21_wifi_connection', 'Dark Vador') or is_state('sensor.jsn_l21_wifi_connection', 'R2D2') %}
                home
             {% else %}
                not_home
            {% endif %}
- sensor:
      - name: "Corinne 4 Home"
        state: >
          {% if is_state('sensor.pixel_6a_wifi_connection', 'Dark Vador') or is_state('sensor.pixel_6a_wifi_connection', 'R2D2') %}
                home
             {% else %}
                not_home
            {% endif %}
  

Dès qu’on sort du/des réseaux Wifi on bascule en « not_home ».
Impeccable.

2/ j’ai créé un groupe « Résidents » qui sera notifié si une porte ou une fenêtre est restée ouverte quand on s’absente de la maison.

residents:
  name: Residents
  entities:
    - sensor.philippe_4_home
    - sensor.corinne_4_home

et, là non plus, pas de souci : quand j’exécute pour la tester l’automatisation qui suit, les notifications arrivent belles et bien sur chacun de nos smartphone :

alias: Alerte porte et fenêtres 3
description: ""
trigger:
  - platform: state
    entity_id: binary_sensor.porte_et_fenetres
    from: "off"
    to: "on"
condition:
  - condition: state
    entity_id: group.residents
    state: not_home
action:
  - service: notify.notify
    metadata: {}
    data:
      message: >
        {% set sensor = expand('binary_sensor.porte_et_fenetres') %} {% set open
        = sensor | selectattr('state', 'equalto', 'on') | map(attribute='name')
        | list %}  {% if open | length == 0 %}
          Tout est fermé. 
        {% elif open | length == 1 %}
          {{ open }} est ouverte.
        {% else %}
          Les portes ouvertes sont : {{ open | join(', ') }}.
        {% endif %}
mode: single

Mais on sort de chez, que dalle : aucune notification quand on quitte le Wifi et qu’on bascule en 4G.
Comment est-ce possible ?

Salut,
ta mis deux fois - sensor:, un seul suffit.

- sensor:
      - name: "Philippe 4 Home"
        state: >
          {% if is_state('sensor.jsn_l21_wifi_connection', 'Dark Vador') or is_state('sensor.jsn_l21_wifi_connection', 'R2D2') %}
                home
             {% else %}
                not_home
            {% endif %}

      - name: "Corinne 4 Home"
        state: >
          {% if is_state('sensor.pixel_6a_wifi_connection', 'Dark Vador') or is_state('sensor.pixel_6a_wifi_connection', 'R2D2') %}
                home
             {% else %}
                not_home
            {% endif %}

Salut
Corrigé !

Pour autant la bascule étant faite sur la 4G pas de notification.
Alors qu’en test :

Déclenché manuellement le 27 avril 2024 à 11:31:56
Notifications « Envoyer une notification » sur
Terminé le 27 avril 2024 à 11:31:56 (durée d’exécution : 0.63 secondes)

Salut,
Ton trigger est la détection d’ouverture /fermeture de portes et fenres.
Pourquoi, penses-tu que celà devrait trigger lorsque tu passes en 4G ?

1 « J'aime »

Parce que nous avons :

Comme le dit justement @GDX2, ton trigger devrait être ta condition et inversement…

Sinon, pour la présence, en théorie tu ne devrais pas avoir à créer ça avec des sensors template, car tu devrait pouvoir utiliser les objets « personnes », en configurant tes résidents en tant que personne dans la config et en assignant les téléphones respectifs à chacung, HA s’en chargera tout seul de savoir combien dans gens sont à la maison… si ça passe à 0, tout le monde est parti

1 « J'aime »

Hello

Ton auto telle qu’elle est ne se déclenchera que si une porte ou fenêtre s’ouvre alors qu’il n’y a pas de résidents dans la zone home.
Pour tes tests, qui ouvre la fenêtre si il n’y a personne chez toi ? :joy::joy::joy:

Et utilise la zone home < 1 comme j’ai du déjà t’en parler dans un fil précédent

euh… au pif : un cambrioleur ?

Vi, sauf qu’il faut que je parcoure plus d’1 Km pour HA Companion nous dise que nous sommes absents.

Montre tes réglages des sensors dans ton app compagnion pour ce qui concerne la localisation.


les réglages sont à l’identique sur les smartphones.
À priori tout fonctionne de ce côté là.

Dans emplacement précis unique tu as quoi ?
Active l’option qui te manque.

Oui mais visiblement pas assez vite a ton goût.


Je viens de cocher « Inclure dans la mise à jour du capteur »

Oui ça remontera d’autant plus vite. Et tu activé intervalle de maj ?

Non… :hot_face: je l’vais pas fait.
Ayé !