NEWS
Test Adapter Sprinkle Control 0.2.x mit neuen Funktionen
-
@jb_sullivan
Hallo,
der Adapter läuft auch ohne Bodenfeuchte-Sensoren, dazu würde aber auch die Version 0.1.7 aus dem Stable reichen.
Was an Kreisen parallel läuft, wird während des Betriebs ermittelt und zwar an Hand der Durchflussmenge. Siehe Doku!
Felder werden rot angezeigt, wenn die Werte nicht innerhalb des Bereichs liegen. Den Bereich kannst du erkennen, Wenn das Feld leer geräumt ist. Bei der Durchflussmenge liegt er bei 200 - 2000 l/h. Sollte eigentlich ausreichen.
Um deinen Namen auswählen zu können muss der Adapter laufen, so wie bei allen anderen Adaptern auch, da sonst nicht auf Telegram zugegriffen werden kann.
MfG
Dirk Peter -
@dirk-peter
Hallo Dirk Peter, das wird noch ein bisschen dauern. für Morgen und übermorgen ist bei uns Regen angesagtIch melde mich aber bei Start des Systems.
-
Hallo Dirk Peter,
2 Dinge sind mir aufgefallen:heute lief der Kreis mit Bodenfeuchtesensor.
Meldung in der E-Mail:
Rasen 51.8% (65%)
START => 20:00
20 Minuten sind eingestellt, der Kreis lief aber so wie ich das sehe korrekte 27:33 Minuten -> schätze also nur ein Fehler in der E-Mail BenachrichtigungAber da 8 mm Regen angesagt war, hätte der Kreis eigentlich nicht starten sollen, oder?
Gruß
Carsten -
@ritspo
Hallo Carsten,
danke für die Info!
Zur E-Mail Benachrichtigung, habe Fehler gefunden und beseitigt. Kommt dann mit 0.2.1.
Zu 8mm Regenvorhersage. Diese greift nur wenn:- Wettervorhersage => aktiv ist
- Niederschlags-Schwellwert in mm => kleiner als deine Regenvorhersage ist
- Sensor im Gewächshaus => nicht aktiv ist
Unter diesen Bedingungen hätte Sie bei dir tatsächlich nicht starten dürfen.
Wie sahen deine Einträge im Log aus, Kannst du sie mir zukommen lassen?Danke im Voraus,
Dirk Peter -
@dirk-peter
Hallo Dirk Peter,
ich habe gerade einmal bei Regen und einem Einschaltpunkt von 90% die Version 0.2.1 getestet und der Rasensprenger ist nicht los gelaufen! Fehler scheint behoben. Danke!
Und die Option für feste Zeiten ohne Sensor habe ich auch gleich genutzt. Gute Idee! -
Hallo,
habe auf Github die Beschreibung von Sprinkle Control aktualisiert und versucht ein bisschen Licht ins Dunkle zu bringen. Das mit den Bewässern zu festen Zeiten ist ja nun aus versehen mit rausgegangen, aber es scheint ja zu funktionieren. Es passte nur so gut zur Verlängerung der Bewässerungszeit mit Bistabilen-Sensoren. Und wenn der Gedanke erst mal da ist, naja ihr seht es ja selber.
Ich wünsche euch noch viel Spaß beim Testen und meldet einfach die Fehler wenn Euch etwas auffällt, oder Ihr noch Anregungen habt, wie etwas noch besser geht.
Dirk Peter -
@dirk-peter
Hallo Dirk Peter,
ich habe die Kreise auf den bistabilen Feuchtigkeitsmelder geschaltet. Die Beregnung wurde heute gestartet. Die Bewässerungszeiten waren wie in der Config eingestellt.
Ich werde dass auch mal mit dem analogen Bewässerungsmesser (für einen Kreis) mal testen. Nun ist es bei uns trocken, dass sollte daher auch in den nächsten Tagen Ergebnisse liefern. -
@martybr Hallo Martin,
das freut mich zu hören und Danke für die Info.
Wenn du noch was hast was ich ändern könnte bzw. sollte, so schreibe es mit.
Werde nächstes WE die Version 0.2.2 rausbringen. Habe nämlich noch einen dummen Fehler unter Start an festen Wochentagen (ohne Sensoren) gefunden. So das der Adapter nicht startet wenn man alle 2 Tage bzw. alle 3 Tage auswählt.
Dir eine schöne Woche und viel Spaß beim Testen,
Dirk Peter -
Guten Morgen,
ich habe deinen Adapter jetzt auch schon ein paar Tage am Laufen. Vielen Dank schon mal für deine Arbeit.Ich selber habe keine Wetterstation aber ich nutzte eine Wetterstation von weatherunderground, die ganz in meiner Nähe ist. Als Helligkeitssensor nutzte ich ein FlowerCare.
Ich habe jetzt nochmal eine Frage zur Bewässerungszeit (nach Verdunstung). Bei mir laufen Hunter Rotatoren, bei denen ein Kreis 10l/m² pro Stunde beregnet werden und 3 Kreise 20l/m².
Wenn ich das jetzt richtig verstanden habe und ich eine Laufzeit von 1 Stunde einstellen würde, bei einem Einschaltpunkt von 50% und dieser morgens beim Start genau bei 50% Rest hätte, würde er ja genau 1 Stunde laufen. Das bedeutet ja, dass er dann 10mm bzw. 20 mm pro m² beregnet hätte. Müsste ich die 10 dann bei maximaler Bodenfeuchte eintragen? Aber würde ich dann nicht viel zu viel Bewässern, mein sandiger Boden sollte lt. Internetrecherche so bei 15l/m² in der Woche, bei 30° vlt 20l/m² liegen. Genau diese 15l, bzw. 20l wird ja über die Verdunstung errechnet, aber wie ermittle ich, dass der Boden voll (bei 100%) ist?
eine 2. Frage noch, wenn ich Rasen auf der Südseite und auf der Nordseite habe, ist die Verdunstung doch eigentlich unterschiedlich, bzw. auf der Nordseite brauche ich doch normalerweise viel weniger/seltener Wasser. Das erreiche ich dann über einen niedrigeren Einschaltpunkt, korrekt?
Dirk
-
Danke für den lang ersehnten Adapter, ich möchte mit Ihm nur mir dem Wetterdienst arbeiten, also eigentlich soll der jeden Tag ne feste Zit machen, es sei denn es hat Xmm bei uns geregnet. Leider konnte ich dazu nix googeln, und ich fuchse seit 2 Wochen mit unterschiedlichsten Konfigurationen rum... und komme nicht weiter, daher erlaube ich mir hier um Hilfe zu bitten Und ich krieg auch keinen Schalt Abstand von ein paar Minuten zwischen den beiden Kreisen hin, damit sdie Pumpe wieder Druck aufbauen kann... Wäre es möglich mir da unter die Arme zu greifen?
Aufbau:
2 Magnetventile die bislang Abends um 23 Uhr loslegen, Kreis1 20 Minuten, dann 5 Minuten Pause, Kreis 2 20 Minuten, das wars.
Im Prinzip möchte ich das genau so wieder steuern, nur das die Kreise nicht starten, wenn nach Wetterdienst am aktuellen Tag Xmm Niederschlag waren.Im Moment bekomme ich immer immer die gleichen Meldungen:
SprinkleControl:
Beregnung_1 100% (50%)
Beregnung_2 100% (50%)Da verändert sich auch nie was, obs geregnet hat, oder nicht... Gehe etwas am Stock :), und würde mich sehr sehr über Hilfe freuen!!!
Grüsse aus dem Münsterland!!!
-
Hallo,
erstmal Danke für Deine Arbeit.
Ich versuche gerade meine Regnersteuerung über Deinen Adapter anzusteuern.
Die Hunterventilbox wird über ein HM-MOD-Re-8 angesteuert.
Den jeweiligen STATE habe ich als Sprinkler konfiguriert.Ich kann allerdings einstellen, wie ich will, die Ventie bzw. die einzelnen Schaltkanäle werden zu den konfigurierten Zeiten nicht eingeschalten.
Vielleicht kannst Du mir auf die Spürnge helfen, wo der Fehler liegt.
Danke schon mal im Voraus.
Gruss Silvio -
@dirk-peter
Zweite Info: Die Beregnung ist auch heute über den Trigger "Bilabiler Bodenfeuchtesensor" angesprungen.
Es scheint also zu funktionieren. Ich muss mir noch mal die Benachrichtigungen anschauen:
SprinkleControl:
Rasen_West 0% (50%)
START => 30:00
Rasen_Süd-West 0% (50%)
START => 20:00
Rasen_Süd 0% (50%)
START => 30:00
Rasen_Ost 0% (50%)
START => 30:00
Rasen_Süd-Ost 0% (50%)
START => 20:00
Hecke_und_Rosen 0% (50%)
START => 40:00Die Meldung mit 50% macht in diesem Fall keinen Sinn. Ich sehe aber, dass sie mir X-Minuten beregnet hat. Das reicht mir auch.
Danke dir für den Adapter.P.S.
Ist der Adapter schon Admin5 vorbereitet? -
@cybertron
Hallo Silvio, die Einstellungen sehen gut aus. Was machen deine Objekte autoOnOff und autoOn? Stehen Sie auf true?
MfG Dirk Peter -
@martybr
Hallo Martin,
ja die Meldungen wollte ich mir auch noch einmal anschauen. 50% war für mich nur die Anzeige das noch kein Signal angekommen ist. Die (50%) bei dir sind bloß der Schaltpunkt, hat in bei bistabil keine Aussage und wird noch gelöscht. Ich denke Ein(true) und Aus(false) würden ausreichen.
Wenn du eine bessere Idee hast nur her damit!
Danke für die Info
Dirk Peter -
@dieckfr
So wie du es haben willst, funktioniert es mit dem Adapter nicht. Da musst du noch eine Weile warten. Ab Version 0.2.2 sollte man dann mit festen Zeiten arbeiten können. Das heißt an festen Wochentagen bzw. im 2 oder 3 Tages-Rhythmus. Eine Wetterabhängigkeit wird danach bestimmt auch folgen. Deine 5 min Pause, sind aber nicht machbar. Dafür kannst du höchstens ein Dummy-Ventil (mit 5min) benutzen.
MfG Dirk Meter -
@dirkhe
Hallo Dirk,
ich habe bei mir den Einschaltpunkt bei 50% belassen und die Bewässerung nur über die maximale Bodenfeuchte und die Bewässerungszeit eingestellt.siehe Doku
maximale Bodenfeuchte nach der Bewässerung in (mm) – Max. Wassergehalt im Boden nach der Bewässerung.
Tipp –> Rasengitter: 5; Blumenbeet: 10; Rasenfläche: 14maximale Bodenfeuchte nach einem Regen in (mm) – Max. Wassergehalt im Boden nach einem kräftigen Regen.
Tipp –> Rasengitter: 6; Blumenbeet: 15; Rasenfläche: 19Bei Sandigem Boden würde ich bei nach der Bewässerung 8 und nach Regen 10 einstellen. Da der Boden nicht so viel Wasser speichern kann.
Wenn du dann ein bisschen mit der Zeit spielst sagen dir deine Blumen ob du die Zeit verlängern oder kürzen kannst.MfG Dirk Peter
-
-
@cybertron
Hallo Silvio, dann schalte sie einfach unter Objekte auf true. (Einfach den Wert von autoOnOff anklicken und auf Auto(true) stellen. Das gleiche, unter autoOn der Bewässerungskreise) Jetzt sollte alles laufen.
Also viel Spaß,
Dirk Peter -
@dirk-peter
Ich teste gerade die verschiedenen Typen der Sensoren. Ich bekomme beim analogen Feuchtigkeitsmelder ermahnt Fehlermeldungen und der Adapter wird nicht mehr grün:sprinklecontrol.0 2021-07-27 08:28:23.022 warn (29438) Terminated (UNCAUGHT_EXCEPTION): Without reason sprinklecontrol.0 2021-07-27 08:28:23.022 info (29438) terminating sprinklecontrol.0 2021-07-27 08:28:23.020 info (29438) cleaned everything up... sprinklecontrol.0 2021-07-27 08:28:23.006 error (29438) Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 08:28:23.006 error at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-07-27 08:28:23.006 error at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:985:47) sprinklecontrol.0 2021-07-27 08:28:23.006 error (29438) TypeError: Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 08:28:23.002 error (29438) uncaught exception: Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 08:28:21.954 info (29438) setSoilMoistPct - bistable: Gardena_SprinkleControl .bool: false sprinklecontrol.0 2021-07-27 08:28:21.954 info (29438) setSoilMoistBool, Gardena_SprinkleControl => bistable, newVal: false sprinklecontrol.0 2021-07-27 08:28:21.954 info (29438) filter bistable: Gardena_SprinkleControl, state: false sprinklecontrol.0 2021-07-27 08:28:19.973 info (29438) #1.0 => Set ID: Rasenfeuchte(2) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Rase sprinklecontrol.0 2021-07-27 08:28:19.973 info (29438) #1.0 => Set ID: Gardena_SprinkleControl(1) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":false,"autoOn":true,"autoOnID":"sprinklecontrol.0.s sprinklecontrol.0 2021-07-27 08:28:19.972 info (29438) #1.0 => Set ID: Dummy_SprinkleControl(0) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.spri sprinklecontrol.0 2021-07-27 08:28:19.930 info (29438) starting. Version 0.2.2 in /opt/iobroker/node_modules/iobroker.sprinklecontrol, node: v12.22.2, js-controller: 3.2.16 sprinklecontrol.0 2021-07-27 08:27:48.377 warn (29408) Terminated (UNCAUGHT_EXCEPTION): Without reason sprinklecontrol.0 2021-07-27 08:27:48.377 info (29408) terminating sprinklecontrol.0 2021-07-27 08:27:48.376 info (29408) cleaned everything up... sprinklecontrol.0 2021-07-27 08:27:48.348 error (29408) Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 08:27:48.347 error at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-07-27 08:27:48.347 error at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:985:47) sprinklecontrol.0 2021-07-27 08:27:48.347 error (29408) TypeError: Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 08:27:48.347 error (29408) uncaught exception: Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 08:27:48.335 warn (29408) This object will not be created in future versions. Please report this to the developer. sprinklecontrol.0 2021-07-27 08:27:48.335 warn (29408) Object sprinklecontrol.0.sprinkle.Rasenfeuchte.actualSoilMoisture is invalid: obj.type has to exist sprinklecontrol.0 2021-07-27 08:27:47.296 info (29408) setSoilMoistPct - bistable: Gardena_SprinkleControl .bool: false sprinklecontrol.0 2021-07-27 08:27:47.296 info (29408) setSoilMoistBool, Gardena_SprinkleControl => bistable, newVal: false
Ich habe die Konfiguration als Datei angehängt:
system.adapter.sprinklecontrol.0.json
Wenn ich den Rasenfeuchte-Sprenger aus der Config entferne, dann läuft es ohne Probleme.
Hast du eine Idee? -
@martybr
Hallo Martin,
auf den ersten Blick. ist dein analoger Sensor in der Konfiguration nicht ausgewählt.
{
"enabled": true,
"sprinkleName": "Rasenfeuchte",
"name": "0_userdata.0.Garten.Rasenfeuchte",
"triggerID": "",
"wateringTime": "20",
"wateringAdd": "100",
"wateringInterval": "0",
"maxSoilMoistureIrrigation": "8",
"maxSoilMoistureRain": "10",
"triggersIrrigation": "75",
"pipeFlow": "900",
"booster": false,
"endIrrigation": true,
"methodControlSM": "",
"inGreenhouse": false,
"triggerSM": "alias.0.Garten.Feuchtigkeitssensor.Rasen-Sensor",
"analogZPct": "0",
"analogOHPct": "100",
"startDay": "",
"sun": false,
"mon": false,
"tue": false,
"wed": false,
"thur": false,
"fri": false,
"sat": false
}
Rest schau ich mir morgen an. Muß jetzt zur Arbeit,
Dirk Peter