Pasar argumentos a shell_command

¿Atascado con una automatización de Home Assistant? ¿Alguna configuración que no va? Plantea tu problema e intentaremos ayudarte
Guijar
Mensajes: 2
Registrado: Lun Nov 18, 2019 3:08 pm

Pasar argumentos a shell_command

Mensaje por Guijar » Vie Oct 30, 2020 12:13 pm

Buenos días,

estoy tratando de hacer una automatización que obtiene información del evento que la activa, cosa que he conseguido sin problema, pero acto seguido quiero que lance un shell_command que reciba información sobre los datos del evento para utilizarlos como argumento.

Dejo el código a ver si con ello se ve más claro:

Automations.yaml

- alias: Torrent completado
trigger:
platform: event
event_type: transmission_downloaded_torrent
action:
- service: notify.mobile_app_guijar_iphone_11
data:
message: "{{trigger.event.context.id}}"
- service: shell_command.test_command
data:
id: "{{trigger.event.context.id}}"

configuration.yaml

shell_command:
test_command: 'echo {{ id }} > /config/hola.adios'

Como veis trato de enviar el parámetro {{trigger.event.context.id}} (que estoy recibiendo bien ya que la notificación en el móvil es correcta) pero no se cómo recoger esa información desde el shell_command, no puedo leer el "id" que le estoy pasando. Algo hago mal jeje.

Un saludo.

Responder