Inteligentne oświetlenie w łazience (Podsumowanie)

W pierwszej kolejności sprawdź czas po jakim PIR raportuje zmianę stanu.


Standardowo w moim przypadku jest to 90 sekund, zmień na mniejszą wartość np. 15sekund.

kuchnia.json (13,3 KB)
Najlepszym rozwiązaniem jest PIR + Czujnik otwarcia drzwi raportujący oba stany otwarty/zamknięty

Wymagane nody dla tego flow
node-red-contrib-time-range-switch
node-red-contrib-stoptimer-varidelay

Witam ponownie mam takie automatyzacje. U mnie drzwi do łazienki nie sa zamykane ze wzgledu na zwierzęta dlatego tez mam ustawione ze po wejsciu do łazienki czujnik wykrywa ruch zaswieca swiato dopoki wykrywa ruch, gdy go nie ma swiatło gasnie po kilku sekundach. Problem sie zaczął gdy ktos z domowników bierze prysznic lud korzysta z toalety i drzwi sa zamkniete. Wiec dokupiłem czujnik otwarcia drzwi jak kolega zasugerował. I teraz proszę o pomoc. Jak połaczyc te dwie automatyzacje w taki sposob ze jak otwrte drzwi to PIR wykrywa ruch swiatlo sieci a po paru sek gasnie a jak sa drzwi zamkniete to siwtalo nie ma prawa zgasnac do momentu otwarcia drzwi


.

Ja korzystam z bramek, przez gate przepuszczasz to co chcesz zablokować, funkcja start/stop otwiera albo zamyka gate.

node-red-contrib-simple-gate

gate.json (4,7 KB)

Dzieki. Wkorzystam to

A ja mam taki prosty sposób na łazienke i choć mam czujnik ruchu to w ogóle nie używany w automatyzacji.Nie jest co prawda idealny ale działa już prawie 2 latka :D. Warunkiem zamykanie po prostu drzwi w łazience ale u mnie i tak zawsze ma to miejsce.Logika prosta, jeśli czujnik otwarcia drzwi zmieni stan na on a światło się nie świeci to zapal, i odwrotnie, jeśli zmieni się na on a się pali światło to wyłącz. I jeszcze w razie gdyby ktoś wszedł np umyć ręce i zostawił drzwi otwarte to czekaj aż stan zmieni się na off i dopiero zgaś światło. :smiley:

alias: Światło łazienka
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.czujnik_otwarcia_drzwi_lazienka_otwarcie
    from: "off"
    to: "on"
    id: otwarcie
  - platform: state
    entity_id:
      - binary_sensor.czujnik_otwarcia_drzwi_lazienka_otwarcie
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 6
    id: ponad 6
    enabled: true
condition:
  - condition: state
    entity_id: input_boolean.automatyka_swiatel
    state: "on"
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - otwarcie
        sequence:
          - if:
              - condition: state
                entity_id: light.swiatlo_lazienka_light
                state: "off"
            then:
              - metadata: {}
                data: {}
                target:
                  entity_id: light.swiatlo_lazienka_light
                action: light.turn_on
              - if:
                  - condition: device
                    type: is_on
                    device_id: 086090766bb19a08272cb247bf946715
                    entity_id: 10d8b0a552fbccb4092ccdcf7dcf9fec
                    domain: light
                then:
                  - type: turn_off
                    device_id: 086090766bb19a08272cb247bf946715
                    entity_id: 10d8b0a552fbccb4092ccdcf7dcf9fec
                    domain: light
            else:
              - metadata: {}
                data: {}
                target:
                  entity_id: light.swiatlo_lazienka_light
                action: light.turn_off
      - conditions:
          - condition: trigger
            id:
              - ponad 6
          - condition: state
            entity_id: light.swiatlo_lazienka_light
            state: "on"
        sequence:
          - wait_for_trigger:
              - platform: state
                entity_id:
                  - binary_sensor.czujnik_otwarcia_drzwi_lazienka_otwarcie
                to: "off"
                from: "on"
            continue_on_timeout: false
          - type: turn_off
            device_id: 00a575ee9c7687f4576fc61debdc2efe
            entity_id: 93336a73c48bde7d150fb5b308972e19
            domain: light
mode: single

Pierwsza osoba wchodzi do łazienki i zamyka drzwi, jest w łazience. Teraz druga osoba wchodzi do łazienki i zamyka drzwi, dwie osoby sa jednoczesnie w łazience, co na to automatyzacja?

Akurat mam łazienke nie za dużą więc sytuacja rzadka choć nie niemożliwa. Wiadomo wtedy światło zgaśnie :stuck_out_tongue_closed_eyes: u mnie akurat nikt drugiemu nie włazi :crazy_face:

1 polubienie

@macek … czego nie rozumiesz? :rofl:
Algorytm jest prosty

1 polubienie

Rozumiem wszystko - w opisanej sytuacji światło zgaśnie czyli automatyzacja nie jest do końca “smart”. Wg mnie zawsze należy dodać informacje w jakich sytuacjach opisana automatyzacja nie sprawdzi się aby oszczędzić innym czas na analizę.

Nas dużo w domu :slight_smile: a kontaktron na drzwiach łazienki też mam, fajnie, że automatyzacja jest w HA.

2 polubienia

Moja automatyzacja to:
1.Czujnik ruchu.
2.Czujnik drzwi.
3.Timer startujący w chwili włączenia światła gdyby się jednak z jakiś przyczyn nie wyłączyło.