Alarmo - enclencher alarmo avec la géolocalisation

enclencher alarmo avec la géolocalisation

Est il possible de d 'enclencher alarmo avec la géolocalisation?
Merci a vous

Ma configuration


[center]## System Health

version core-2022.2.9
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.9.7
os_name Linux
os_version 5.10.92-v8
arch aarch64
timezone Europe/Paris
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4292
Installed Version 1.23.0
Stage running
Available Repositories 993
Downloaded Repositories 27
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 7.4
update_channel stable
supervisor_version supervisor-2022.01.1
docker_version 20.10.9
disk_total 222.8 GB
disk_used 10.9 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Samba share (9.5.1), Terminal & SSH (9.3.0), File editor (5.3.3), Duck DNS (1.14.0), Node-RED (11.0.3), ESPHome (2022.2.5), Spotify Connect (0.10.0), Home Assistant Google Drive Backup (0.105.2), AdGuard Home (4.4.4), InfluxDB (4.3.0), VLC (0.1.3), Mosquitto broker (6.0.1)
Lovelace
dashboards 1
resources 18
views 8
mode storage
Spotify
api_endpoint_reachable ok
[/center] Comment récupérer ma configuration : Dans votre HA, Menu latéral `Configuration` > ` Paramètres` > `Info` > bouton copier > `Pour Github` ![image|648x167, 75%](upload://1ietIxFU6nXP1GFrJTzwc2mh0j2.png) ___

@Kiki35 il suffit de faire une automation sur la resultat de la geoloc de ton tel

bonjour,

Je relance ce vieux sujet car c’est exctement ce que je faisais, mais depuis peu cela ne marche plus

ici mon automatisation d’activation

alias: Alarmo ***
description: « »
triggers:

  • trigger: geo_location
    source: ***
    zone: zone.home
    event: leave
    conditions:
  • condition: and
    conditions:
    • condition: state
      entity_id: person.****
      state: not_home
    • condition: state
      entity_id: person.*****
      state: not_home
      actions:
  • action: alarm_control_panel.alarm_arm_away
    metadata: {}
    data: {}
    target:
    device_id: ****
    mode: single

et de désactivation

alias: Alarmo déactivation
description: « »
triggers:

  • trigger: geo_location
    source: ***
    zone: zone.home
    event: enter
  • trigger: geo_location
    source: ****
    zone: zone.home
    event: enter
  • trigger: geo_location
    source: *****
    zone: zone.home
    event: enter
    conditions:
    actions:
  • action: alarm_control_panel.alarm_disarm
    metadata: {}
    data: {}
    target:
    device_id: *********************
    mode: single

alors que l’automastisme aurait du se lancer

merci d’avance pour votre aide

Regarde l’historique d’exécution de ton automatisation, tu auras surement des indices.

le problème que j’ai c’est que mon automatisme ne démarre pas au changement d’état

Tu n’as rien du tout dans l’historique ? Pour aucun des trigger ?

comme je me suis dit que cela pouvait mon code pour l’automatisme, je fais un recherche par claude ai et là même pb…

la detection de l’absence se fait

mais je n’ai pas de déclenchement de l’automatisme

triggers:
  - entity_id:
      - person.****
      - person.****
      - person.****
    zone: zone.home
    event: leave
    id: someone_left
    trigger: zone
  - entity_id:
      - person.****
      - person.****
      - person.****
    zone: zone.home
    event: enter
    id: someone_arrived
    trigger: zone

ici un test d’action plustôt, mais rien après…

et ici le journal associé

Montre l’ensemble de la partie historique parce que a première vue tu as bien un déclanchement.

bon j’ai vraiment qqch qui ne va pas….

je change l’état

le journal enregistre

mais ce simple automatisme ne se déclanche pas

alias: Alarmo - pb geoloc
description: Active/désactive Alarmo selon la position 
triggers:
  - source: ****
    zone: zone.home
    event: leave
    trigger: geo_location
conditions: []
actions:
  - action: alarm_control_panel.alarm_arm_away
    data: {}
mode: single

pareil si je prends le telephone associé au profile

Si tu essais avec l’etat de la personne ?

Tu mets quoi dans source ?

je mets ceci en source

et j’ai aussi tenter ca

Tu les mets à la main ou tu peux les sélectionner via l’UI ? Parce que les éléments de géolocalisation sont particuliers.

Pour ce que tu veux faire c’est plus l’état de la personne dans la zone qu’il faut utiliser je pense.

entity_id:
  - person.xxxx
from: home
to: null
trigger: state
entity_id:
  - person.xxxx
from: null
to: home
trigger: state

Effectivement c’est bien cela ! Comme quoi même avec les IA, on a toujours besoin de l’expérience d’un humain.

Merci encore @Idaho947

1 « J'aime »