Hej, witam wszystkich, zaczynam przygodę z HA i zaczynam kombinować.
Nie wdając się w szczegóły po co i na co stworzyłem takie cudo:
switch:
- platform: template
switches:
garage:
friendly_name: "garagexxx"
value_template: "{{ is_state('sensor.bramowy', 'dupa') } }"
turn_on:
service: switch.turn_on
target:
entity_id: switch.sonoff_1000d5cc02_2
turn_off:
service: switch.turn_on
target:
entity_id: switch.sonoff_1000d5cc02_1
icon_template: >-
{% if is_state('binary_sensor.sonoff_a480016d84', 'on') %}
mdi:garage-open
{% else %}
mdi:garage
{% endif %}
Do tego na testy mamy taki template sensor:
template:
- sensor:
- name: "bramowy"
state: >
{% if is_state('binary_sensor.sonoff_a480016d84', 'off') %}
otwarte
{% elif is_state('switch.0x84fd27fffe3b1b08', 'on') %}
inne
{% else %}
dupa
{% endif %}
W efekcie stworzyłem dwa oddzielne elementy: tj. przycisk, który w zależności od stanu bramy: gdy brama otwarta ikonka jest żółta a wciśnięcie ją zamyka i odwrotnie, gdy brama zamknięta, ikonka szara a wciśnięcie ją otwiera. To działa. Brawo! Ponadto na testy stworzyłem ten sensor, który docelowo ma pokazywać, czy brama jest otwarta, zamknięta, czy w trakcie ruchu (jak sensor na ziemi on znaczy brama zamknięta, jak sensor pod sufitem on to brama otwarta, a jak oba sensory off to brama w trakcie przesuwu
Moje pytanie: jak zmusić wirtualnego switcha, który teraz poza tym, ze działa to pokazuje wł. / wył. jako opis aby w opisie pokazywał mój template sensor, czyli otwarte / inne / dupa ? (sory za nazwy).
Z góry dziękuję za wszystkie sugestie!