FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Frank13 am 22 August 2019, 13:36:31

Titel: Suche Idee für durchflussabhängige Steuerung (Gartenbewässerung)
Beitrag von: Frank13 am 22 August 2019, 13:36:31
Hallo allerseits!

Ich bin gerade dabei, erste Ideen für meine auszubauende Gartenbewässerung zusammenzutragen.
Vorhanden sind ein paar Magnetventile und eine Pumpe - die Basislösung "Um 18:00 Uhr Pumpe und Ventil an für 5 Minuten" funktioniert soweit.

Mein Wunsch wäre jetzt eine Anpassung an die "Umweltbedingungen" bzw. Wünsche der Regierung bzw. Gärtnerin.
Vorgesehen sind auf jeden Fall Xiaomi Bodenfeutesensoren die über das OpenMQTTGateway angekoppelt werden. Dann wollte ich noch einen Durchflussmesser an die Pumpe hängen damit ich die Wassermenge auslesen kann.
Es werden auf jeden Fall mehrere Bewässerungskreise die ich alle individuell ansteuern möchte.

Jetzt ist die Frage: Gibt es dafür schon irgendwelche Module / Teilmodule die ich nutzen kann? Bisher konnte ich leider nichts finden.
Alternativ wären auch Ideen willkommen wie ein passendes Modul zu programmieren wäre - allerdings wäre das für mich Neuland...
Realisiert werden soll das Ganze dann im Herbst/Winter.

Viele Grüße

Frank
Titel: Antw:Suche Idee für durchflussabhängige Steuerung (Gartenbewässerung)
Beitrag von: MadMax-FHEM am 22 August 2019, 13:45:36
Zitat von: Frank13 am 22 August 2019, 13:36:31
Jetzt ist die Frage: Gibt es dafür schon irgendwelche Module / Teilmodule die ich nutzen kann? Bisher konnte ich leider nichts finden.

Wie/wo hast du gesucht!?

Eine Suche im Forum mit "bewässerung durchfluss" hat so einiges gebracht...

Beispiele (nicht be-/gewertet):

https://forum.fhem.de/index.php/topic,102798.msg964302.html#msg964302

https://forum.fhem.de/index.php/topic,102512.msg960814.html#msg960814

https://forum.fhem.de/index.php/topic,97252.msg904525.html#msg904525

https://forum.fhem.de/index.php/topic,89078.msg816418.html#msg816418

https://forum.fhem.de/index.php/topic,59872.msg512231.html#msg512231

https://forum.fhem.de/index.php/topic,22142.msg243319.html#msg243319

Gruß, Joachim
Titel: Antw:Suche Idee für durchflussabhängige Steuerung (Gartenbewässerung)
Beitrag von: Frank13 am 22 August 2019, 13:55:19
Hi,

Den Durchflussmesser an FHEM anzubinden ist nicht das Problem, mein Interesse geht in Richtung eines Moduls mit dem ich die Bodenfeuchte, Regenvorhersage, Pflanzenart (also Wasserbedarf) etc. verheiraten kann und evtl. ein 2. Modul das dann je nach Anforderung "7 l Wasser auf Ventil 3" verteilt.
Es geht mir nicht um die Hardware, die ist kein Problem. Ich bin nur auf der Suche nach FHEM-Modulen/Routinen die schon Teilaufgaben übernehmen können.

Und da habe ich leider noch keine für mich passende Lösung gefunden. Daher die Frage...

Viele Grüße

Frank

Edit: Im vorletzten Link scheint ein passender Ansatz zu sein - den hatte ich bisher anscheinend übersehen. Ich werde mich da mal einlesen...
Titel: Antw:Suche Idee für durchflussabhängige Steuerung (Gartenbewässerung)
Beitrag von: Tobias am 24 August 2019, 11:45:52
wenn du eine Pumpe mit Regenwassertonne benutzt, schau dir mal meinen PumpControl Sketch an. Der ist exakt auf diesen UseCase ausgelegt

Für FHEM kannst du dieses DoIf benutzen:
defmod DOIF_Bew_Rhodedendren DOIF ([BF_Rhodedendren:moisture,100]<=[$SELF:2-treshold-moisture,99] and [?AgroWeather:fc0_rain]<[$SELF:2-treshold-rain,99]) \
  (set SW_KT_Ventil4_Rhodedenren on-for-timer [$SELF:0-duration])\
DOELSEIF \
([BF_Rhodedendren:moisture,100]<=[$SELF:1-treshold-moisture,99]) \
  (set SW_KT_Ventil4_Rhodedenren on-for-timer [$SELF:0-duration]) \
DOELSE
attr DOIF_Bew_Rhodedendren DbLogExclude .*
attr DOIF_Bew_Rhodedendren disable 0
attr DOIF_Bew_Rhodedendren do always
attr DOIF_Bew_Rhodedendren readingList 1-treshold-moisture 2-treshold-moisture 2-treshold-rain 0-duration
attr DOIF_Bew_Rhodedendren room Bewässerung
attr DOIF_Bew_Rhodedendren setList 1-treshold-moisture:slider,20,1,75 2-treshold-moisture:slider,20,1,75 2-treshold-rain:slider,0,0.5,5 0-duration:slider,60,60,3600
attr DOIF_Bew_Rhodedendren stateFormat {ReadingsVal("BF_Rhodedendren", "moisture", "")."%/".ReadingsVal("SW_KT_Ventil4_Rhodedenren", "state", "")}
attr DOIF_Bew_Rhodedendren verbose 3
attr DOIF_Bew_Rhodedendren webCmd cmd_1:1-treshold-moisture:2-treshold-moisture:2-treshold-rain:0-duration


BF_Rhodedendren ist der per MQTT angebundene Xiaomi Bodenfeuchtesensor
AgroWeather ist das PROPLANTA Wetter Modul. Es wird die Tages-Regenvorhersage verwendet. Wenn mehr als der eingestellte Wert an mm Regen den Tag fallen Soll, wird nicht bewässert, bzw nur dann wenn die Bodenfeuchte unter einen Mindeststand fällt
Titel: Antw:Suche Idee für durchflussabhängige Steuerung (Gartenbewässerung)
Beitrag von: Frank13 am 27 August 2019, 20:38:48
Moin,

@Tobias:
Das sieht gut aus. Da kann ich bestimmt was von für mein Problem übernehmen und evtl. noch etwas anpassen.
Danke!

Viele Grüße

Frank