-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Bewässerungssteuerung für ein Hauswasserwerk sowie automatisierter Umschaltung bei leerer Zisterne auf Trinkwasser
Entwicklung ist noch in Arbeit, Alphastatus noch nicht erreicht
Nach dem Flaschen der Firmware startet der ESP im AccessPontModus mit dem AccesspointNamen: xxxx und dem Passwort: xxxxx Nach Connect befindet sich der Login Screen unter: http://192.168.4.1 zur Auswahl des WLAN Netzwerkes und des WLAN Schlüssels. Siehe auch Referenz zum WiFiManager (https://github.com/tzapu/WiFiManager)
Nach erfolgreichem Verbinden im WLAN Netzwerk sind folgende Einstellungen möglich:
Auf dieser Seite werden alle Einstellung der Pin Hardware Konfiguration eingestellt.
LfdNr | Pin | Bsp. Value | Beschreibung |
---|---|---|---|
1 | Pin SDA | 0 | GPIO des Pin, der für I2C SDA genutzt wird |
1 | Pin SDA | 4 | GPIO des Pin, der für I2C SCL genutzt wird |
Auf dieser Seite wird der Sensor HC-SR04 korrekt eingestellt und auf den Regenwasserspeicher kalibiert.
LfdNr | Name | Bsp. Value | Beschreibung |
---|---|---|---|
1 | Abstand Sensor max | 110 | Maximaler Abstand vom Sensor zum Boden des Regenspeichers wenn er leer ist. |
2 | Abstand Sensor min | 5 | Kleinster Abstand vom Sensor zur Wasseroberfläche wenn der Regenspeichers komplett gefüllt ist. Der Sensormuss mindestens 3 cm Abstand zur Wasseroberfläche haben, ansonsten wird die Messung fehlerhaft |
Auf dieser Seite werden alle verfügbaren Ventile mit aktiviert/deaktiviert, mit einem MQTT Substring versehen auf welches jedes Ventil individuell regaieren soll sowie die dazugehörige Ventil-Portadresse des PCF8574 eingestellt
LfdNr | Aktiv | MQTT Substring | Port | LangBeschreibung |
---|---|---|---|---|
1 | Ja/Nein | Ventil1 | 1...128 | Aktivierung eines Ventils. Die Angabe des MQTT Substrings schaltet dieses Ventil. Die Portnummer beschreibt den Port eines PCF8274 oder eines ESP8266 internen GPIOs |
... | ... | ... | 1...128 | |
16 | Ja/Nein | Ventil16 | 1...128 | Bis zu 16 Ventie sind aktuell möglich |
Folgende MQTT Kommandos sind möglich. Die "Value" Angabe erfolgt in Sekunden.
LfdNr | MQTT Kommando | Syntax | Beispiel |
---|---|---|---|
1 | on-for-timer | //on-for-timer | PumpControl/Ventil1/on-for-timer 300 |
Die Angabe der Portnummer gestaltet sich wie folgt:
Auf dieser Seite können diverse Automatikfunktionen eingestellt werden.
LfdNr | Aktiv | Automatik Name | Einstellung | LangBeschreibung |
---|---|---|---|---|
1 | Ja/Nein | Sensor Treshold Min | 1...65000 | Schellwert in %, ab welchem Wasserstand im Regenspeicher das 3WegeVentil auf Trinkwasserumschalten soll, zb. 26 |
2 | Ja/Nein | Sensor Treshold Max | 1...65000 | Schellwert in %, ab welchem Wasserstand im Regenspeicher das 3WegeVentil zurück auf den Regenspeicher umstellen soll, zb. 30 |
3 | Ja/Nein | 3WegeVentil Trinkwasser Bypass | Ventilauswahl | Beim Erreichen des Sensor Schwellwertes wird schaltet das 3 WegeVentil um |
4 | Ja/Nein | Ventil Trinkwasser Bypass | Ventilauswahl | Wenn das 3WegeVentil auf Trinkwasserposition steht, wird bei jedem Ventilschaltvorgang dieses Ventil syncron aktiviert. Damit liegt Trinkwasser nur dann auf der Leitung, wenn wirklich ein Bewässerungsventil aktiviert ist, ansonsten ist die Trinkwasserzufuhr drucklos. Das Ventil wird 3sek vor dem Schließen des letzten Ventils geschlossen um Drucklosigkeit zu gewährleisten |
5 | Ja/Nein | Max. parallel | 0..16 | Anzahl der maximalen parallel geöffneten Ventile. Die Einstellung hängt von der maximalen Durchflussmenge ab um einen minimalen Betriebsdruck an den Bewässerungsaktoren zu gewährleisten. Auswahl 0 bedeutet = deaktiviert |
- Überblick
- Aufbau der Hardware
- Konfiguration
- Steuerung via MQTT
- Integration in FHEM
- Beispiele zum Aufbau
- Technik