Bainstorm
ESP Endpunkt: - steuert 1-4 Relais, die jeweils ein Ventil öffnen - misst 1-4 Feuchtigkeiten - hat einen Namen - jedes Ventil hat einen Namen (Pflanze) - sendet Feuchtigkeitsdaten an die Zentrale - empfängt Steuersignale zum öffnen des jeweiligen Ventils
Zentrale: - läuft dauerhaft, oder nur einmal am Tag? - kann eine Internet-Verbindung aufbauen, um Statusmeldungen zu senden, oder Konfigurationsbefehle zu empfangen - Konfiguration über NodeRed, IOBroker, Python-Script???? - schaltet das Hauptventil ein, wenn ein Endpunkt wässern soll - misst die jeweilige Wassermenge und schaltet den Endpunkt bei erreichen ab - vorher wird das Hauptventil abgeschaltet - nimmt die Messwerte entgegen und entscheidet, wie viel an jeder Pflanze gewässert werden soll - misst die Regenmenge - passt die Wassermenge an die gemessenen Feuchtigkeit an - soll über die Zeit selber lernen und entscheiden, wie viel Wasser nötig ist - ??? - dazu Regenmenge, Luftfeuchtigkeit und Temperatur berücksichtigen - meldet Fehler, wenn z.B. eine Pflanze gewässert wurde, aber keine Feuchteänderung gemessen wird - soll die benötigte Wassermenge "lernen" oder aus früheren Messwerten ableiten
Regenmesser: - Kippwaage - misst nur, wenn es regnet, dann aber dauerhaft - Regensensor vorschalten - Werte speichern und für die Zisternensteuerung nutzen
Zisterne: - Füllstandssensor - Schieber für Zu- und Überlauf - Überlauf normalerweise offen, wenn ein wenig Regen gefallen ist (Auswaschen des Staubs) wird der Zulauf geöffnet - Minimaler Füllstand muss bestehen, dann wird die Bewässerung deaktiviert