NEWS
Test Adapter Sprinkle Control 0.2.x mit neuen Funktionen
-
@martybr schön, das freut mich.
-
@dirk-peter sagte in Test Adapter Sprinkle Control mit neuen Funktionen:
Dein Sensor ist nicht richtig konfiguriert, der Wert ist über 100% und wurde auf 100% zurück gesetzt. Daher die Warnung.
Was ist Falsch eingestellt?
sprinklecontrol.0 2021-08-15 21:23:32.441 info setSoilMoistPct - analog: Ventil_6 .pst: 100 sprinklecontrol.0 2021-08-15 21:23:32.441 warn Ventil_6: analog soil moisture sensor at 100 % => The range of values has been exceeded sprinklecontrol.0 2021-08-15 21:23:32.441 info setSoilMoistPct, Ventil_6 => analog, newVal: 20 sprinklecontrol.0 2021-08-15 21:23:32.440 info filter analog: Ventil_6, state: 20 sprinklecontrol.0 2021-08-15 21:23:32.440 info setSoilMoistPct - analog: Ventil_5 .pst: 100 sprinklecontrol.0 2021-08-15 21:23:32.439 warn Ventil_5: analog soil moisture sensor at 100 % => The range of values has been exceeded sprinklecontrol.0 2021-08-15 21:23:32.439 info setSoilMoistPct, Ventil_5 => analog, newVal: 20 sprinklecontrol.0 2021-08-15 21:23:32.439 info filter analog: Ventil_5, state: 20 sprinklecontrol.0 2021-08-15 21:23:32.439 info setSoilMoistPct - analog: Ventil_4 .pst: 100 sprinklecontrol.0 2021-08-15 21:23:32.439 warn Ventil_4: analog soil moisture sensor at 100 % => The range of values has been exceeded sprinklecontrol.0 2021-08-15 21:23:32.439 info setSoilMoistPct, Ventil_4 => analog, newVal: 20 sprinklecontrol.0 2021-08-15 21:23:32.438 info filter analog: Ventil_4, state: 20 sprinklecontrol.0 2021-08-15 21:23:32.438 info setSoilMoistPct - analog: Ventil_3 .pst: 100 sprinklecontrol.0 2021-08-15 21:23:32.438 warn Ventil_3: analog soil moisture sensor at 100 % => The range of values has been exceeded sprinklecontrol.0 2021-08-15 21:23:32.438 info setSoilMoistPct, Ventil_3 => analog, newVal: 20 sprinklecontrol.0 2021-08-15 21:23:32.438 info filter analog: Ventil_3, state: 20 sprinklecontrol.0 2021-08-15 21:23:32.437 info setSoilMoistPct - analog: Ventil_2 .pst: 100 sprinklecontrol.0 2021-08-15 21:23:32.437 warn Ventil_2: analog soil moisture sensor at 100 % => The range of values has been exceeded sprinklecontrol.0 2021-08-15 21:23:32.437 info setSoilMoistPct, Ventil_2 => analog, newVal: 20 sprinklecontrol.0 2021-08-15 21:23:32.437 info filter analog: Ventil_2, state: 20 sprinklecontrol.0 2021-08-15 21:23:32.436 info setSoilMoistPct - analog: Ventil_1 .pst: 100 sprinklecontrol.0 2021-08-15 21:23:32.436 warn Ventil_1: analog soil moisture sensor at 100 % => The range of values has been exceeded sprinklecontrol.0 2021-08-15 21:23:32.435 info setSoilMoistPct, Ventil_1 => analog, newVal: 20 sprinklecontrol.0 2021-08-15 21:23:32.434 info filter analog: Ventil_1, state: 20 sprinklecontrol.0 2021-08-15 21:23:30.316 info #1.0 => Set ID: Ventil_6(5) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Ventil_6.autoOn","objectName":"Ventil_6","objectID":"sprinklecontrol.0.sprinkle.Ventil_6.runningTime","idState":"0_userdata.0.Garten.Ventil_6","updateStateTimerID":null,"sprinkleID":5,"wateringTime":10,"wateringAdd":200,"wateringInterval":0,"pipeFlow":700,"methodControlSM":"analog","triggerSM":"0_userdata.0.Bewaesserungssensor.Sensor6","inGreenhouse":false,"analogZPct":8,"analogOHPct":10,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":4,"pctTriggerIrrigation":50}} sprinklecontrol.0 2021-08-15 21:23:30.315 info #1.0 => Set ID: Ventil_5(4) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Ventil_5.autoOn","objectName":"Ventil_5","objectID":"sprinklecontrol.0.sprinkle.Ventil_5.runningTime","idState":"0_userdata.0.Garten.Ventil_5","updateStateTimerID":null,"sprinkleID":4,"wateringTime":10,"wateringAdd":200,"wateringInterval":0,"pipeFlow":700,"methodControlSM":"analog","triggerSM":"0_userdata.0.Bewaesserungssensor.Sensor5","inGreenhouse":false,"analogZPct":8,"analogOHPct":10,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":4,"pctTriggerIrrigation":50}} sprinklecontrol.0 2021-08-15 21:23:30.315 info #1.0 => Set ID: Ventil_4(3) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Ventil_4.autoOn","objectName":"Ventil_4","objectID":"sprinklecontrol.0.sprinkle.Ventil_4.runningTime","idState":"0_userdata.0.Garten.Ventil_4","updateStateTimerID":null,"sprinkleID":3,"wateringTime":10,"wateringAdd":200,"wateringInterval":0,"pipeFlow":700,"methodControlSM":"analog","triggerSM":"0_userdata.0.Bewaesserungssensor.Sensor4","inGreenhouse":false,"analogZPct":8,"analogOHPct":10,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":4,"pctTriggerIrrigation":50}} sprinklecontrol.0 2021-08-15 21:23:30.314 info #1.0 => Set ID: Ventil_3(2) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Ventil_3.autoOn","objectName":"Ventil_3","objectID":"sprinklecontrol.0.sprinkle.Ventil_3.runningTime","idState":"0_userdata.0.Garten.Ventil_3","updateStateTimerID":null,"sprinkleID":2,"wateringTime":10,"wateringAdd":200,"wateringInterval":0,"pipeFlow":700,"methodControlSM":"analog","triggerSM":"0_userdata.0.Bewaesserungssensor.Sensor3","inGreenhouse":false,"analogZPct":8,"analogOHPct":10,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":4,"pctTriggerIrrigation":50}} sprinklecontrol.0 2021-08-15 21:23:30.314 info #1.0 => Set ID: Ventil_2(1) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Ventil_2.autoOn","objectName":"Ventil_2","objectID":"sprinklecontrol.0.sprinkle.Ventil_2.runningTime","idState":"0_userdata.0.Garten.Ventil_2","updateStateTimerID":null,"sprinkleID":1,"wateringTime":10,"wateringAdd":200,"wateringInterval":0,"pipeFlow":700,"methodControlSM":"analog","triggerSM":"0_userdata.0.Bewaesserungssensor.Sensor2","inGreenhouse":false,"analogZPct":8,"analogOHPct":10,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":4,"pctTriggerIrrigation":50}} sprinklecontrol.0 2021-08-15 21:23:30.313 info #1.0 => Set ID: Ventil_1(0) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Ventil_1.autoOn","objectName":"Ventil_1","objectID":"sprinklecontrol.0.sprinkle.Ventil_1.runningTime","idState":"0_userdata.0.Garten.Ventil_1","updateStateTimerID":null,"sprinkleID":0,"wateringTime":10,"wateringAdd":200,"wateringInterval":0,"pipeFlow":1100,"methodControlSM":"analog","triggerSM":"0_userdata.0.Bewaesserungssensor.Sensor1","inGreenhouse":false,"analogZPct":8,"analogOHPct":10,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":4,"pctTriggerIrrigation":50}} sprinklecontrol.0 2021-08-15 21:23:30.287 info starting. Version 0.2.4 in C:/Program Files/iobroker/Home/node_modules/iobroker.sprinklecontrol, node: v12.22.5, js-controller: 3.3.15
-
@sigi234 sagte in Test Adapter Sprinkle Control mit neuen Funktionen:
2021-08-15 21:23:32.441 warn Ventil_6: analog soil moisture sensor at 100 % => The range of values has been exceeded
sprinklecontrol.0
2021-08-15 21:23:32.441 info setSoilMoistPct, Ventil_6 => analog, newVal: 20Du hast in deiner Konfiguration eine Bandbreite von 8 (Bodenfeuchte-Sensor bei 0%) bis 10 (Bodenfeuchte-Sensor bei 100%) eingestellt.
Sprinkle Control liest aber einen Wert von 20 (Ventil_6 => analog, newVal: 20) aus. Daher die Warn-Meldung.
MfG Dirk Peter -
@dirk-peter sagte in Test Adapter Sprinkle Control mit neuen Funktionen:
@sigi234 sagte in Test Adapter Sprinkle Control mit neuen Funktionen:
State value to set for "sprinklecontrol.0.sprinkle.Ventil_5.triggerPoint" has to be type "string" but received type "boolean"
Kann ich mir nicht erklären. Schreibe eindeutig in 'string', habe eine issues im js-controller eröffnet.
Neue Meldung:
web.0 2021-08-15 22:41:10.258 info State value to set for "sprinklecontrol.0.sprinkle.Ventil_3.runningTime" has to be type "string" but received type "number"
-
@sigi234 Wie ich schon geschrieben habe, wird diese Meldung vom js-controller erzeugt um die Entwickler daran zu erinnern im richtigen Datentyp zu schreiben. Dies ist bei mir aber meines Wissens der Fall. Weswegen ich eine issues beim js-controller auf GitHub eröffnet habe. Du kannst es ja hier auf GitHub verfolgen.
MfG Dirk Peter -
web.0 2021-08-15 22:41:10.258 info State value to set for "sprinklecontrol.0.sprinkle.Ventil_3.runningTime" has to be type "string" but received type "number"
Doch mein Fehler! Sollte mit dem nächsten update erledigt sein.
Dirk Peter -
@dirk-peter
Da scheint noch ein Fehler in der Auswertung der Bodenfeuchtigssensoren zu sein. Alle Ventile sind auf den gleichen Sensor konfiguriert. Der Sensor zeigte heute Morgen nach dem Regen 98% an. Trotzdem ist die Beregnung mit Ventil 2 aufsteigend gestartet.
Die Bodenfeuchtigkeit der Sensoren ist bei Ventil 1 richtig, die anderen Ventile zeigen nur 1% an.Hier dazu Telegram:
SprinkleControl: Rasen_West 98% (78%) Rasen_Süd-West 1% (78%) START => 30:00 Rasen_Süd 1% (78%) START => 30:00 Rasen_Süd-Ost 1% (78%) START => 30:00 Rasen_Ost 1% (78%) START => 30:00 Hecke_und_Rosen 1% (78%) START => 40:00
Hier das json der Konfiguration:
system.adapter.sprinklecontrol.0-5.json -
@martybr Hallo Martin,
jetzt habe ich den Fehler gefunden. Ich ging immer davon aus, dass man pro Bewässerungskreis einen separaten Bodenfeuchte-Sensor verwendet. Daher wurde beim 1. gefundenen Sensor die Suche abgebrochen. Du kannst es daran erkennen, das die Sensoren auf 1% stehen und die letzte Änderung ihres Wertes die Startzeit deines Adapters war. Ich schau mir mal an wie ich das umschreibe.
MfG Dirk Peter -
Hallo Dirk Peter, danke für Deine Antwort! Ich habe mich nun an der 2.4 versucht, aber scheitere immer noch kläglich...
Ich habe wie von Dir vorgeschlagen 3 Kreise angelegt, den mittleren als Dummy zur Pause. Anzahl Max Ventile auf 1.
Alle Kreise stehen auf festen Wochentagen.Folgendes passiert:
- Trotz On des Kreises in den Objekten, wird die Hardware nicht getriggert
- Es wird nicht mit dem ersten Kreis angefangen, sondern mit Kreis 2 und 1-3 stehen auf wait.
Ich weiss echt nicht was ich falsch mache... Hier nochmal was ich gerne machen möchte
Start der Bewässerung: Es soll jeden Tag zu einer festen Zeit Bewässert werden, unabhängig von irgendwas.
Ablauf
2.1 Ventil1 20 min ein
2.2 5min Pause zum Druckaufbau der Pumpe
2.3 Ventil2 20min ein
FertigIm 2ten Schritt
Bewässerung abhängig von der Wettervorhersage
1.1 Nicht Bewässern wenn am Tag genug Regen war
1.2 Nicht Bewässern wenn am nächsten Tag genug Regen gemeldet ist
INFO: Ich möchte Nachts gegen 2-3 Uhr Bewässern, da stört das nieIst das irgendwie umsetzbar, also mit dem Adapter machbar? Hab ich nen Denkfehler?
Vielen Dank im voraus! -
@dieckfr
Festlegen der Reihenfolge:
- 1.) Anzahl Max Ventile auf 1
- 2.) Reihenfolge der Ventile festlegen (über den Wasserverbrauch, es wird immer mit dem größter Verbrauch begonnen)
z.B, Ventil 1 => 600 l/h; Ventil 2 => 500 l/h; Ventil 3 => 400 l/h
Bewässerung abhängig von der Wettervorhersage
- Wettervorhersage aktivieren, Schwellwert ab dem nicht bewässert werden soll festlegen
Gruß Dirk Peter
-
@martybr
Habe auf GitHub eine Vorabversion 0.2.5, sollte damit funktionieren. Bitte testen.
Info: Du brauchst nicht den nächsten Regen bzw. Sonnenschein abwarten! Du kannst es auch erkennen wenn alle Objekte "sprinklecontrol.0.*.actualSoilMoisture" die auf den gleichen Sensor zeigen, die identischen Werte aufweisen über eine gewisse Zeit mit Wertänderungen.
MfG Dirk Peter -
@dirk-peter
Ich habe die 0.2.5 installiert. Ich schaue mir die Werte und die Telegram Meldung morgen an und gebe dir dann Rückmeldung. -
@dirk-peter
Das scheint nun zu funktionieren. Hier die Meldungen von SprinkleControl:
Gestern:SprinkleControl: Rasen_West 92.5% (80%) Rasen_Süd-West 92.5% (80%) Rasen_Süd 92.5% (80%) Rasen_Süd-Ost 92.5% (80%) Rasen_Ost 92.5% (80%) Hecke_und_Rosen 92.5% (80%)
Heute:
SprinkleControl: Rasen_West 92% (80%) Rasen_Süd-West 92% (80%) Rasen_Süd 92% (80%) Rasen_Süd-Ost 92% (80%) Rasen_Ost 92% (80%) Hecke_und_Rosen 92% (80%)
-
@martybr Schön, dann lade ich es am WE ins beta (latest). Danke für die Info.
Schönes WE Dirk Peter -
@dirk-peter Dir auch. Bei uns soll es in den nächsten Tagen viel regnen, da habe ich ja Zeit das Verhalten zu beobachten.
Danke noch einmal für die schnelle Behebung des Fehlers. -
@dirk-peter
Hallo Dirk,
erst mal danke für den Adapter!
Habe 4 Rainbird Ventile die ich über ein Relaisboard ansteuern kann...
Evtl möchte ich mir noch einen SMT50 Feuchtesensor zulegen...
Aktuell aber einfach nur täglich erst mal 16Minuten - außer wenn Regen gemeldet wird.
Allerdings habe ich in den Einstellungen den Wetteradapter aktivieren können, habe aber keinen Schwellenwert. Woran könnte das liegen? -
@habedere Hallo,
der Schwellwert ist auf der Seite der Wettervorhersage und wird mit dieser aktiviert.
Da der Schwellwert noch nicht altzulange vorhanden ist, liegt es vielleicht an deiner Version!
MfG Dirk Peter -
@dirk-peter
ich hab die 0.1.7 - deshalb ist das Feld deshalb noch nicht da...
Wird die Regenvorhersage dann überhaupt genutzt?Die Logik der Funktion ist mir noch nicht ganz klar...
PS: Ich weiß nicht ob die neuen Versionen anders aussehen, aber als Anfänger sieht der Adapter etwas überladen aus. Finde es top dass du viele Funktionen eingebaut hast! Aber ich bin mir da etwas unsicher, ob ich genug oder zu wenig eingestellt habe.
Kennzeichnung der Pflichtfelder wäre eine Idee. Damit man weiß der Rest sind nur Erweiterungen/Optionen... -
@habedere Hallo, die Regenvorhersage wird bei der 0.1.7 schon benutzt, aber sie reagiert schon bei 0.1 mm Niederschlag und verschiebt die Beregnung. Wodurch die Pflanzen dursten. Ab 0.2.x muss erst der Schwellwert überschritten sein, damit die Beregnung verschoben wird. Übrigens die Version 0.1.7 braucht dringend Umwelt(Wetter)-Sensoren wie z.B. HmIP-SWO-PL von HomeMatic, damit die Verdunstung berechnet werden kann, wodurch der Adapter erst läuft. Ansonsten nimm den Adapter 0.2.5 der schon recht stabil ist und beginne mit festen Bewässerungstagen. Dann kannst du deine Anlage nach Wunsch langsam aufrüsten, oder auch nicht wenn du so zufrieden bist. Übrigens in der Read.me auf GitHub sind die Einstellungen alle erklärt!
MfG Dirk Peter -
Bei mir startet der Adapter garnicht, log wird mit errors vollgespamt.
Jemand eine Idee warum?Node.js: v12.22.5
NPM: 6.14.14
Js Controller 3.3.15
Sprinklecontrol: v0.2.5sprinklecontrol.0 2021-09-08 20:39:46.258 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.258 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1262:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.258 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.257 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.257 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1257:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.257 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.256 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.256 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1252:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.256 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.255 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.255 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1247:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.255 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.254 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.254 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1242:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.254 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.254 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.253 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1237:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.253 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.253 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.252 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1232:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.252 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.251 warn Terminated (UNCAUGHT_EXCEPTION): Without reason sprinklecontrol.0 2021-09-08 20:39:46.250 info terminating sprinklecontrol.0 2021-09-08 20:39:46.248 info cleaned everything up... sprinklecontrol.0 2021-09-08 20:39:46.239 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.239 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1262:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.239 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.238 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.238 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1257:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.238 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.237 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.237 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1252:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.237 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.236 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.236 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1247:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.236 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.235 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.235 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1242:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.235 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.234 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.234 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1237:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.234 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.233 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.233 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1232:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.233 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.232 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.232 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1262:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.232 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.231 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.231 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1257:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.231 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.230 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.230 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1252:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.229 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.229 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.228 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1247:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.228 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.228 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.227 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1242:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.227 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.227 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.226 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1237:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.226 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.225 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:46.225 error TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.sprinklecontrol/main.js:1232:31) at processImmediate (internal/timers.js:463:21) sprinklecontrol.0 2021-09-08 20:39:46.224 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-08 20:39:45.711 info Sprinkle: autoOnOff == Aus(false) sprinklecontrol.0 2021-09-08 20:39:43.727 info state sprinklecontrol.0.control.parallelOfMax changed: 0 : 5 (ack = true) sprinklecontrol.0 2021-09-08 20:39:43.725 info state sprinklecontrol.0.control.restFlow changed: 0 (0 Grundwasser) (ack = true) sprinklecontrol.0 2021-09-08 20:39:43.712 warn The sensor "sensorWindSpeed" is not saved in the configuration! The adapter cannot work like this! sprinklecontrol.0 2021-09-08 20:39:43.712 warn The sensor "sensorBrightness" is not saved in the configuration! The adapter cannot work like this! sprinklecontrol.0 2021-09-08 20:39:43.712 warn The sensor "sensorOutsideHumidity" is not saved in the configuration! The adapter cannot work like this! sprinklecontrol.0 2021-09-08 20:39:43.711 warn The sensor "sensorOutsideTemperature" is not saved in the configuration! The adapter cannot work like this! sprinklecontrol.0 2021-09-08 20:39:41.725 info #1.0 => Set ID: Gartenbewässerung_Rechts_STATE(2) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Gartenbewässerung_Rechts_STATE.autoOn","objectName":"Gartenbewässerung_Rechts_STATE","objectID":"sprinklecontrol.0.sprinkle.Gartenbewässerung_Rechts_STATE.runningTime","idState":"hm-rpc.0.OEQ0205187.2.STATE","updateStateTimerID":null,"sprinkleID":2,"wateringTime":20,"wateringAdd":200,"wateringInterval":0,"pipeFlow":700,"methodControlSM":"calculation","triggerSM":"","inGreenhouse":false,"analogZPct":null,"analogOHPct":null,"soilMoisture":{"val":4,"pct":50,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":4,"pctTriggerIrrigation":50}} sprinklecontrol.0 2021-09-08 20:39:41.724 info #1.0 => Set ID: Gartenbewässerung_Mitte_STATE(1) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":false,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Gartenbewässerung_Mitte_STATE.autoOn","objectName":"Gartenbewässerung_Mitte_STATE","objectID":"sprinklecontrol.0.sprinkle.Gartenbewässerung_Mitte_STATE.runningTime","idState":"hm-rpc.0.OEQ0205187.3.STATE","updateStateTimerID":null,"sprinkleID":1,"wateringTime":20,"wateringAdd":200,"wateringInterval":0,"pipeFlow":700,"methodControlSM":"calculation","triggerSM":"","inGreenhouse":false,"analogZPct":null,"analogOHPct":null,"soilMoisture":{"val":4,"pct":50,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":4,"pctTriggerIrrigation":50}} sprinklecontrol.0 2021-09-08 20:39:41.723 info #1.0 => Set ID: Gartenbewässerung_Links_STATE(0) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":false,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Gartenbewässerung_Links_STATE.autoOn","objectName":"Gartenbewässerung_Links_STATE","objectID":"sprinklecontrol.0.sprinkle.Gartenbewässerung_Links_STATE.runningTime","idState":"hm-rpc.0.OEQ0205187.4.STATE","updateStateTimerID":null,"sprinkleID":0,"wateringTime":20,"wateringAdd":200,"wateringInterval":0,"pipeFlow":700,"methodControlSM":"calculation","triggerSM":"","inGreenhouse":false,"analogZPct":null,"analogOHPct":null,"soilMoisture":{"val":4,"pct":50,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":4,"pctTriggerIrrigation":50}} sprinklecontrol.0 2021-09-08 20:39:41.690 info starting. Version 0.2.5 in /opt/iobroker/node_modules/iobroker.sprinklecontrol, node: v12.22.5, js-controller: 3.3.15