Własny binary_sensor dla czujnika oświetlenia

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ę :wink:

Pozwól, że jednak wręczę Ci wędkę :wink:

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 :smiley:
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 :smiley: 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