Heute habe ich meine Bewässerungssteuerung umgebaut. Bisher lief die mit Homematic. Da ich mich aber nach und nach von Homematic trenne, war auch hier Umbau auf Shelly dran.
Hier erhoffe ich mir vor allem mehr Stabilität. Die Komponenten sind einfach moderner und nutzen WLAN, das ich ja gestern auf einen besseren Stand gebracht habe.
Für die neue Steuerung habe ich insgesamt 11 Shelly1 Gen. 3, einen 24V AC Trafo, 2 Schütze und 2 Steckdosen plus Wago-Klemmen in einen Verteilerkasten gebaut und verkabelt.
Ausgangslage:
Im Garten habe ich zwei Pumpen: Brunnen und Regentonne. Zu bewässern sind Pflanzen im Garten und die auf dem Dach. Um Wasser auf's Dach zu pumpen, ist nur die Brunnenpumpe stark genug. Zudem ist nicht immer Wasser im Regenfass.
Zur Wasserverteilung nutze ich 7 Hunter-Ventile. Ein 8. ist Reserve bzw. die Option, einen Wasserschlauch zur manuellen Bewässerung anzuschließen.
Diese 8 Ventile werden von 8 Shelly1 angesteuert, da die auch 24V schalten können.
2 weitere Shelly schalten je einen Schütz. An den Schützen sind Steckdosen für die Pumpen geklemmt.
Da ich Bedenken wegen des Anlaufstroms der Pumpen hatte, habe ich die Schütze verbaut. Ein Shelly schaltet bei kurzzeitig zu hohen Strömen gerne mal ab, was ich bei der Bewässerung nicht brauchen kann.
Der 11. Shelly ist derzeit das Hirn des Ganzen und schaltet nichts direkt. Auf ihm soll vorläufig das einfache Bewässerungs-Script laufen, dass dann später noch ausgebaut wird (mit Variablen, WhatsApp-Nachrichten, Füllstandsmessung der Regentonne, Regenmesser) und auf den HomeAssistent umziehen wird.
Alle Halter für die Hutschienen sind 3D-gedruckt.
Ein weiterer Vorteil der "Shelly-Lösung" ist die Skalierbarkeit. Wenn ich noch was anderes schalten will, verbaue ich halt einen weiteren Shelly und integriere ihn ins Script.
Das Kabel für die Ventilsteuerung ist ein 10-adriges Lapp-Kabel, angeschlossen mit einem Pfostenstecker. Werde ich am anderen Ende bei den Ventilen auch so machen, weil ich damit ganz leicht die Steuerung von den Ventilen trennen kann. - Bisher war das fest angeschlossen. Als mal ein Ventil getauscht werden musste, war das viel Aufwand.
Aktuell ist geplant, den Garten früh und abends mit 6 Ventilen nacheinander zu bewässern und das Dach mit Ventil 7 alle 3 Stunden für 3min. Das geht mit einem einfachen Script.
Morgen baue ich dann die Ventile noch um / schließe sie neu an und kümmere mich um die Programmierung.
Teil2 - Anschluss der Ventile:
Eigentlich wollte ich den ganzen Ventilkasten neu und vor allem kompakter machen. Da wir aber demnächst ein paar Tage wegfahren und auch alles dicht sein sollte, habe ich den vorhandenen Ventilstrang benutzt und neu verkabelt. - Erstmal Funktion vor Schönheit.
Statt eines in der Ecke des Ventilkastens (eine Eurobox) verschraubten Kastens mit Kabeldurchführung habe ich jetzt eine wasserdichte Kabelbox verwendet.
Das Lapp-Kabel zu den Ventilen ist 10m lang und hat am Ende nun ebenfalls einen 10poligen Pfostenstecker. Auf 1 bis 8 liegen die geschaltenen 24V Adern (plus), auf 10 der gemeinsame Minuspol. Den habe ich in eine 10polige Wagoklemme geführt und dort je einen Draht der Ventile geklemmt. Der jeweils andere Draht der Ventile ist an 1 bis 8 an der Pfostenbuchse angeschlossen.
Bei einem kurzen Test über die Shelly-App am Handy haben alle Ventile geklackt. Die Ventile sind NC, stromlos geschlossen - gehen also nur auf, wenn die Strom bekommen.
Dann habe ich alle Kabel mit Kabelbindern zusammengenommen und in die Kabelbox gestopft.
Ventilstrang: von rechts - Wasserzufuhr (Pumpen)
Neue Verkabelung
Mit Kabelbox
@kaosqlco Sehr beeindruckend. Für so was bin ich gar nicht geeignet. 😄
Ich habe heute das Script programmiert bzw. mir von Claude helfen lassen. Claude ist nicht ganz so ein Klugscheißer wie ChatGPT, aber auch nicht frei von Fehlern.
Jetzt läuft es mit 11 Schaltzeiten mit unterschiedlicher Dauer (da 4 Bewässerungszonen) incl. Nachrichten per WhatsApp auf's Handy.
Als nächstes muss noch eine Fernbedienung programmiert werden, damit man auch ohne Smartphone und Shelly-App außer der Reihe manuell bewässern kann.
WhatsApp-Nachrichten:
So macht das Spaß 😃
Zone 1 bis 3 wird früh und abends für je 5min bewässert, Zone 4 im Abstand von 3 Stunden für 2min.
Das Script soll erstmal laufen und wird später zum Backup, wenn das Script mit mehr Einstellmöglichkeiten auf dem HomeAssistent an den Start geht.
Benachrichtigung per WhatsApp werde ich auch noch durch Telegram ersetzen. Bei WhatsApp nutze ich noch Callmebot. Das ist eine API, die ein Entwickler privat erstellt hat und kostet und die leider auch ab und zu mal ausfällt. - Das ist dann nicht so schön, denn ich möchte mich schon darauf verlassen, dass alles funktioniert.
Telegram scheint da zuverlässiger zu sein.





