NEWS
Test Adapter Sprinkle Control 0.2.x mit neuen Funktionen
-
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 -
@dirk-peter
Noch mal ein Test:
Ich habe als dritten Regner mal einen echten Autor ausgewählt: Methode Verdunstung.
Auch hier läuft der Adapter auf den gleichen Fehler (siehe oben).sprinklecontrol.0 2021-07-27 13:51:44.031 warn (2013) redis get sprinklecontrol.0.info.nextAutoStart, error - Connection is closed. sprinklecontrol.0 2021-07-27 13:51:43.098 warn (2013) Terminated (UNCAUGHT_EXCEPTION): Without reason sprinklecontrol.0 2021-07-27 13:51:43.097 info (2013) terminating sprinklecontrol.0 2021-07-27 13:51:43.096 info (2013) cleaned everything up... sprinklecontrol.0 2021-07-27 13:51:43.088 error (2013) Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 13:51:43.088 error at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-07-27 13:51:43.088 error at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:985:47) sprinklecontrol.0 2021-07-27 13:51:43.088 error (2013) TypeError: Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 13:51:43.087 error (2013) uncaught exception: Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 13:51:42.040 info (2013) setSoilMoistPct - bistable: Gardena_SprinkleControl .bool: false sprinklecontrol.0 2021-07-27 13:51:42.039 info (2013) setSoilMoistBool, Gardena_SprinkleControl => bistable, newVal: false sprinklecontrol.0 2021-07-27 13:51:42.039 info (2013) filter bistable: Gardena_SprinkleControl, state: false sprinklecontrol.0 2021-07-27 13:51:40.081 info (2013) #1.0 => Set ID: Wasserberegnung_Garten:3_STATE(2) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":false,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontr sprinklecontrol.0 2021-07-27 13:51:40.080 info (2013) #1.0 => Set ID: Gardena_SprinkleControl(1) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":false,"autoOn":true,"autoOnID":"sprinklecontrol.0.sp sprinklecontrol.0 2021-07-27 13:51:40.079 info (2013) #1.0 => Set ID: Dummy_SprinkleControl(0) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprin sprinklecontrol.0 2021-07-27 13:51:40.011 info (2013) 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 13:51:08.608 warn (1998) Terminated (UNCAUGHT_EXCEPTION): Without reason sprinklecontrol.0 2021-07-27 13:51:08.608 info (1998) terminating sprinklecontrol.0 2021-07-27 13:51:08.606 info (1998) cleaned everything up... sprinklecontrol.0 2021-07-27 13:51:08.595 error (1998) Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 13:51:08.595 error at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-07-27 13:51:08.595 error at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:985:47) sprinklecontrol.0 2021-07-27 13:51:08.595 error (1998) TypeError: Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 13:51:08.593 error (1998) uncaught exception: Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 13:51:07.550 info (1998) setSoilMoistPct - bistable: Gardena_SprinkleControl .bool: false sprinklecontrol.0 2021-07-27 13:51:07.549 info (1998) setSoilMoistBool, Gardena_SprinkleControl => bistable, newVal: false sprinklecontrol.0 2021-07-27 13:51:07.549 info (1998) filter bistable: Gardena_SprinkleControl, state: false sprinklecontrol.0 2021-07-27 13:51:05.560 info (1998) #1.0 => Set ID: Wasserberegnung_Garten:3_STATE(2) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":false,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontr sprinklecontrol.0 2021-07-27 13:51:05.560 info (1998) #1.0 => Set ID: Gardena_SprinkleControl(1) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":false,"autoOn":true,"autoOnID":"sprinklecontrol.0.sp sprinklecontrol.0 2021-07-27 13:51:05.559 info (1998) #1.0 => Set ID: Dummy_SprinkleControl(0) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprin sprinklecontrol.0 2021-07-27 13:51:05.522 info (1998) 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 13:50:56.519 warn (1983) Terminated (UNCAUGHT_EXCEPTION): Without reason sprinklecontrol.0 2021-07-27 13:50:56.518 info (1983) terminating sprinklecontrol.0 2021-07-27 13:50:56.517 info (1983) cleaned everything up... sprinklecontrol.0 2021-07-27 13:50:56.505 error (1983) Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 13:50:56.505 error at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-07-27 13:50:56.505 error at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:985:47) sprinklecontrol.0 2021-07-27 13:50:56.505 error (1983) TypeError: Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 13:50:56.504 error (1983) uncaught exception: Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 13:50:55.449 info (1983) setSoilMoistPct - bistable: Gardena_SprinkleControl .bool: false sprinklecontrol.0 2021-07-27 13:50:55.448 info (1983) setSoilMoistBool, Gardena_SprinkleControl => bistable, newVal: false sprinklecontrol.0 2021-07-27 13:50:55.448 info (1983) filter bistable: Gardena_SprinkleControl, state: false sprinklecontrol.0 2021-07-27 13:50:53.462 info (1983) #1.0 => Set ID: Wasserberegnung_Garten:3_STATE(2) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontro sprinklecontrol.0 2021-07-27 13:50:53.461 info (1983) #1.0 => Set ID: Gardena_SprinkleControl(1) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":false,"autoOn":true,"autoOnID":"sprinklecontrol.0.sp sprinklecontrol.0 2021-07-27 13:50:53.461 info (1983) #1.0 => Set ID: Dummy_SprinkleControl(0) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprin sprinklecontrol.0 2021-07-27 13:50:53.422 info (1983) 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 13:50:11.627 warn (1968) Terminated (UNCAUGHT_EXCEPTION): Without reason
Hier noch die Config:
-
Hi,
gibt es eigentlich eine Möglichkeit die Ventile auch manuell zu starten wie z.B. bei dem anderen Bewässerungsadapter ? Gibt es dafür eventuell einen Datenpunkt? -
@lesiflo du kannst in runningtime einen Wert eintragen, wie lange er laufen soll
-
@martybr
Hallo Martin,
du hast Recht, es ist das gleiche Problem mit dem Abspeichern der Konfiguration. Hier wird der unterste Sprängerkreis nicht richtig abgespeichert. So das die Info über die Metodenauswahl (Verdunstung, bistabil, analog, fixTime) fehlt. Lege doch mal einen 4. Bewässerungskreis an, der dann aber deaktiviert ist und kontroliere die Eingaben vom 3. und speichere es ab. Bin gespannt was dann passiert.
Danke fürs testen und beste Grüße aus der Pause, Dirk Peter -
@dirk-peter
Neuer Test: 4 Regner, Fehler:sprinklecontrol.0 2021-07-27 19:56:34.272 warn (6568) Terminated (UNCAUGHT_EXCEPTION): Without reason sprinklecontrol.0 2021-07-27 19:56:34.272 info (6568) terminating sprinklecontrol.0 2021-07-27 19:56:34.271 info (6568) cleaned everything up... sprinklecontrol.0 2021-07-27 19:56:34.256 error (6568) Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 19:56:34.256 error (6568) TypeError: Cannot read property 'name' of undefined at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:985:47) at processImmediate (internal/timers.js sprinklecontrol.0 2021-07-27 19:56:34.255 error (6568) uncaught exception: Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 19:56:33.211 info (6568) setSoilMoistPct - bistable: Gardena_SprinkleControl .bool: false sprinklecontrol.0 2021-07-27 19:56:33.211 info (6568) setSoilMoistBool, Gardena_SprinkleControl => bistable, newVal: false sprinklecontrol.0 2021-07-27 19:56:33.210 info (6568) filter bistable: Gardena_SprinkleControl, state: false sprinklecontrol.0 2021-07-27 19:56:33.210 info (6568) setSoilMoistPct - analog: Rasenfeuchte .pst: 84 sprinklecontrol.0 2021-07-27 19:56:33.210 info (6568) setSoilMoistPct, Rasenfeuchte => analog, newVal: 84 sprinklecontrol.0 2021-07-27 19:56:33.209 info (6568) filter analog: Rasenfeuchte, state: 84 sprinklecontrol.0 2021-07-27 19:56:31.219 info (6568) #1.0 => Set ID: Wasserberegnung_Garten:3_STATE(3) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol sprinklecontrol.0 2021-07-27 19:56:31.218 info (6568) #1.0 => Set ID: Rasenfeuchte(2) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":false,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Rasen sprinklecontrol.0 2021-07-27 19:56:31.218 info (6568) #1.0 => Set ID: Gardena_SprinkleControl(1) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":false,"autoOn":true,"autoOnID":"sprinklecontrol.0.spr sprinklecontrol.0 2021-07-27 19:56:31.217 info (6568) #1.0 => Set ID: Dummy_SprinkleControl(0) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprink sprinklecontrol.0 2021-07-27 19:56:31.185 info (6568) 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 19:55:59.740 warn (6553) Terminated (UNCAUGHT_EXCEPTION): Without reason sprinklecontrol.0 2021-07-27 19:55:59.739 info (6553) terminating sprinklecontrol.0 2021-07-27 19:55:59.739 info (6553) cleaned everything up... sprinklecontrol.0 2021-07-27 19:55:59.730 error (6553) Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 19:55:59.730 error (6553) TypeError: Cannot read property 'name' of undefined at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:985:47) at processImmediate (internal/timers.js sprinklecontrol.0 2021-07-27 19:55:59.730 error (6553) uncaught exception: Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 19:55:58.680 info (6553) setSoilMoistPct - bistable: Gardena_SprinkleControl .bool: false sprinklecontrol.0 2021-07-27 19:55:58.680 info (6553) setSoilMoistBool, Gardena_SprinkleControl => bistable, newVal: false sprinklecontrol.0 2021-07-27 19:55:58.679 info (6553) filter bistable: Gardena_SprinkleControl, state: false sprinklecontrol.0 2021-07-27 19:55:58.678 info (6553) setSoilMoistPct - analog: Rasenfeuchte .pst: 84 sprinklecontrol.0 2021-07-27 19:55:58.678 info (6553) setSoilMoistPct, Rasenfeuchte => analog, newVal: 84 sprinklecontrol.0 2021-07-27 19:55:58.677 info (6553) filter analog: Rasenfeuchte, state: 84 sprinklecontrol.0 2021-07-27 19:55:56.748 info (6553) #1.0 => Set ID: Wasserberegnung_Garten:3_STATE(3) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol sprinklecontrol.0 2021-07-27 19:55:56.748 info (6553) #1.0 => Set ID: Rasenfeuchte(2) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":false,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Rasen sprinklecontrol.0 2021-07-27 19:55:56.747 info (6553) #1.0 => Set ID: Gardena_SprinkleControl(1) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":false,"autoOn":true,"autoOnID":"sprinklecontrol.0.spr sprinklecontrol.0 2021-07-27 19:55:56.746 info (6553) #1.0 => Set ID: Dummy_SprinkleControl(0) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprink sprinklecontrol.0 2021-07-27 19:55:56.649 info (6553) 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 19:55:25.238 warn (6538) Terminated (UNCAUGHT_EXCEPTION): Without reason sprinklecontrol.0 2021-07-27 19:55:25.237 info (6538) terminating sprinklecontrol.0 2021-07-27 19:55:25.236 info (6538) cleaned everything up... sprinklecontrol.0 2021-07-27 19:55:25.183 error (6538) Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 19:55:25.183 error at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-07-27 19:55:25.183 error at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:985:47) sprinklecontrol.0 2021-07-27 19:55:25.183 error (6538) TypeError: Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 19:55:25.182 error (6538) uncaught exception: Cannot read property 'name' of undefined sprinklecontrol.0 2021-07-27 19:55:25.121 warn (6538) This object will not be created in future versions. Please report this to the developer. sprinklecontrol.0 2021-07-27 19:55:25.121 warn (6538) Object sprinklecontrol.0.sprinkle.Wasserberegnung_Garten:3_STATE.actualSoilMoisture is invalid: obj.type has to exist sprinklecontrol.0 2021-07-27 19:55:24.197 warn (6538) State "sprinklecontrol.0.sprinkle.Rasenfeuchte.actualSoilMoisture" has no existing object, this might lead to an error in future versions sprinklecontrol.0 2021-07-27 19:55:24.170 info (6538) setSoilMoistPct - bistable: Gardena_SprinkleControl .bool: false sprinklecontrol.0 2021-07-27 19:55:24.170 info (6538) setSoilMoistBool, Gardena_SprinkleControl => bistable, newVal: false sprinklecontrol.0 2021-07-27 19:55:24.170 info (6538) filter bistable: Gardena_SprinkleControl, state: false sprinklecontrol.0 2021-07-27 19:55:24.169 info (6538) setSoilMoistPct - analog: Rasenfeuchte .pst: 84 sprinklecontrol.0 2021-07-27 19:55:24.168 info (6538) setSoilMoistPct, Rasenfeuchte => analog, newVal: 84 sprinklecontrol.0 2021-07-27 19:55:24.168 info (6538) filter analog: Rasenfeuchte, state: 84 sprinklecontrol.0 2021-07-27 19:55:22.137 info (6538) #1.0 => Set ID: Wasserberegnung_Garten:3_STATE(3) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontro sprinklecontrol.0 2021-07-27 19:55:22.136 info (6538) #1.0 => Set ID: Rasenfeuchte(2) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":false,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Rase sprinklecontrol.0 2021-07-27 19:55:22.136 info (6538) #1.0 => Set ID: Gardena_SprinkleControl(1) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":false,"autoOn":true,"autoOnID":"sprinklecontrol.0.sp sprinklecontrol.0 2021-07-27 19:55:22.135 info (6538) #1.0 => Set ID: Dummy_SprinkleControl(0) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprin sprinklecontrol.0 2021-07-27 19:55:22.102 info (6538) 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 19:55:18.112 info (2043) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason sprinklecontrol.0 2021-07-27 19:55:18.112 info (2043) terminating sprinklecontrol.0 2021-07-27 19:55:18.110 info (2043) cleaned everything up... sprinklecontrol.0 2021-07-27 19:55:18.110 info (2043) Got terminate signal TERMINATE_YOURSELF
Config:
system.adapter.sprinklecontrol.0-3.jsonNun den vierten Eintrag gelöscht:
Adapter wird grün, alles Okay.Hier die Config:
system.adapter.sprinklecontrol.0-4.jsonDer letzte Eintrag wird also nicht sauber abgespeichert, unabhängig welche Messmethode angegeben wird.
-
@martybr
Hallo Martin,
ja das kann ich bestätigen! Das abspeichern des letzten Bewässerungskreises ist fehlerhaft. Hier werden die drei Werte startDay(Auswahl der Bewässerungstage in der Woche), triggerSM(Einschaltpunkt (Bodenfeuchtigkeit) des Bewässerungsventile in %) und methodControlSM(Methode zur Kontrolle der Bodenfeuchtigkeit) im falschen Pfad abgespeichert. Aber ich erkenne nicht warum. Da werde ich mir erst mal jQuery zur Brust nehmen müssen. Das wird leider eine Weile dauern, da ich hier ein absoluter Anfänger bin. Also habe etwas Geduld!
MfG aus Magdeburg
Dirk Peter -
@dirk-peter
Irgendjemand sagte mal "Gut Ding will Weile haben".Alles gut und viel Erfolg.
-
@martybr
Hallo Martin,
Version 0.2.3 ist on. Der Fehler in der index_m ist hoffentlich beseitigt. Den Fehler bei der Berechnung der Bewässerungszeitverlängerung unter FixDay und bistabiler Sensor wurde auch mit beseitigt.
Gruß Dirk Peter