Czujnik otwarcia (normalnie zakmnięty?)

User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

Kormoran wrote: Fri Nov 04, 2022 9:13 am
klew wrote: Fri Nov 04, 2022 9:04 am
Kormoran wrote: Fri Nov 04, 2022 8:45 am garaż pierwszy (otwarty)
Ok, w garaż 1 masz wyzwalacz "not state(xxx).hi". Aktualny stan wyzwalacza "warunek spełniony". Zgaduję, że ten stan się nie zmienia podczas rozłączenia (jest cały czas "warunek spełniony"). Jak stan się nie zmienia, to nie odpala się scena.

W "garaż 2" masz aktualnie "warunek niespełniony". Rozłączenie prawdodobobnie powoduje, że "hi" zmienia się na "false" i stan tego wyzwalacza zmienia się na "spełniony". Więc odpala się scena i się nie wykonuje, bo "warunek wykonania" wymaga "connected". Następnie wraca połączenie, stan wyzwalacza znowu się zmienia, więc scena odpala się ponownie. Tym razem jesteśmy "connected", więc scena się wykonuje.
Dlatego uważam, że czujnik (normalnie zamknięty) w cloud rozwiązałby problem niepotrzebnych powiadomień o zamkniętych urządzeniach przy reboocie. Analogicznie dostawałbym powiadomienia o otwartych przy rebootach, lecz rebooty są zazwyczaj w nocy o północy kiedy wszystko jest pozamykane. Problem randomowych powiadomień by znikł.
To zamontuj sobie czujnik z odwróconą logiką (fizycznie) i następnie w Cloud ustraw mu odwróconą logikę. Powinno wszystko działać na odwrót ;)

Ja osobiście czekam, aż powiadomienia pojawią się natywnie w Supli, wtedy tych protez na skryptach nie trzeba będzie robić.
Najlepsze suple dla Twojego domu :mrgreen:
Kormoran
Posts: 84
Joined: Thu Feb 11, 2021 9:32 am

Post

klew wrote: Fri Nov 04, 2022 9:20 am
Kormoran wrote: Fri Nov 04, 2022 9:13 am
klew wrote: Fri Nov 04, 2022 9:04 am

Ok, w garaż 1 masz wyzwalacz "not state(xxx).hi". Aktualny stan wyzwalacza "warunek spełniony". Zgaduję, że ten stan się nie zmienia podczas rozłączenia (jest cały czas "warunek spełniony"). Jak stan się nie zmienia, to nie odpala się scena.

W "garaż 2" masz aktualnie "warunek niespełniony". Rozłączenie prawdodobobnie powoduje, że "hi" zmienia się na "false" i stan tego wyzwalacza zmienia się na "spełniony". Więc odpala się scena i się nie wykonuje, bo "warunek wykonania" wymaga "connected". Następnie wraca połączenie, stan wyzwalacza znowu się zmienia, więc scena odpala się ponownie. Tym razem jesteśmy "connected", więc scena się wykonuje.
Dlatego uważam, że czujnik (normalnie zamknięty) w cloud rozwiązałby problem niepotrzebnych powiadomień o zamkniętych urządzeniach przy reboocie. Analogicznie dostawałbym powiadomienia o otwartych przy rebootach, lecz rebooty są zazwyczaj w nocy o północy kiedy wszystko jest pozamykane. Problem randomowych powiadomień by znikł.
To zamontuj sobie czujnik z odwróconą logiką (fizycznie) i następnie w Cloud ustraw mu odwróconą logikę. Powinno wszystko działać na odwrót ;)

Ja osobiście czekam, aż powiadomienia pojawią się natywnie w Supli, wtedy tych protez na skryptach nie trzeba będzie robić.
Właśnie niestety nie działa to w ten sposób. Mam zwykłą krańcówkę NO/NC jako czujniki otwarcia i zmiana styków plus obrócenie logiki niczego nie zmienia.
Zostaje i mi poczekać na powiadomienia z Supli.
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

Kormoran wrote: Fri Nov 04, 2022 9:26 am Właśnie niestety nie działa to w ten sposób. Mam zwykłą krańcówkę NO/NC jako czujniki otwarcia i zmiana styków plus obrócenie logiki niczego nie zmienia.
Zostaje i mi poczekać na powiadomienia z Supli.
Hm :). Rzeczywiście - zmienna "hi" ma wartość "true" dla bramy zamkniętej niezależnie od rodzaju użytego czujnika (no/nc). Przy rozłączonym sterowniku zawsze przestawia się na "false", stąd powiadomienia.

To może spróbuj ustawić wyzwalacz na coś w stylu: "connected and not hi". Wtedy przy "połączonym i hi==true" mamy stan "false" oraz przy rozłączonym mamy stan "false". Ponowne połączenie i hi==true nadal daje "false", więc nie powinno się odpalić. Dopiero przejście w "connected i hi==false" da nam "true" i odpali wyzwalacz.
Najlepsze suple dla Twojego domu :mrgreen:
Kormoran
Posts: 84
Joined: Thu Feb 11, 2021 9:32 am

Post

klew wrote: Fri Nov 04, 2022 9:55 am
Kormoran wrote: Fri Nov 04, 2022 9:26 am Właśnie niestety nie działa to w ten sposób. Mam zwykłą krańcówkę NO/NC jako czujniki otwarcia i zmiana styków plus obrócenie logiki niczego nie zmienia.
Zostaje i mi poczekać na powiadomienia z Supli.
Hm :). Rzeczywiście - zmienna "hi" ma wartość "true" dla bramy zamkniętej niezależnie od rodzaju użytego czujnika (no/nc). Przy rozłączonym sterowniku zawsze przestawia się na "false", stąd powiadomienia.

To może spróbuj ustawić wyzwalacz na coś w stylu: "connected and not hi". Wtedy przy "połączonym i hi==true" mamy stan "false" oraz przy rozłączonym mamy stan "false". Ponowne połączenie i hi==true nadal daje "false", więc nie powinno się odpalić. Dopiero przejście w "connected i hi==false" da nam "true" i odpali wyzwalacz.
Wieczorem jak już to zrozumiem to spróbuję :lol:

Return to “Ogólna dyskusja”