Ich hoffe ich darf mich hier mal anhängen. Bin ein völliger Neuling und mit Skripten auf Kriegsfuß
Ich hab ein Gardena Smart System.
1x Water Control am Gartenwasseranschluss
1x Smart Power Steckdose an einer Tauchpumpe in der Zisterne
1x den Bodenfeuchtigkeitssensor
An beiden "Pumpen" hängt ein 6xfach manueller Verteiler von Gardena (heisst ich lassen Kreislauf 1 20min laufen. Schließe das Ventil/bzw. Pumpe aus. Der Verteiler wechselt nach Druckabfall auf 2. Kreislauf und ich lass wieder laufen... wenn alles 20 läuft bin ich nach 2h mit dem Bewässern fertig (wahrscheinlich viel zuviel)
Die nette Garden-App lässt eine Kopplung des Sensor nur mit dem Water Control am Wasserhahn zu.. ist der Boden feucht. Pumpt das Teil trotzdem Wasser.
Meine Idee bzw Vorgehen wäre:
Jeden Tag um 5:30 Uhr wird die Feuchtigkeit abgefragt.
Ist der Wert kleiner als 40% so soll beregnet werden.
Water Control an für 20min
Pause 60 Sekunden
Water Control an 20min
usw.
Parallel dazu soll die Steckdose der Pumpe an
Steckdose an 20min
Pause 60 Sekunden
Steckdose an 20 min
usw...
bis alle Kreisläufe abgeleistet wurden
Um 21 Uhr soll das Skript quasi nochmal laufen falls der Sommertag sehr heiß war.
Ich habe die Objekte via Openhab in IOB übernommen, da ich keinen Gardena-Adapter gefunden hab.
In den Skripten habe ich nun ein neuen Ordner erstellt "Gardena" und dort ein Blockly-Skript begonnen "Water Control"
Trigger Zeitplan
schedule('{"time":{"start":"06:00","end":"06:20","mode":"minutes","interval":1},"period":{"days":1}}', function () {
on({id: 'openhab.0.items.gardena_sensor__humidity_humidity', change: "ne"}, function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
if (getState("openhab.0.items.gardena_sensor__humidity_humidity").val < 40) {
}
});
});
true;
Falls Der Wert von Feuchtigkeit kleiner als 40..
mache... und dann?
Ich bin grad am rätseln...
Danke
Gruß
Dreamsleeper