Witam
Chciałbym odpalić system podlewania na podwórku. W skład wchodzi HA + Sonoff 4CH Pro oraz 4 strefy zraszaczy, dokładniej trzy a czwarta linia kropelkująca.
Podpowiedzcie w czym to robić, jakieś dodatki w ,HACS może Node-Red. Jakie warunki do załączenia się układu.
@wojtek_gtx ja mam cały system nawadniania zbudowany na tasmocie z regułami którymi ustawiam czas dla każdej sekcji i sekwencje załaczeń czyli jedna kończy, zaczyna druga itd. W HA a raczej w NR mam tylko przycisk START który jest włączany o wyznaczonej godzinie w ustalone dni, pod warunkiem, że temp zew nie jest zbyt niska i nie pada, (czujnik deszczu i prognoza z https://podlewa.cz/ ).
Ja mam jeszcze coś prostszego na ESPHome: https://www.smartnydom.pl/forum/main-category-home-assistant/esphome-sterownik-nawodnienia/
Poszczególne sekcje uruchomiane przez NodeRed.
A podpowiecie mi jak zrobić w Node-Red o 6:00 rano załączenie pompy wody, po 10 sekundach odpalenie pierwszej sekcji na 5 minut i po tych pięciu minutach wyłączenie i załączenie kolejnej i tak mam cztery sekcje, po skończonych 4 sekcjach wyłączenie pompy wody.
Sekcje mam na sonoff 4ch pro a pompa wody na sonoff TH10 wszystko z tasmotą dodane już do HA
Zrobione, jakoś po kilku dniach walki udało się, teraz ewentualna kosmetyka
Jak zrobiłeś wyzwalacz z portalu podlewa.cz
ja dodałem w rest:
#Podlewa.cz - resource: https://podlewa.cz/status/vqyn3Dic73whu55i7kDvfvixz17xxxxx/ scan_interval: 300 sensor: - name: podlewa_cz value_template: "{{ value }}" # method: GET
ale cały czas pokazuje mi stan 1
ale cały czas pokazuje mi stan 1
Wygląda na to, że ustawiłeś próg dla wyłączenia wyżej niż jest obecnie, czyli masz status włączenie aż do osiągnięcia progu, który ustawiłeś.
Nie wiem co to za serwis , ale pewnie stan 1 oznaczałby ,że zraszacze mają się uruchomić ( ale trzeba to czytać tak ,że zraszacze mogłyby się uruchomić , bo dawno nie padał deszcz) . Dostaniesz stan 0 wtedy ,kiedy padało i przez następnych parę godzin nie trzeba podlewać . I to pewnie tyle , więc jest ok.
Trzeba zrobić sumę logiczną , załączenie o jakimś czasie ,jeśli stan jest 1 , A nie ,że Ci serwis Podlewa.cz wyśle sygnał do podlewania...
Jak zrobiłeś wyzwalacz z portalu podlewa.cz
Na stronie podałem swoje dane lokalizacji , ustawiłem próg jaki mi pasuje i mam wskaźnik czy warto podlewać, czy nie. Nie jest to wyzwalacz, a tylko informacja na podstawie której steruję nawadnianiem
1 Podlewaj , 0 będzie padać lub już pada.
to dzięki wielkie za informację, myślałem że to wyzwalasz a możesz spojrzeć czy dobrze dodałem przełącznik
czy dobrze dodałem
Ja mam dodany tak
- platform: rest resource: https://podlewa.cz/status/pnzadegxxxxxxxxxxxxyyyyyyo/ name: podlewanie_prognoza value_template: '{{value}}' method: GET scan_interval: 300
No to bardziej po "nowemu" ( i z aktualną dokumentacją) jest tak ,jak to @wojtek_gtx
Choć skoro ma dwa stany ,to zamiast sensor można by dać binary_sensor ....
Czyli
rest: - resource: https://podlewa.cz/status/vqyn3Dic73whu55i7kDvfvixz17xxxxx/ method: GET scan_interval: 300 binary_sensor: - name: podlewa_cz value_template: '{{value}}'
@isom , na razie może i działa , ale nie wiadomo jak długo.
na razie może i działa , ale nie wiadomo jak długo
Spokojnie, mam wszystko po nowemu, w pliku /config/sensor.yaml mam zgodnie z dokumentacją