Integracja z serwisem podlewa.cz

User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

Jeśli ktoś chciałby pominąć skrypty i w swoim programie z poziomu esp pobierać prognozę z serwisu https://podlewa.cz, może skorzystać z załączonej integracji.

Pliki należy umieścić w "/src/supla/sensor" biblioteki SuplaDevice. Integracja rejestruje wirtualny binarny czujnik i ustawia jego stan w zależności od pobranej wartości (0 lub 1) z serwisu podlewa.cz.

Implementacja jest prosta, w setup() wstawiamy:

Code: Select all

auto mypodlewacz = new Supla::Sensor::Podlewacz("32 znakowy hash profilu");
ewentualnie ustawiamy interwał (w minutach) odczytu z serwera, domyślnie jest to 15 min.

Code: Select all

mypodlewacz->setServerRefreshRate(100)
Post autora serwisu: viewtopic.php?p=73068#p73068
You do not have the required permissions to view the files attached to this post.
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
MadOnion78
Posts: 1070
Joined: Sun Nov 24, 2019 3:53 pm
Location: Głubczyce

Post

Fajne :)
3x SRW-01, 1x mSRW-01, 7x ROW-02, 2x SBW-02, 2x LIW-01, 1x SLW-02, 1x SLW-02, 1x MEW-01, 1x DIW-01, RNW-01 ;)
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Trochę off topic...
@lukfud może byłbyś zainteresowany aby Twoja aplikacja trafiła do https://cloud.supla.org/apps ? Wtedy użytkownicy mogliby się integrować po prostu logując się poświadczeniami Cloud-a. Użytkownik nie będzie musiał posługiwać się tokenami itd.
SUPLA.... Nareszcie w domu.
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

pzygmunt wrote: Mon Apr 25, 2022 4:23 pm Trochę off topic...
@lukfud może byłbyś zainteresowany aby Twoja aplikacja trafiła do https://cloud.supla.org/apps ? Wtedy użytkownicy mogliby się integrować po prostu logując się poświadczeniami Cloud-a. Użytkownik nie będzie musiał posługiwać się tokenami itd.
Chciałbym, ale niestety nie jest moja.
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
[email protected]
Posts: 9
Joined: Sat Jan 08, 2022 8:33 pm

Post

lukfud wrote: Mon Apr 25, 2022 1:11 pm Jeśli ktoś chciałby pominąć skrypty i w swoim programie z poziomu esp pobierać prognozę z serwisu https://podlewa.cz, może skorzystać z załączonej integracji.

Pliki należy umieścić w "/src/supla/sensor" biblioteki SuplaDevice. Integracja rejestruje wirtualny binarny czujnik i ustawia jego stan w zależności od pobranej wartości (0 lub 1) z serwisu podlewa.cz.

Implementacja jest prosta, w setup() wstawiamy:

Code: Select all

auto mypodlewacz = new Supla::Sensor::Podlewacz("32 znakowy hash profilu");
ewentualnie ustawiamy interwał (w minutach) odczytu z serwera, domyślnie jest to 15 min.

Code: Select all

mypodlewacz->setServerRefreshRate(100)
Post autora serwisu: viewtopic.php?p=73068#p73068
Cześć. Właśnie uruchomiłem sterowanie podlewaniem i jestem zainteresowany wykorzystaniem funkcji podlewa.cza. Jeśli chodzi jednak o zmiany w kodzie programu jestem zielony. Czy mogę prosić o krótką instrukcję krok po kroku co należy zrobić, żeby sterownik odczytywał prognozę pogody?
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

[email protected] wrote: Sun Sep 11, 2022 12:57 pm Cześć. Właśnie uruchomiłem sterowanie podlewaniem i jestem zainteresowany wykorzystaniem funkcji podlewa.cza. Jeśli chodzi jednak o zmiany w kodzie programu jestem zielony. Czy mogę prosić o krótką instrukcję krok po kroku co należy zrobić, żeby sterownik odczytywał prognozę pogody?
Skorzystaj ze skryptów https://scripts.supla.io/login, po zalogowaniu na podlewa.cz masz przykład warunku.
Pewnie korzystasz z GG, więc dodaj sobie kilka wirtualnych przekaźników (wirtualne sekcje). Ustaw na nie harmonogramy.
W skryptach dodaj scenę z wyzwalaczem w oparciu o stan wirtualnej sekcji i wstaw warunek z podlewacza.
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
Marten
Posts: 1
Joined: Wed Jul 26, 2023 4:46 pm

Post

Cześć, mam podlewanie zrobione na ROW-04M na którym mam porobione harmonogramy dla 2 sekcji aby podlewanie włączały co drugi dzień. Do tej pory gdy w dniu przypadającym na podlewanie ma padać deszcz po prostu zakręcam ręcznie zawór wody. Po odkryciu strony podlewa.cz chciałbym to całkiem zautomatyzować. Rozumiem jak stworzyć scenę w supla scripts i gdzie dodać warunek z podlewać.cz ale nie mam pojęcia jak to połączyć z ustawionymi harmonogramami. Będę wdzięczny za pomoc.

Return to “Arduino IDE”