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 !