Przymykanie rolet po zachodzie słońca

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
Nynus11
Posts: 11
Joined: Sat Nov 09, 2019 4:23 pm

Post

Chciałbym, aby moje rolety przymykały się po zachodzie słońca. Stworzyłem scenę w skryptach i dałem jej taki warunek:
{{state(0).shut<5 and time('+45 minutes')== sunsetTime()}},
połączyłem z odpowiednim kanałem i akcją "przymknij 20%".
Wszystko działa, ale tylko "ręcznie". Czyli jeśli 45 min po zachodzie słońca kliknę "wykonaj scenę", to rolety się przymkną.
Ale jak sprawić, żeby scena wykonywała się automatycznie każdego dnia?
Last edited by Nynus11 on Sat Nov 09, 2019 4:35 pm, edited 1 time in total.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Nie musisz tworzyć do tego scen.
cloud.supla.org->Automatyka->Harmonogramy
SUPLA.... Nareszcie w domu.
Nynus11
Posts: 11
Joined: Sat Nov 09, 2019 4:23 pm

Post

Tak, ale w harmonogramach nie mogę ustawić czasu zachodu słońca, który przecież jest każdego dnia inny...
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Ten czas liczy się na podstawie strefy czasowej Twojego konta. Liczony jest na konkretny dzień.
Można go dokładniej obliczyć na podstawie współrzędnych geograficznych ale nie ma to specjalnie sensu dlatego, że możesz sobie ustawić
przesunięcie czasowe.
You do not have the required permissions to view the files attached to this post.
SUPLA.... Nareszcie w domu.
Nynus11
Posts: 11
Joined: Sat Nov 09, 2019 4:23 pm

Post

:D Dzięki!
A uogólniając pytanie: czy jest jakaś możliwość, aby skrypt pracował automatycznie ("w tle") i sceny wykonywały się automatycznie?
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

To już pytanie do @fracz
SUPLA.... Nareszcie w domu.
User avatar
Dawid84
Posts: 154
Joined: Mon Jan 14, 2019 12:45 pm
Location: Piekary Śląskie

Post

Czy jest opcja aby roleta zamykala się codziennie o zachodzie słońca bo codzien jest inny czas zachodu slonca.
A ta sama otwierala sie codziennie o stlaej godzinie np 8 rano?
Pozdrawiam
Dawid
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Tak. Tworzysz dwa harmonogramy. Jeden do zamykania, a drugi do otwierania.
SUPLA.... Nareszcie w domu.
Nynus11
Posts: 11
Joined: Sat Nov 09, 2019 4:23 pm

Post

Wracam do pierwszego posta:
w skryptach fracza można ustawić warunek przed wykonaniem sceny:
{{state(0).shut<5 and time('+45 minutes')== sunsetTime()}},
czyli najpierw skrypt sprawdza czy przypadkiem roleta nie jest już przymknięta i jeśli nie jest, to o określonej porze po zachodzie słońca przymyka ją do określonej wartości.
W harmonogramie nie ma możliwości takiego sprawdzenia. Skutkuje to tym, że jeśli roleta została wcześniej zamknięta, bo na przykład nie ma nikogo w domu, to gdy przyjdzie pora na harmonogram, roleta otworzy się do zadanej wartości, a tego bym nie chciał... bo nie ma mnie w domu ;-)

Jakiś pomysł?
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

W takim przypadku na chwilę obecną tylko skrypt.
Możesz do tego wykorzystać IFTTT, albo Automate, abo napisać własny skrypt w dowolnym jeżyku wykorzystując RestAPI/linki bespośrednie i jakiegoś crona.
SUPLA.... Nareszcie w domu.

Return to “Pomysły i koncepcje”