Warunki w SUPLA Scripts - pomysły

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
Pietr.as.ek
Posty: 8
Rejestracja: pt kwie 03, 2020 7:57 am

ndz kwie 12, 2020 5:01 pm

Dołączę się do pytania.
Szukałem gdzieś instrukcji /poradnika ale nie znalazłem
m0ney
Posty: 2
Rejestracja: ndz kwie 12, 2020 4:29 pm

ndz kwie 12, 2020 5:06 pm

Chciałem zrobić taką scenę "z automatu":
Scena:
1. Wjeżdżam/otwieram bramę – czujnik pokazuje otwarcie bramy.
2. Włącza się światło w garażu.
3. Zamykam/ czujnik pokazuje zamknięcie.
4. Światło gaśnie po 2 minutach.

Sorry za spamowanie - ale pochwalę się, że na Siri działa mi cała automatyka domu. Garaż - mówię do telefonu i się otwiera :) Na tym forum jest wszystko ;)
miko1282
Posty: 433
Rejestracja: śr gru 06, 2017 10:15 pm
Lokalizacja: Brodnica

pn kwie 13, 2020 9:21 am

Nigdzie nie widzę, czy jest opcja automatycznego wykonywania sceny ? Albo od warunku jakiegoś albo od godziny, albo po np włączeniu światła ? Czytaj światło się włącza o 04:30 to wtedy też podlewanie ?
Awatar użytkownika
Lector
Posty: 540
Rejestracja: pt lis 17, 2017 2:26 pm
Lokalizacja: Poznań
Kontaktowanie:

ndz kwie 19, 2020 12:20 pm

Witam,
mam warunek (scenę) która jest zależna od temperatury. Jak wiadomo warunki na dworze są zmienne i nie zawsze się wykona.
Więc chciałbym zrobić drugą scenę na inne warunki ale chciałbym aby ona się uruchamiała na przykład po 10 czy 50 nieudanych próbach wykonania pierwszego warunku.

Z tego co widzę to chyba nie uda mi się tego dokonać, ale może ktoś ma jakiś pomysł.
strzelczykadam
Posty: 10
Rejestracja: pn maja 06, 2019 5:20 pm

sob kwie 25, 2020 8:13 pm

Witam.

Jak zbudować warunek dla kurnika w niżej opisanej sytuacji.

Od 5:00 do 20:00 w kurniku ma być jasno.
Ta jasność ma pochodzić od słońca i żarówki LED.
Kiedy słońce wschodzi wcześniej czyli przed 5:00 to led się nie powinien włączyć.
Kiedy słońce zachodzi po 20:00 to led również nie powinien doświetlać w kurniku.
Ale LED ma się świecić w godzinach 5:00 do 20:00 gdy słońce jeszcze nie wstało lub już zaszło.

Jak poradzić sobie z tym problemem?
Jest jakiś poradnik do tego języka programowania?

pozdrawiam
Adam S

PS
taki tok myślenia
doświetlanie2.jpg
doświetlanie2.jpg (303.04 KiB) Przejrzano 502 razy

Dolna zielona linia to godzina 5:00 (od tego czasu należy świecić w kurniku)
Pomarańczowa linia to godzina wschodu słońca.
Żółte wypełnienie to czas przez jaki powinno się rano doświetlać kurom.


Górna czarna prosta linia (godzina 20:00 czas zgaszenia światła w kurniku)
Ciemnoniebieska linia poniżej to godziny zachodu słońca.
Pomarańczowe wypełnienie pomiędzy liniami to czas jaki należy doświetlać wieczorem.

W miesiącach IV-VIII nie doświetlamy bo dzień długi. Słońce wstaje wcześniej niż 5:00 i zachodzi później niż 20:00

Jak ogarnąć automatyczne włączanie i wyłączanie światła w kurniku.
strzelczykadam
Posty: 10
Rejestracja: pn maja 06, 2019 5:20 pm

ndz kwie 26, 2020 11:14 am

Witam.

Proszę o wypowiedzenie się, czy takie sceny zadziałają?

Rano włącz leda w kurniku i wyłącz go
ON rano LED.jpg
ON rano LED.jpg (140.42 KiB) Przejrzano 485 razy
tu jest tylko wyłącz
OFF rano LED.jpg
OFF rano LED.jpg (129.22 KiB) Przejrzano 485 razy
Jak to sprawdzić czy zadziała?
strzelczykadam
Posty: 10
Rejestracja: pn maja 06, 2019 5:20 pm

ndz kwie 26, 2020 11:16 am

I dla wieczornych scen

zaświecić wieczorem i po 20 zgasić
ON wieczorem LED.jpg
ON wieczorem LED.jpg (138.08 KiB) Przejrzano 521 razy

i samo gaszenie dla poprzedniej sceny
OFF wieczorem LED.jpg
OFF wieczorem LED.jpg (129.05 KiB) Przejrzano 521 razy
czy to zadziała?
and111
Posty: 106
Rejestracja: ndz lut 18, 2018 3:54 pm

ndz kwie 26, 2020 7:37 pm

Wg mnie funkcjonalność jaką chcesz uzyskać powinieneś uzyskać przy pomocy harmonogramów w CLOUD.
Ustawiasz 4 harmonogramy:

I. Włącz rano o 5:00, jeśli wschód słońca jest po 5:00.
Dla Warszawy słońce wschodzi po 5:00 do 3 maja, zatem ustawiasz datę końcową na 3 maja.

II. Wyłącz rano po wschodzi słońca (zamiast 0 minut może lepiej dać 10-15 minut po wschodzie).

III. Włącz przed zachodem słońca (wieczorem), można podobnie jak w II dać 10-15 minut przed zachodem słońca. Dla Warszawy zachody słońca przed 20:00 są do 30 kwietnia, więc taką ustawiasz datę końcową.

IV. Wyłącz o 20:00 - tutaj też ustawiasz datę końcową na 30 kwietnia lub 1 maja.

Po 3 maja edytujesz harmonogram I, III i IV ustawiasz daty rozpoczęcia i zakończenia z uwzględnieniem zakresów dat, gdy słońce wschodzi przed 5:00 i zachodzi po 20:00.
Załączniki
Harmonogramy kurnik.png
Harmonogramy kurnik.png (161.57 KiB) Przejrzano 478 razy
strzelczykadam
Posty: 10
Rejestracja: pn maja 06, 2019 5:20 pm

pn kwie 27, 2020 2:02 pm

Serdecznie dziękuję.
Wieczorem jak chciałem sprawdzić czy skrypt włączy LED-a w kurniku okazało się że nie.
Poczytałem jeszcze raz posty i wyszło tak że nie do tego służą scrypty.

Raz jeszcze dziękuję za pomoc (za udostępnienie harmonogramów).
Pozdrawiam
Adam S.
pawbuj
Posty: 13
Rejestracja: pn kwie 27, 2020 8:39 am

śr kwie 29, 2020 5:46 pm

bawię się warunkami pogodowymi i tak

Kod: Zaznacz cały

{% set TempMax = getUrl('https://www.meteoblue.com/pl/pogoda/tydzień/mława_polska_764634', '#tab_temp_max".*?>\s*(.+?C)#s')|number_format %}
{% set TempMin = getUrl('https://www.meteoblue.com/pl/pogoda/tydzień/mława_polska_764634', '#tab_temp_min".*?>\s*(.+?C)#s')|number_format %}
{% set rain = getUrl('https://www.meteoblue.com/pl/pogoda/tydzień/mława_polska_764634', '#p12_iday.+?title="(.+?)"#s') %}
{{"deszcz" in rain}}
{{
(( time() >= '05:30' and time() <='18:00')  or  (TempMin ==0 )) 
}}
warunek jest zawsze spełniony. ? ? Przecież wiemy , że temp min nie mogła być równa 0.
ODPOWIEDZ

Wróć do „Pomysły i koncepcje”