Página 1 de 1

Problema en código entity_id de una automatización

Publicado: Sab Ene 30, 2021 10:04 pm
por momo32
Buenas tardes.
Necesito ayuda, al menos para saber si es posible hacerlo o no. El caso es que en un automatización quiero realizar un action que dependiendo del valor de un select seleccione una entity_id u otra. El código siguiente genera un error en el log de ha, solo por el hecho de reiniciar las automatizaciones:

Código: Seleccionar todo

type: toggle
device_id: {{% if is_state('input_select.mi_posicion', 'Salon') %}
  863d0043543a8390a41d6505d870060c {% else %} 7f14f38259d0c4c6433c95e794a33121
  {% endif %}}
entity_id: {{% if is_state('input_select.mi_posicion', 'Salon') %}
  switch.0x00158d000444d5ef_l1 {% else %} switch.aseoprincipal_l2
  {% endif %}}
La parte del device_id se lo traga bien, pero la de la entity_id no, da error.
El error que da es el siguiente:

Código: Seleccionar todo

Invalid config for [automation]: Entity ID {{% if is_state('input_select.mi_posicion', 'Salon') %} switch.0x00158d000444d5ef_l1 {% else %} switch.aseoprincipal_l2 {% endif %}} is an invalid entity id for dictionary value @ data['entity_id']. Got None. (See /config/configuration.yaml, line 60).