-
Notifications
You must be signed in to change notification settings - Fork 2
Beispiel Ringleitung
In diesem Beispiel wird das Wasser über ein Hauswasserwerk mit Regenwasserspeicher verwendet. Falls der Speicher leer ist, wird automatisch auf Trinkwasser umgeschaltet.
Als Primär Wasserspeicher wird der Regenwassertank verwendet. Das Hauswasserwerk sorgt selbständig für den Wasserdruck (2-3Bar). Der Wasserstand im Speicher wird über den angeschlossenen Sensor kontinuierlich überwacht. Fällt der Wasserstand unter den eingestellten Schwellwert (zb. 20%) wird über das 3-Wege-Ventil auf Trinkwasser umgestellt. Steigt der Wasserstand über den eingestellten Schwellwert (zb. 30%) wird wieder zurück auf den Regenspeicher gewechselt. Durch die Einstellung von 2 Schwellwerten (Min/Max) wird eine Hysterese sichergestellt.
Über das Hauptventil wird die Ringleitung kontrolliert und gesteuert. Die abgesetzten und physisch entfernten 2 Regner verfügen jeweils über eigene Steuerung mit eigenem ESP8266. Wird nun einer der Regner aktiviert, so öffnet automatisch das Hauptventil und schließt am Ende auch wieder automatisch wenn der letzte Regner in der Ringleitung schließt.
Die folgenden Gegebenheiten basieren auf obigem Layout:
Hauptventil
- Wir nennen den ESP "Pumpcontrol"
- Das RelayShield für das Ventil ist über D5 des ESP angebunden
- Das RelayShield für das 3WegeVentil des Trinkwasser Bypass ist über D4 des ESP angebunden
- Wir nennen das Ventil "hauptventil"
- Wir bauen die Abhängigkeiten zu den Ventilen regner1/ventil1 und regner2/ventil1 ein
- wir haben kein OLED
- Der Sensor als Analogsensor ist über A0 des ESP nach Anleitung angeschlossen
Regner1
- Wir nennen den ESP "regner1"
- Das RelayShield für das Ventil ist über D5 des ESP angebunden
- Wir nennen das Ventil "ventil1"
- das Ventil ist ein bistabiles Relais
- Wir bauen **keine **Abhängigkeiten zu anderen Ventilen ein, deshalb deaktivieren wir die Relation 1 (Relation 1 kann/darf nie gelöscht werden)
- wir haben kein OLED
- wir haben keinen Sensor
Das Hauptventil ist wie folgt zu konfigurieren:
images/examples/ringleitung/page_status.jpg
images/examples/ringleitung/page_basics.jpg
images/examples/ringleitung/page_sensor.jpg
images/examples/ringleitung/page_valve.jpg
images/examples/ringleitung/page_relations.jpg
Die einzelnen Regnerventile sind wie folgt zu konfigurieren:
images/examples/ringleitung/page_status.jpg
images/examples/ringleitung/page_basics.jpg
images/examples/ringleitung/page_sensor.jpg
images/examples/ringleitung/page_valve.jpg
images/examples/ringleitung/page_relations.jpg
Wenn alles korrekt eingerichtet ist, öffnen wir das Ventil für 10 Sekunden per MQTT Message (siehe Links: MQTT Desktop Client)
regner1/ventil1/on-for-timer 10
Falls man vorher auf das Topic "Pumpcontrol/#" und "regner1/#" im MQTT subscribed hat, müsste man nun folgende Statusmessages im MQTT sehen
Pumpcontrol/hauptventil/state 1
Pumpcontrol/hauptventil/Threads 1
regner1/ventil1/state 1
regner1/ventil1/Threads 1
nach Ablauf der 10 Sekunden sollten die Ventile wieder selbständig schließen und folgende Messges im MQTT zu sehen sein:
Pumpcontrol/hauptventil/state 0
Pumpcontrol/hauptventil/Threads 0
regner1/ventil1/state 0
regner1/ventil1/Threads 0
- Überblick
- Aufbau der Hardware
- Konfiguration
- Steuerung via MQTT
- Integration in FHEM
- Beispiele zum Aufbau
- Technik