Boa tarde,
Possuo o seguinte script para desligar todas as luzes de um dado grupo:
'1587504946694':
alias: SCR | Desliga luzes piso 0 NEW
sequence:
- data_template:
entity_id: >
{% set entities = states.group.luzes_piso_0.attributes.entity_id %}
{% for entity in entities if states(entity) == 'on' %}
{{ entity }}{{ ',' if not loop.last }}
{% endfor %}
service: light.turn_off
O script corre sem erros se houver luzes para apagar.
Se todas as luzes estiverem apagadas e correr o script obtenho o seguinte erro:
not a valid value for dictionary value @ data['entity_id']
3:51:17 PM – websocket_api (ERROR)
SCR | Desliga luzes piso 0 NEW: Error executing script. Invalid data for call_service at pos 1: not a valid value for dictionary value @ data['entity_id']
3:51:17 PM – Script (ERROR) - message first occurred at 7:31:33 AM and shows up 2 times
Como posso controlar e/ou prevenir este erro?
Obg