Potrzebuję pomocy. Nie wiem jak ugryźć temat, gdzie i co wpisać, aby zadziałało i to tak jak chcę.
A chcę utworzyć binary_sensor na podstawie wskazań czujnika oświetlenia ZigBee. Chodzi o to, żeby binary_sensor przyjmował wartość off kiedy wartość czujnika spadnie poniżej 6 lx i utrzyma się przez co najmniej minutę oraz przyjmował wartość on kiedy wartość czujnika wzrośnie powyżej 7 lx i utrzyma się przez co najmniej minutę.
Pomoże ktoś? Tylko prosiłbym o rybę, nie o wędkę
Pozwól, że jednak wręczę Ci wędkę
Ustawiasz delay_on oraz delay_off na 1 minutę, a do template state wstawiasz reguły patrzące na sensor światła i zwracający true/false.
No to będzie już druga, na fejsie jedną już dostałem i to z obfitym robakiem na haczyku
Tylko ja nie mam pojęcia gdzie tą wędkę zarzucić!
Gdzie mam tego yamla wpisać???
W configuration.yaml dodajesz:
template: !include templates.yaml
Tworzysz plik templates.yaml a w nim:
- binary_sensor:
- name: Lux
delay_on: 0:01:00
delay_off: 0:01:00
state: >
{% if states.sensor.illuminance_lux.state | int >= 6 %}
true
{% else %}
false
{% endif %}
3 polubienia
No to u mnie zrobiłem coś takiego i działa jak w moich założeniach Dzięki wielkie.
- binary_sensor:
- name: zmierzch
delay_on: 0:01:00
delay_off: 0:01:00
state: >
{% if states.sensor.zblis02_0x54ef4410000c1abc_illuminance_lux.state | int > 7 %}
off
{% elif states.sensor.zblis02_0x54ef4410000c1abc_illuminance_lux.state | int < 6 %}
on
{% endif %}
1 polubienie