Mon problème
Hello,
J’ai mon alarme « ALARMO » qui fonctionne très bien. J’ai paramétré 2 users avec 2 codes différents. Ma copine n’activant pas tout le temps sa géoloc, bluetooth ou wifi, je n’ai pas trop de moyen de trioger qu’elle arrivée à la maison pour générer des automatisations.
Pour cela je me demandais s’il était possible de créer une automatisation en fonction de la personne qui désactive l’alarme ou code indiqué (ce qui en revient au même au final) ?
Merci pour votre aide 
Ma configuration
System Information
| version | 
core-2023.8.4 | 
| installation_type | 
Home Assistant OS | 
| dev | 
false | 
| hassio | 
true | 
| docker | 
true | 
| user | 
root | 
| virtualenv | 
false | 
| python_version | 
3.11.4 | 
| os_name | 
Linux | 
| os_version | 
6.1.21-v8 | 
| arch | 
aarch64 | 
| timezone | 
Europe/Paris | 
| config_dir | 
/config | 
 Home Assistant Community Store
| GitHub API | 
ok | 
| GitHub Content | 
ok | 
| GitHub Web | 
ok | 
| GitHub API Calls Remaining | 
4996 | 
| Installed Version | 
1.32.1 | 
| Stage | 
running | 
| Available Repositories | 
1274 | 
| Downloaded Repositories | 
8 | 
  
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 10.5 | 
| update_channel | 
stable | 
| supervisor_version | 
supervisor-2023.08.1 | 
| agent_version | 
1.5.1 | 
| docker_version | 
23.0.6 | 
| disk_total | 
116.7 GB | 
| disk_used | 
5.0 GB | 
| healthy | 
true | 
| supported | 
true | 
| board | 
rpi4-64 | 
| supervisor_api | 
ok | 
| version_api | 
ok | 
| installed_addons | 
Z-Wave JS (0.1.87), Duck DNS (1.15.0), File editor (5.6.0), Terminal & SSH (9.7.1), Samba share (10.0.2) | 
  
Dashboards
| dashboards | 
2 | 
| resources | 
1 | 
| views | 
7 | 
| mode | 
storage | 
  
Recorder
| oldest_recorder_run | 
18 août 2023 à 09:46 | 
| current_recorder_run | 
27 août 2023 à 19:02 | 
| estimated_db_size | 
43.06 MiB | 
| database_engine | 
sqlite | 
| database_version | 
3.41.2 | 
 
___
            
 
            
              
              
              
            
            
           
          
            
            
              Bonjour, ton automatisation doit avoir pour declencheur l’État d’alarmo control panel en choisissant l’attribut changed by pour y mettre le nom de l’utilisateur déclaré dans alarmo.
Ci dessous un exemple
alias: Nouvelle automatisation test
description: ""
trigger:
  - platform: state
    entity_id:
      - alarm_control_panel.alarmo
    attribute: changed_by
    from: Famille
condition: []
action:
  - service: notify.persistent_notification
    data:
      message: Test code
mode: single
             
            
              
              
              
            
            
           
          
            
            
              Ahhhh je l’avais vu mais je n’arrivais pas à le mettre en oeuvre. je vais essayer sur mon automatisation, merci 
             
            
              
              
              
            
            
           
          
            
            
              Je ne sais pas pourquoi mais ça ne fonctionne pas. En fait si j’active l’alarme ça me fait déclenché l’action liée mais moi je veux que ça le soit quand je désactive l’alarme.
Alors que je ne fais pas de différence quand j’active l’alarme. Pas de Triger la dessus …
             
            
              
              
              
            
            
           
          
            
            
              Il faut rajouter une condition en regardant la désactivation d’alarmo dans l’automatisation
             
            
              
              
              
            
            
           
          
            
            
              C’est à dire ? Prendre en compte le statut de l’alarme ?
Condition : Alarme désactivée + Alarme statut change by xxx Alors Action ?
             
            
              
              
              
            
            
           
          
            
            
              bonjour,
il faut garder en trigger quelle personne fait armer ou désarmer l’alarme et rajouter la condition quand l’alarme est désactivée pour ensuite faire les actions de ton choix.
un ex
description: ""
mode: single
trigger:
  - platform: state
    entity_id:
      - alarm_control_panel.alarmo
    attribute: changed_by
    from: Famille
condition:
  - condition: device
    device_id: f7eccbdd7c945ded04b5a936f2c59dc4
    domain: alarm_control_panel
    entity_id: f2e6ebba856ca5335e621310b4166f71
    type: is_disarmed
action:
  - service: persistent_notification.create
    data:
      message: test code
cela devrait répondre à ton souci
             
            
              
              
              
            
            
           
          
            
            
              Hello, merci pour ton retour.
J’ai fais la même chose et je n’ai aucune activation de l’automatisation :
alias: NOTIFICATION ALARME - Arrivée X
description: |
  Message perso lors de la désactivation de l'alarme par X
trigger:
  - platform: state
    entity_id:
      - alarm_control_panel.maison
    from: X
    attribute: changed_by
condition:
  - condition: device
    device_id: a9e95de37bd97385b1e6c64b339561fc
    domain: alarm_control_panel
    entity_id: 12351dd5bd99f07487747dcadd72eba1
    type: is_disarmed
action:
  - service: notify.alexa_media_echo_dot_p
    data:
      message: Bienvenue à la maison X
mode: single
Celle-ci dans mon cas devrait s’activer une fois le code fait et l’alarme désactivée par la personne.
Le code saisi est bien sûr le sien
             
            
              
              
              
            
            
           
          
            
            
              Effectivement j’ai pu tester, Alarmo ne renvoie pas instantanément le mode désactivé.
essaie ceci , je l’ai testé chez moi  j’ai inversé le trigger et la condition en sécurisant avec un si alors (pas sur qu’il soit obligatoire).
alias: NOTIFICATION ALARME - Arrivée X
description: |
  Message perso lors de la désactivation de l'alarme par X
trigger:
  - platform: state
    entity_id:
      - alarm_control_panel.maison
    from: null
    to: disarmed
condition:
  - condition: state
    entity_id: alarm_control_panel.maison
    attribute: changed_by
    state: X
action:
  - if:
      - condition: state
        entity_id: alarm_control_panel.maison
        state: disarmed
    then:
      - service: notify.alexa_media_patrick_echo_dot_p
        data:
          message: Bonjour famille
mode: single
j’espère que cela sera bon , je vais m’absenter plusieurs jours,
bon courage
             
            
              
              
              
            
            
           
          
            
            
              Ca fonctionne 
 Merci beaucoup !