Alarmo l'ajout d'une automatisation (validée fonctionnelle) sur déclenchement est impossible

Mon problème

Bonjour à tous,

Après une installation sans soucis de Alarmo via HACS (et un redémarrage).
Il m’est impossible d’ajouter une « Action » déclenchant une automatisation (qui à été validée comme fonctionnelle dans Outils de développement/services —> Appeler le service)

Le code de l’Action dans Alarmo est le suivant:

service: automation.trigger
data: {}
target:
  entity_id: automation.red_flash

Il résulte invariablement malgrès diverses tentatives de modification vers:

must contain at least one of entity_id, device_id, area_id.

NB: j’arrive à déclencher un lampe sans problème…

Par ailleurs, il me semble que je n’ai que très peu d’entités disponibles vis à vis de la documentation:

Currently the following HA entity types are supported: switch , input_boolean , light , script.

Cela ne me semble pas lié à une zone en particulier pour autant.

Merci d’avance.

PS: C’est mon premier post, j’espère ne pas avoir fait de boulette!

System Information

version core-2024.3.0
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.2
os_name Linux
os_version 6.6.20-haos
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 5000
Installed Version 1.34.0
Stage running
Available Repositories 1401
Downloaded Repositories 7
HACS Data ok
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 12.1
update_channel stable
supervisor_version supervisor-2024.03.1
agent_version 1.6.0
docker_version 24.0.7
disk_total 30.8 GB
disk_used 14.5 GB
healthy true
supported true
board generic-aarch64
supervisor_api ok
version_api ok
installed_addons AdGuard Home (5.0.5), Terminal & SSH (9.10.0), File editor (5.8.0), Samba share (12.3.1), Silicon Labs Multiprotocol (2.4.4), Mosquitto broker (6.4.0), Whisper (2.0.0)
Dashboards
dashboards 3
resources 4
views 2
mode storage
Recorder
oldest_recorder_run 22 mars 2024 à 06:02
current_recorder_run 1 avril 2024 à 11:31
estimated_db_size 77.02 MiB
database_engine sqlite
database_version 3.44.2

Hello

Les automatisations ne sont pas supportées dans les actions d’Alarmo ( ce qui est logique puisqu’une automatisation a besoin d’un trigger pour se déclencher)
Tu peux « convertir » ton automatisation en script ou ne pas utiliser la partie action d’Alarmo et utiliser en trigger un des états d’Alarmo dans une automatisation.

@+

Merci pour ta réponse rapide Krull,

Néophyte, je suis un peu perdu entre automatisations, scripts et services…

Vu que l’automatisation fonctionne correctement lorsque je l’appelle y a-t-il un moyen simple à décrire pour la transformer en script?

Un script c’est sensiblement une automatisation sans la partie Trigger (Quand) , il y a juste des séquences d’actions avec éventuellement des conditions.
Un script peut être déclenché par l’appel à un service , un bouton…etc, tandis qu’une automatisation se lance avec un trigger ( changement d’état d’une entité)

Si ton automatisation fonctionne et correspond a ton besoin, tu mets en trigger l’état d’Alarmo qui déclenche celle-ci ( et tu n’as rien à ajouter côté action dans Alarmo)

Merci pour ta réponse tout à fait pertinente, cela me conviendrait parfaitement !

Mais cela soulève un autre problème que je ne soupçonnait pas:
Je n’ai aucune entité Alarmo !!! (si ce n’est le control panel)

Tu as bien l’entité Alarmo dans la liste

Je n’ai que ce que tu peux voir…

Il n’y a rien d’autre à avoir . C’est cette entité qui change d’état ( désarmée, armée absent, armée présent, déclenchée…etc) et que tu peux donc utiliser comme trigger de ton automatisation

Désolé, j’ai raté à la première tentative pour une raison que j’ignore, cela semble Fonctionner désormais !

Merci à toi.

1 « J'aime »