Sterowanie pompą ogrzewania podłogowego

Cześć. Uczę się :slight_smile: A jest już późna noc i kompletnie nic nie chłonę xD Na dodatek naoglądałem się filmów na YT i już teraz wogole nic nie wiem.
Wielka prośba… może mi ktoś wytłumaczyć lub zrobić na tym przykładzie automatyzacje kiedy:

  • relay 1 lub 2 lub 3 załączy mi POMPĘ
  • POMPA nie wyłączy się jeżeli jeden lub kilka z relay 1,2, 3 jest włączony

To niby proste a już mam tego dosyć ;/
Oczywiście relay 1,2,3 to pętle ogrzewania a POMPA to pompa obiegowa/cyrkulacyjna.
flows.json (3,9 KB)

Bardzo dobrze :slight_smile: to najpierw pomyśl co ma się stać…
Masz reley1 jak będzie off to musimy sprawdzić czy przypadkiem 2 i 3 nie jest on
Czyli robimy Current state i sprawdzamy czy relay2 jest on… Jeżeli również jest off to następny nod curent state i sprawdzamy relay3… Jeżeli też jest off bo to wyłączamy pompę :slight_smile: i tak robisz też z 2 i 3.
Krok po kroku, a jak już się nauczysz to zrobisz jednego Noda z funkcją zamiast sześciu :slight_smile:

2 Likes

Dzięki bartik22 ! Mogłem zapytać odrazu a nie męczyc się kilka godzin :smiley:

Działa jak trzeba ale pewnie przekombinowałem ? :rofl:

Czyli pełny sukces :+1:

Ale czuję że można to zrobić krócej. Mając np 20 encji do sprawdzenia to ten Flow będzie wyglądał tragicznie :smiley:

to nie konkurs piękności, ma działać

Krócej można to zrobić tak,
aktualny stan encji zapisywać w global. czy flow.
i wystarczy jeden nod z funkcją który sprawdza czy któryś jest włączony
wtedy może być ich sto, a jedna funkcja sprawdza.

Edit
Jeszcze mozesz zrobić grupe i sprawdzac jej stan

1 Like

Dzięki za podpowiedzi… Wieczorem będę studiował od nowa :laughing: