Tak, mam prosta funkcjonalność...
Bram wjazdowa i brama garażowa. Jak którakolwiek jest otwarta zapalają się lampy.
Całość opatrzona jest zakresem godzinowym. Tylko po zachodzie i przed wschodem (zgodnie z moją geolokalizacją).
Lampy przed garażem ukryłem w aplikacji bo nie są mi potrzebne na liście, a ma je i tak w grupie innych lamp.
Jak tak było nie zapalały się. Po odkryciu działają.
Byłem przekonany, że to nie ma nic wspólnego. Mogę wykonać jeszcze jeden test dla pewności.
Warunki w SUPLA Scripts - pomysły
-
elhenio
- Posts: 201
- Joined: Tue Jan 02, 2018 1:30 pm
Pozdrawiam
elhenio
-----------------------------------------------------------------------------------------------------------------------
Nie wystarczy zdobywać mądrości, trzeba jeszcze z niej korzystać.
elhenio
-----------------------------------------------------------------------------------------------------------------------
Nie wystarczy zdobywać mądrości, trzeba jeszcze z niej korzystać.
-
Lomax1983
- Posts: 311
- Joined: Tue Mar 09, 2021 8:29 pm
- Location: Małe Trójmiasto
- Has thanked: 1 time
Ja sobie poradziłem w ten sposób, że nie ukrywałem widoczności w aplikacji mobilnej tylko stworzyłem lokalizację której nie przypisałem żadnemu użytkownikowi.elhenio wrote: Mon Feb 14, 2022 2:19 pm Tak, mam prosta funkcjonalność...
Bram wjazdowa i brama garażowa. Jak którakolwiek jest otwarta zapalają się lampy.
Całość opatrzona jest zakresem godzinowym. Tylko po zachodzie i przed wschodem (zgodnie z moją geolokalizacją).
Lampy przed garażem ukryłem w aplikacji bo nie są mi potrzebne na liście, a ma je i tak w grupie innych lamp.
Jak tak było nie zapalały się. Po odkryciu działają.
Byłem przekonany, że to nie ma nic wspólnego. Mogę wykonać jeszcze jeden test dla pewności.
-
klimasstudio
- Posts: 1273
- Joined: Wed Aug 28, 2019 9:35 pm
- Location: localhost
Mam dwie sceny OTWARTE DRZWI ŁAZIENKI i ZAMKNIĘTE DRZWI ŁAZIENKI
1) OTWARTE DRZWI ŁAZIENKI
Wyzwalanie: Jeżeli przekaźnik drzwi jest ON
Warunek: brak
Wykonaj: zapal światło główne w łazience
2) ZAMKNIĘTE DRZWI ŁAZIENKI
Wyzwalanie: Jeżeli przekaźnik drzwi jest ON i zapalone światło główne w łazience
Warunek: Jeżeli przekaźnik drzwi jest OFF i zapalone światło główne w łazience
Wykonaj: zgaś światło główne w łazience, zgaś światło nad lustrem w łazience
PROBLEM: Jak otworze drzwi zapala się światło i w miare szybko wejdę i zamknę je za sobą to światło nadal się świeci. Natomiast jak zbyt późno zamkne drzwi to światła się gaszą w łazience.
Czy da rade to jakoś ogarnąć aby warunki były sprawdzane np. po upływie 5 sekund ? Czy muszę sprawicz sobie czujnik ruchu i dodać go do warunków ?
Jeden plus tego jak teraz działa to rano otwieram drzwi do łazienki na oścież i latam po domu i jak zamkne drzwi to zgasną światła.
Jakby istniał jakiś warunek coś w stylu :
{{ wait('2 seconds') and state(XXXXX).on}}
Czekaj 2sekundy i wtedy zobacz czy kanał XXXXX jest ON
1) OTWARTE DRZWI ŁAZIENKI
Wyzwalanie: Jeżeli przekaźnik drzwi jest ON
Warunek: brak
Wykonaj: zapal światło główne w łazience
2) ZAMKNIĘTE DRZWI ŁAZIENKI
Wyzwalanie: Jeżeli przekaźnik drzwi jest ON i zapalone światło główne w łazience
Warunek: Jeżeli przekaźnik drzwi jest OFF i zapalone światło główne w łazience
Wykonaj: zgaś światło główne w łazience, zgaś światło nad lustrem w łazience
PROBLEM: Jak otworze drzwi zapala się światło i w miare szybko wejdę i zamknę je za sobą to światło nadal się świeci. Natomiast jak zbyt późno zamkne drzwi to światła się gaszą w łazience.
Czy da rade to jakoś ogarnąć aby warunki były sprawdzane np. po upływie 5 sekund ? Czy muszę sprawicz sobie czujnik ruchu i dodać go do warunków ?
Jeden plus tego jak teraz działa to rano otwieram drzwi do łazienki na oścież i latam po domu i jak zamkne drzwi to zgasną światła.
Jakby istniał jakiś warunek coś w stylu :
{{ wait('2 seconds') and state(XXXXX).on}}
Czekaj 2sekundy i wtedy zobacz czy kanał XXXXX jest ON
Więc chodź OSUPLUJE Ci dom
Druk 3D - > https://klimastech.eu.org/druk-3d
Druk 3D - > https://klimastech.eu.org/druk-3d
-
fracz
- Posts: 2342
- Joined: Fri Oct 28, 2016 10:56 pm
- Location: Kraków
- Has thanked: 4 times
- Been thanked: 6 times
Dodaj scenę wyzwalaną warunkiem, która będzie mieć opóźnioną akcję wykonującą inną scenę, która ma jakiś tam warunek inny. Wtedy ten warunek inny sprawdzi się po skonfigurowanym opóźnieniu (min 5s).
-
maciej_bart
- Posts: 11
- Joined: Fri Aug 24, 2018 1:41 pm
Niestety nie znam się zupełnie na programowaniu ... Z pojedynczymi warunkami dzięki podanym przykładom sobie radzę, ale czy mógłby mi ktoś podpowiedzieć jak połączyć warunki do wykonania sceny by po spełnieniu któregokolwiek - scena byłą wykonana ? Chodzi o to by w warunkach podać
Trzy takie: {{state(xxxx).temperature < 20}} z różnych termometrów - i jeśli na którymkolwiek ta temperatura będzie poniżej 20 - scena się wykona
Trzy takie: {{state(xxxx).temperature < 20}} z różnych termometrów - i jeśli na którymkolwiek ta temperatura będzie poniżej 20 - scena się wykona
-
klimasstudio
- Posts: 1273
- Joined: Wed Aug 28, 2019 9:35 pm
- Location: localhost
Czyli dodać scenę która wyzwala się otwarciem drzwi i po 5sek wyzwala scenę w której jest gaszenie oświetlenia. A jak zamknę drzwi zanim minie te 5 sekund to przerwie scenę ktora ma xgasic światła. Dobrze myślę?
Więc chodź OSUPLUJE Ci dom
Druk 3D - > https://klimastech.eu.org/druk-3d
Druk 3D - > https://klimastech.eu.org/druk-3d
-
PawelEr
- Posts: 32
- Joined: Fri Apr 09, 2021 9:25 pm
Użyj operatorów logicznych, w tym przypadku OR:maciej_bart wrote: Wed Mar 09, 2022 9:15 am Niestety nie znam się zupełnie na programowaniu ... Z pojedynczymi warunkami dzięki podanym przykładom sobie radzę, ale czy mógłby mi ktoś podpowiedzieć jak połączyć warunki do wykonania sceny by po spełnieniu któregokolwiek - scena byłą wykonana ? Chodzi o to by w warunkach podać
Trzy takie: {{state(xxxx).temperature < 20}} z różnych termometrów - i jeśli na którymkolwiek ta temperatura będzie poniżej 20 - scena się wykona
{{
state(aaaaa).temperature < 20
or
state(bbbbb).temperature < 20
or
state(ccccc).temperature < 20
}}
Warunek będzie spełniony, jeżeli temperatura na którymkolwiek termometrze będzie mniejsza niż 20 stopni.
-
fracz
- Posts: 2342
- Joined: Fri Oct 28, 2016 10:56 pm
- Location: Kraków
- Has thanked: 4 times
- Been thanked: 6 times
Scena 1: gdy otworzysz drzwi (wyzwalacz) to po 5s wykonaj scenę 2klimasstudio wrote: Wed Mar 09, 2022 11:37 am Czyli dodać scenę która wyzwala się otwarciem drzwi i po 5sek wyzwala scenę w której jest gaszenie oświetlenia. A jak zamknę drzwi zanim minie te 5 sekund to przerwie scenę ktora ma xgasic światła. Dobrze myślę?
Scena 2: jeśli drzwi zamknięte (warunek) to zgaś światło
