Proszę o pomoc kolegów znających się w dziedzinie programowania. Ja sam mogę ułożyć prostą regułę w blockly z czujką ruchu działa wszystko dopóki nie użyję fizycznego włącznika sonoff lub przeglądarki a także po restarcie Domoticza . Wtedy światło się zapala nawet kiedy nie wykryje ruchu .
Włącznik Sonoffy T0EU2C z tasmotą łączy się przez MQTT
Czujka ruchu Aqara RTCGQ11LM
Dodam że Aqara działa na bramce sniferr cc2531 po Zigbee2MQTT
@addi28 pewnie da się coś z tym zrobić, tylko musisz napisać jakie mają być zależności , jak to ma działać ? Najlepiej opisz jak byś to widział . W temacie domoticz jest kilka wątków z przykładami skryptów dla czujnika ruchu i włącznika fizycznego , może coś będzie pasowało, a jak nie to coś sklecimy
Z forum po dostosowaniu pod siebie, użyłem krótkie skrypt dzVents do czujki na przedpokój z wirtualnym włącznikiem. Działa ale też od czasu do czasu potrafi się światło włączyć a nikt nie narusza czujki ruchu. W łazience chciałbym by była możliwość włączania fizycznym przyciskiem a czujka nie ingerowała w to dopiero po wyłączeniu włącznikiem .
@addi28 a możesz bardziej rozwinąć swój opis bo z tego co napisałeś to nasuwa się pomysł żeby zabrać z łazienki czujnik i będzie działać tylko z fizycznego przycisku .
Jedna uwaga odnośnie czujników Aqara , ten typ czujnika po wykryciu ruchu podtrzymuje stan aktywny przez dobre 1,5 minuty , więc jeżeli źle zbudujesz skrypt to może się zdarzyć, że przy dezaktywacji czujnika zaświeci się światło mimo, że nikt tam nie przebywa. Bierzesz to pod uwagę ?
Napisz jeszcze raz jak to ma działać np Wchodzę do łazienki i włączam światło przyciskiem na ścianie , chcę żeby to światło świeciło aż nie wyłączę tym samym przyciskiem, ale jak wchodzę i nie włączam przyciskiem to chcę żeby po zadziałaniu czujnika światło włączało się na 5 minut i wyłączało .
Jak tak tego nie opiszesz to nikt nie będzie w stanie nic zaproponować.
Żona to samo mi zaproponowała zabierz czujkę hehe, a mi się nie chce biegać za synkiem i mu ciągle zapalać światło włącznikiem 😀
Ta propozycja jest dobra nie wiedziałem, że ta czujka potrzebuje aż minimum 90 sekund gdzieś czytałem że 60
Czyli tak włączam światło przyciskiem na ścianie , światło ma się palić do wyłączenia tym samym przyciskiem, ale jeżeli nie użyję przycisku to czujka ma je włączyć na 4 minuty i wyłączyć.
@addi28 jak dodawałeś już skrypty dzVents to wiesz jak , a jak nie to wchodzisz w zdarzenia wybierasz dodaj dzvents -ALL i wklejasz to co poniżej . Oczywiście musisz dostosować nazwy na początku skryptu i w daleszej jego części na takie jak masz nazwane u siebie .
Skrypt działa tak jak w opisie na samym początku , ustawione jest że przy aktywacji z PIR włącza swiatło na 2 minuty i każde następne naruszenie czujnika odświeża ten czas. czyli jak będziesz w łazience dłużej a naruszysz ten czujnik w czasie 2 min to czas zacznie odliczanie od nowa.
Włączenie z przycisku fizycznego odłącza PIR i nie ma on wpływu na oświetlenie ,
Dziękuję pięknie za pomoc . Właśnie testuję . Czujka wykrywa ruch i podtrzymuje oświetlenie gdy wykrywa ruch .
W skrypcie jest 120 sekund po wykryciu ruchu i zamknięciu drzwi by nie wykrywała ruchu oświetlenie wyłącza się po 3min 30s
W blockly tyle kombinacji robiłem ze zmiennymi ale nie działało jak należy.
@addi28 celowo wpisałem 120 sek , żeby uniknąć dziwnych zachowań wynikających z długiej aktywności Aquara PIR , można eksperymentować skracając to ustawienie np do 90 sekund , jednak krótszego czasu nie poleca przy tych czujnikach. Przy tradycyjnym PIR , który trzyma 2-3 sekundy , można ustawić ten czas dowolnie.
@addi28 dla mnie wszystko w normie , skrypt wykonuje się albo co minutę albo przy aktywacji czujnika , dezaktywacja czyli stan off nie jest brana pod uwagę . Przy tym czujniku nic więcej się nie da skrócić bo skrócenie czasu może spowodować, że ktoś będzie w łazience światło zgaśnie ale czujnik będzie jeszcze aktywny i nie zaświeci światła .
Ułomne są te czujniki , sam mam taki na schodach i w sypialni , do oświetlenia nocnego , więc wiem , że trzeba się liczyć z pewnymi ograniczeniami .
Najważniejsze że działa tak jak powinno , w blockly chyba by było trudno to zrobić skrypty pisane są lepsze dla mnie to jak na razie czarna magia, chociaż wykorzystałem ten skrypt do przedpokoju udało mi się dodać włącznik wirtualny że tylko w noc uruchamia się czujka . Jeszcze raz dziękuję za pomoc.