Página 1 de 1

Pasar argumentos a shell_command

Publicado: Vie Oct 30, 2020 12:13 pm
por Guijar
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.