нужна помощь, не могу второй день победить switch на platform: command_line
- platform: command_line
switches:
reley_5:
command_on: "echo -n RELAY-SET-255,5,1 | nc
192.168.1.20 4196"
command_off: "echo -n RELAY-SET-255,5,0 | nc
192.168.1.20 4196"
command_state: "echo -n RELAY-READ-255,5 | nc
192.168.1.20 4196"
value_template: '{{ "1,OK" in value }}'
friendly_name: liht_5
суть такая:
есть TCP сервер на
192.168.1.20 4196
отсылаю ему: echo -n RELAY-SET-255,5,1 | nc
192.168.1.20 4196
он отвечает как в протоколе: RELAY-SET-255,5,1,OK и переключает у себя реле
и сразу отвечает на command_state: "echo -n RELAY-READ-255,5 | nc
192.168.1.20 4196" - RELAY-READ-255,5,1,OK (тоже как в протоколе)
но вот value_template: остается false, хотя должен стать true
как дебажить шаблон? почему такое поведение у value_template?