Je réussi à déclencher la centrale d’alarme Alarmo si une caméra répère une personne non désirée, et à présent j’aimerais que Alarmo affiche le nom de la caméra en question, de la même manière qu’il le fait déjà nativement lorsqu’une porte s’ouvre, en affichant le nom de la porte en question.
Voici plus bas la partie de code qui permet à alarmo de déclencher l’alarme, lorsque que ce code est déclenché grâce un Webhook d’une de mes caméras :
À vérifier, mais je ne pense pas que tu puisses exploiter cette info dans la partie « data » de ton action"alarm_trigger". Selon moi tu dois rajouter une deuxième action pour te notifier, sur smartphone par l’app ou Telegram ou autre selon ce que tu utilises.
Pour récupérer l’info du trigger ayant activer ton automatisation, tu trouveras tous les modèles ici.
N’étant pas un spécialiste des modèles de trigger webhook, j’essaierai ces 2 modèles dans une notification pour voir s’ils fonctionnent et garder celui qui te correspond le mieux :
{{trigger.alias}}
ou
{{trigger.webhook_id}}
Pour l’action de notification test en elle-même, à rajouter dans ton automatisation , voici un exemple que tu peux essayer :
action: notify.XXX ### <== l'entity_id de ton service de notification
data:
message: >-
L'alarme s'est déclenchée suite à détection sur {{trigger.alias}} ou {{trigger.webhook_id}}.
title: ⚠️ Alarme
Vois si ça fonctionne et si oui garde le modèle que te convient le mieux.
Malheureusement alarmo_card ne les accepte pas (ou je ne sais pas m’y prendre bien).
Dans l’image ci-dessus Alarmo affiche correctement le capteur qui a déclenché l’alarme, lorsqu’il s’agit d’un capteur de type sensor.binary qu’il gère nativement.
Mais lorsque je demande à alarmo de déclencher l’alarme pour un autre capteur, c’est une autre histoire. Il est bien supporté par alarmo de déclencher l’alarme pour tout autre capteur non binary, et cela fonctionne bien.
Mais je voudrais lui passer le bon argument pour qu’il affiche le texte que je désire, comme sur l’image par exemple.
Lorsque ton alarme se déclenche, comment es-tu notifié ? Une notification sur ton portable ? Ou tu as seulement l’info sur ta carte Alarmo_card ?
Sinon tu peux essayer de créer un capteur type binary sensor basé sur un modèle, et tu y indiques les infos webhook ou alors en passant par un automatisation pour jouer sur le capteur créé. Ton capteur passera à ON lorsque ta caméra détectera quelque chose et tu pourras utiliser ce binary sensor dans Alarmo.
Merci Integra, je pense en effet que je vais essayer de créer un capteur type binary sensor, ça serait plus esthétique pour Alarmo.
Pour les notifications, en effet je pourrais créer une automation pour les recevoir sur mon tél, mais je préfère que ce soit Alarmo qui soit notifié, car ensuite il met à jour la card alarmo, et j’en notifié par la même occasion.
Bon, je vais à présent voir comment faire pour le capteur basé sur un modèle, ça sera mon premier capteur à créer…