NEWS
Test Adapter Sprinkle Control 0.2.x mit neuen Funktionen
-
Aktuelle Test Version 0.2.x Veröffentlichungsdatum 27.06.2021 Github Link https://github.com/Dirk-Peter-md/ioBroker.sprinklecontrol Latest Version 0.2.11 ab 22.05.2022 Beschreibung https://github.com/Dirk-Peter-md/ioBroker.sprinklecontrol/blob/master/docs/de/sprinklecontrol.md Hallo, jetzt kommen die Bodenfeuchte-Sensoren [analog, bistabil] und das Wochenprogramm [Bewässerung mit festen Tagen (ohne Sensoren)] für den Adapter "Sprinkle Control" zur Gartenbewässerung
Die gewünschten Bodenfeuchte-Sensoren habe ich jetzt integriert, aber ich brauch eure Hilfe, da ich keine Sensoren zum Testen besitze.
Besten Dank für die Hilfe im Voraus!
Einstellungen in der Konfiguration- Zusätzliche Einstellungen
- hier kann ein Schwellwert für die Wettervorhersage eingestellt werden damit die Bewässerung nicht verschoben wird wenn es kaum Regnet.
- Bewässerungskreis bearbeiten => Haupteinstellungen => Einschaltpunkt zum Gießen
Hier kann unter Methode zur Kontrolle der Bodenfeuchtigkeit folgende Auswahl getroffen werden:- Berechnung der Verdunstung
- Bodenfeuchtesensor bistabil
- Bodenfeuchtesensor analog
2.1 Berechnung der Verdunstung
- hier wird die Verdunstung intern durch die Wetterstation ermittelt. Es läuft also für diesen Kreis alles wie bisher!
2.2 Bodenfeuchtesensor bistabil
- Eingangssignal bistabil (true|false)
- interne Umwandlung in true = 0% und false = 100%
- sollte kein Signal ausgelesen werden können 50%
- bei 0% wird der Bewässerungskreis beim nächsten Start eingeschaltet mit der vorgegebenen Bewässerungszeit
- Sensor im Gewächshaus => bei Auswahl wird die Wettervorhersage nicht berücksichtigt
2.3 Bodenfeuchtesensor analog
- Eingangssignal analog mit offenen Wertebereich
- interne Umwandlung in 0 ... 100%, hierzu muss unbedingt eingegeben werden
- analoger Bodenfeuchtesensor bei 0 Prozent (Sensor in der Luft) => kleinster möglicher Wert für 0 %
- analoger Bodenfeuchtesensor bei 100 Prozent (Sensor im Wasser) => größter möglicher Wert für 100 %
- Einschaltpunkt in % => bei Unterschreitung wird der Bewässerungskreis beim nächsten Start eingeschaltet
- Bewässerungszeit wird verlängert je weiter der Einschaltpunkt unterschritten wird.
- Sensor im Gewächshaus => bei Auswahl wird die Wettervorhersage nicht berücksichtigt
2.4 Start an festen Wochentagen (ohne Sensoren)
Ihr habt hier zur Auswahl- Drei Tage Rhythmus → Der 1. Tag der Bewässerung ist der Folgetag, nach dem Speichern der Konfiguration, und dann jeden 3. Tag in Folge.
- Jeden zweiten Tag → Der 1. Tag der Bewässerung ist der Folgetag, nach dem Speichern der Konfiguration, und dann jeden 2. Tag in Folge.
- An festen Tagen starten → Die Bewässerungstage werden individuell nach Wochentagen bestimmt.
Info → Die Bewässerungsdauer wird Verlängert siehe Doku (Beschreibung auf GitHub).
Ich hoffe ich habe an alles gedacht und richtig programmiert, meldet bitte die Fehler die Auftreten, da ich keine Sensoren für Tests besitze. Wenn die ersten Tests positiv sind, so werde ich wieder im Latest(beta) veröffentlichen und die Doku aktualisieren. Danke für die mithilfe
- Zusätzliche Einstellungen
-
@dirk-peter sagte in Test Adapter Sprinkle Control mit Bodenfeuchte-Sensoren:
Hallo Dirk Peter, ich habe mal die Steuerung auf Bodenfeuchtesensor analog umgestellt.
Trigger: 70%
Werte von 0% bis 100 %.Die Beregnung müsste morgen starten. Der Wert der Feuchtigkeit liegt aktuell bei 70%.
Ich berichte dir morgen dann das Ergebnis.
-
@dirk-peter
Ich habe noch eine Frage: Zu welchem Zeitpunkt wird der Wert bei dem Bodenfeuchtemelder als Trigger ausgewertet?
Wird der Wert zum Start der Beregnung (bei mir also 6:00 Uhr) ausgewertet? -
@martybr Hallo Martin,
der Sensorwert wird beim Start des Adapters und bei Wertänderung abgeholt und sofort den Bereich 0 - 100% umgerechnet. Sollte der Wert außerhalb dieses Bereichs liegen, so erfolgt eine Warnmeldung im Log und man kann die Konfiguration anpassen. Die Auswertung zum Start der Bewässerung erfolgt zum Startzeitpunkt (angezeigt unter Info => nextAutoStart).Danke
Dirk Peter -
@dirk-peter
Danke für die Rückmeldung.Hier mein Statusbericht:
Positiv:
Die Bewässerung ist heute erfolgreich gestartet, die Bodenfeuchtewerte werden ausgewertet.
Negativ (für mich):
Die eingestellte Bewässerungszeit wurde nicht eingehalten. Ich vermute, dass der hinterlegte Algorithmus den Bodenfeuchtewert auf 100% umrechnet. Bei mir lag die Bodenfeuchte bei 72%. Er hat daher statt der 30 Minuten pro Kreis nur 10 Minuten bewässert.Vorschlag:
Bei Einsatz von Bodenfeuchtesensoren die hinterlegte Bewässerungszeit ohne Korrektur hinterlegen.
Da bei uns Trockenzeit herrscht, habe ich den Adapter erstmal deaktiviert und und meinen alten Adapter gestartet.Gruß und vielen Dank für deinen Einsatz und die Bereitschaft, die Bodenfeuchtesensoren einzusetzen. Weiterhin auch Danke für den "Minimalwert" bei der Regenvorhersage.
-
@martybr
Hallo Martin,
Danke für die Rückmeldung und schön das der Start funktionierte.
Bei der Bewässerungszeit ist scheinbar noch ein Fehler drin, Ich werde es mir morgen noch einmal anschauen. Gebe dir dann bescheid, wenn ich es umgesetzt habe.
Geplant war eigentlich, Das sich die Bewässerungszeit verlängert je weiter der Wert des Triggers unterschritten wird.
Kannst du mir mal deine aktuellen Werte zum Zeitpunkt des Starts geben:Konfiguration => Bewässerungszeit in min: 30min ?
Konfiguration => Einschaltpunkt (Bodenfeuchtigkeit) des Bewässerungsventile in %: 70 % ?
aktuelle Bodenfeuchte beim Start der Bewässerung: xx.x % ?Ich werde dann versuchen deinen Fall mal nachzustellen.
Danke
Dirk Peter -
@dirk-peter
Hallo Dirk-Peter,aus dem Kopf heraus:
Die Bewässerungszeit ist bei verschiedenen Kreisen unterschiedlich, meistens aber 30 Minuten. Der Tropfschlauch hat 40 Minuten.
Der Einschaltpunkt ist 70%
Die Bodenfeuchtigkeit beim Start war 72%Mein Wunsch ist, dass die eingestellte Zeit auch genommen wird. Es wird ja nicht mehr auf 100%, wie bisher beregnet. Bei einer Verdunstungsgesteuerten Beregnung kann das anders sein. Das entspricht auch anderen Beregnungssteuerungen, wie Hunter oder Gardena. Der Einschalttrigger ist ja Faktor, wo der Einfluß von Rasenart und Boden berücksichtigt wird. Wir hier im Berliner Umland haben ja als Boden nur den märkischen Sand, der keine Feuchtigkeit speichert. Bei meinen Eltern im Rheinland liegt lehmhaltiger Boden vor.
-
@martybr
Hallo Martin,
da muss ich wohl noch einmal genauer drüber schauen. Wenn dein Einschaltpunkt 70% ist, hätte die Bewässerung bei einer Bodenfeuchte von 72% gar nicht starten dürfen. Die Bewässerungszeit werde ich dann auch nicht mehr verlängern, sondern konstant bei der eingegebenen Bewässerungszeit belassen. Ich glaube du hast da recht, das dies keinen Sinn macht.
Komme aber erst am Sonntag dazu, dies umzusetzen.Werde mich dann Melden, wenn es auf GitHub steht.
Gruß
Dirk Peter -
@dirk-peter
Ich danke dir für den Adapter. Ich habe aktuell auf den alten Adapter umgeschaltet. Es hat also Zeit.
Vielleicht macht es Sinn hier im Forum nach "realisierbaren" Wünschen eine Umfrage zu starten. Da kommen bestimmt einige Punkte zusammen, die dann zusammen angegangen werden können. Mein Nutzungsszenario ist ja relativ einfach: Boden trocken, dann Wasser marsch! -
@martybr da geht es dir wie mir.
ich habe Feuchtesensoren nach Funkleuchtturm, deren "Temperatur" auf "relative Bodenfeuchte" 0-100 umgerechnet und die Bewässerungsdauer je nach Standort und Kreis empirisch ermittelt.ich fürchte fast, dass der Sprinkle control zu sophisticated für so eine einfache Aufgabe ist
-
@homoran
Der Überbau geht von einem anderen Ansatz aus. Ich setze ja auch Bodenfeuchtesensoren ein:- Umgebauter Gardena (bistabil: trocken/feucht)
- Feuchtesensor nach Eugen (den habe ich gerade "gehimmelt")
- Zigbee Feuchtesensor, normiert auf 0% (Luft) und 100% (im Wasser)
Die Lösung könnte ja sein, dass bei Bodenfeuchtesensoren die Verdunstungslogik und Umrechnungslogik gewünschte Werte umgangen wird.
Diese Logik wird ja nur bei Systemen ohne Messung benötigt.
Mal schauen, was der Adapter noch bringt. Ist aber ein schönes Stück "Software"! -
@martybr sagte in Test Adapter Sprinkle Control mit Bodenfeuchte-Sensoren:
Der Überbau geht von einem anderen Ansatz aus.
genau!
Das meinte ich mit "zu sophisticated"Aber genau dieser Überbau beachtet nicht unterschiedliche Bedingungen, wie
- Beschattung
- Wind
- Bodenbeschaffenheit
an verschiedenen Standorten im Garten.
Ich (und ich nehme an du auch) habe an solch unterschiedlichen Standorten jeweils einen Bodenfeuchtesensor, und entsprechend auch einen Bewässerungskreis.
Ich bin deshalb der Meinung, dass der Ansatz von @Dirk-Peter ein ganz anderes Klientel anspricht.
-
Wie bekomme ich die Neue Version? (0.2.x)
-
@homoran
Ich bin da komplett bei dir. Ich hatte das "zu sophisticated" schon richtig interpretiert. -
@sigi234 sagte in Test Adapter Sprinkle Control mit Bodenfeuchte-Sensoren:
Wie bekomme ich die Neue Version? (0.2.x)
die änderungen scheinen (teilweise??) schon im code drin zu sein, aber die version ist noch 0.1.7
-
@sigi234 Die kannst du dir per GitHub runterladen/installieren. (siehe erster Post)
-
@martybr sagte in Test Adapter Sprinkle Control mit Bodenfeuchte-Sensoren:
@sigi234 Die kannst du dir per GitHub runterladen/installieren. (siehe erster Post)
Ja, das weis ich aber keine Änderungen bei mir.
-
@sigi234 sagte in Test Adapter Sprinkle Control mit Bodenfeuchte-Sensoren:
@martybr sagte in Test Adapter Sprinkle Control mit Bodenfeuchte-Sensoren:
@sigi234 Die kannst du dir per GitHub runterladen/installieren. (siehe erster Post)
Ja, das weis ich aber keine Änderungen bei mir.
hast du upload gemacht?
-
@sigi234 Wenn du die hoffentlich richtige Version hast (davon gehe ich aus) dann kannst du Modus Bodenfeuchte umstellen. Das ist nun ein Auswahlfeld.
-
@martybr sagte in Test Adapter Sprinkle Control mit Bodenfeuchte-Sensoren:
@sigi234 Wenn du die hoffentlich richtige Version hast (davon gehe ich aus) dann kannst du Modus Bodenfeuchte umstellen. Das ist nun ein Auswahlfeld.
Läuft.......