Warunki w SUPLA Scripts - pomysły

ALEX
Posts: 51
Joined: Fri Dec 01, 2017 7:03 pm

Post

Na openweathermap.org jest liczbowy parametr odnośnie zachmurzenia:
<clouds value="75" name="broken clouds"/>
Nie działa idealnie, ale można wtedy rozważyć rezygnację z czujnika światła.
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Ja planuję zrobić automatyzację rolet na bazie czujnika światła oraz informacji o aktualnej godzinie/pozycji słońca na niebie.

Robiąc taki sensor światła, można automatyzację robić np tak, że jeśli wyszło słońce na > 5min, to zasłoń okna, które są aktualnie nasłonecznione. Jeśli >5min nie ma słońca, to odsłoń rolety itd. Oczywiście czasy dostosuję sobie eksperymentalnie, aby mi rolety w kółko nie latały góra/dół ;).

Biorąc z prognozy pogody np. 50% zachmurzenia, to kompletnie nie mam pomysłu jak taką wartość użyć w tej logice.
Najlepsze suple dla Twojego domu :mrgreen:
muniek99
Posts: 5
Joined: Wed Mar 06, 2019 9:53 am

Post

Zatem na openweathermap mam "clouds": {"all": 13} - niby 13%.... a od godziny mam cały czas cień:)

Trzeba będzie jednak skonstruować to z pomocą czujnika światła i eksperymentów.

Dzięki.
ALEX
Posts: 51
Joined: Fri Dec 01, 2017 7:03 pm

Post

Ja mam w planie po zamontowaniu czujnika oświetlenia, wprowadzić dodatkowe blokady sterowania roletami. W tym celu na Wemosie zrobiłem wirtualne urządzenie - osiem przełączników, dzięki którym ustawiam sobie statusy typu: ktoś jest w domu, oglądam telewizję, chroń przed Słońcem. To będzie docelowo blokowało rolety gdy na przykład oglądam TV i niezależnie od tego jak jest na zewnątrz, to rolety mają pozostać zamknięte. Albo otwarte, pomimo, że Słońce świeci. W tej chwili mam warunek, że gdy otwieram drzwi do mieszkania, to jeżeli na zewnątrz jest zimniej niż w domu, to rolety się odsłonią. Jeżeli jest cieplej, to tylko rozszczelnią. Oczywiście tylko pomiędzy wschodem a zachodem.
Gucio2607.
Posts: 508
Joined: Tue Aug 22, 2017 1:56 pm

Post

Na cito potrzebny warunek od poniedziałku do piątku
Zainstalowane:
11x sonoff basic, 1x sonoff gate, 1x Yunshan, 2x H801, 7x sonoff touch(1,2,3 gang), 1x sonoff 4ch PRO
wsosniak
Posts: 764
Joined: Sat Jun 02, 2018 8:02 am
Been thanked: 1 time

Post

Gucio2607. wrote: Fri Jul 17, 2020 3:39 pm Na cito potrzebny warunek od poniedziałku do piątku
na pierwszej stronie tego wątku masz przykład dla niedzieli.
Z małą modyfikacją ten Twój mógłby być taki :
{{('now'|date('N')) >= 1 and 'now'|date('N')) <= 5)}}
wsosniak
Posts: 764
Joined: Sat Jun 02, 2018 8:02 am
Been thanked: 1 time

Post

albo tak jak jest tu : viewtopic.php?p=65061#p65061
Gucio2607.
Posts: 508
Joined: Tue Aug 22, 2017 1:56 pm

Post

Dzięki panowie ale coś nie gra bo dziś sobota a warunek nadal spełniony
Screenshot_20200718-081958.jpg


A w tym przypadku wyskakuje błąd
Screenshot_20200718-082148.jpg
You do not have the required permissions to view the files attached to this post.
Zainstalowane:
11x sonoff basic, 1x sonoff gate, 1x Yunshan, 2x H801, 7x sonoff touch(1,2,3 gang), 1x sonoff 4ch PRO
wsosniak
Posts: 764
Joined: Sat Jun 02, 2018 8:02 am
Been thanked: 1 time

Post

za duzo nawiasów :) to jest tak jak sie robi copy/paste :)
tak powinno byc :
{{'now'|date('N') >= 1 and 'now'|date('N') <= 5}}
wsosniak
Posts: 764
Joined: Sat Jun 02, 2018 8:02 am
Been thanked: 1 time

Post

a ta druga wersja nie ma nawiasów {{ i }} czyli początku i końca warunku:

{{ 'now'|date('N') in [1,2,3,4,5]}}

ale pisząc takie proste warunki to takie rzeczy powinieneś wiedzieć . Poczytaj cały ten wątek od początku do końca i inne związane z supla script to sie domyslisz jak takie warunki powninny być budowane

Return to “SUPLA Scripts”