NEWS
Test Adapter Sprinkle Control 0.2.x mit neuen Funktionen
-
@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
-
@cvidal Hallo, nur auf den ersten Blick! Du hast "Berechnung der Verdunstung" in deinen Bewässerungskreisen ausgewählt, aber keine Sensoren zur Berechnung der Verdunstung (zusätzliche Einstellungen) angegeben. Außerdem ist deine Anlage ausgeschaltet "sprinklecontrol.0.control.autoOnOff" gleich off. Unter control auf Auto stellen.
MfG Dirk Peter -
@dirk-peter Hab es jetzt nochmal so Konfiguriert. Brachte leider keine Besserung.
sprinklecontrol.0 2021-09-09 14:19:25.984 warn Terminated (UNCAUGHT_EXCEPTION): Without reason sprinklecontrol.0 2021-09-09 14:19:25.983 info terminating sprinklecontrol.0 2021-09-09 14:19:25.981 info cleaned everything up... sprinklecontrol.0 2021-09-09 14:19:25.971 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.971 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-09 14:19:25.971 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.971 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.971 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-09 14:19:25.970 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.970 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.970 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-09 14:19:25.969 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.969 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.969 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-09 14:19:25.968 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.968 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.968 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-09 14:19:25.968 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.967 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.967 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-09 14:19:25.967 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.966 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.966 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-09 14:19:25.966 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.965 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.965 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-09 14:19:25.965 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.964 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.964 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-09 14:19:25.964 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.963 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.963 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-09 14:19:25.963 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.963 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.962 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-09 14:19:25.962 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.962 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.961 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-09 14:19:25.961 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.961 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.961 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-09 14:19:25.960 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.960 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.960 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-09 14:19:25.959 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.959 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.958 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-09 14:19:25.958 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.958 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.957 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-09 14:19:25.957 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.957 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.956 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-09 14:19:25.956 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.955 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.955 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-09 14:19:25.955 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.954 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.954 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-09 14:19:25.954 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.953 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.953 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-09 14:19:25.953 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.952 error Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:25.952 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-09 14:19:25.951 error uncaught exception: Cannot read property 'val' of null sprinklecontrol.0 2021-09-09 14:19:23.452 info state sprinklecontrol.0.control.parallelOfMax changed: 0 : 5 (ack = true) sprinklecontrol.0 2021-09-09 14:19:23.445 info state sprinklecontrol.0.control.restFlow changed: 0 (0 Grundwasser) (ack = true) sprinklecontrol.0 2021-09-09 14:19:21.454 info #1.0 => Set ID: Gartenbewässerung_Rechts_STATE(2) hinzugefügt - {"startFixDay":[false,false,false,false,false,true,false],"startDay":"threeRd","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":"fixDay","triggerSM":"","inGreenhouse":false,"analogZPct":null,"analogOHPct":null,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":4,"pctTriggerIrrigation":50}} sprinklecontrol.0 2021-09-09 14:19:21.453 info #1.0 => Set ID: Gartenbewässerung_Mitte_STATE(1) hinzugefügt - {"startFixDay":[false,false,false,false,false,true,false],"startDay":"threeRd","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":"fixDay","triggerSM":"","inGreenhouse":false,"analogZPct":null,"analogOHPct":null,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":4,"pctTriggerIrrigation":50}} sprinklecontrol.0 2021-09-09 14:19:21.450 info #1.0 => Set ID: Gartenbewässerung_Links_STATE(0) hinzugefügt - {"startFixDay":[false,false,false,false,false,true,false],"startDay":"threeRd","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":"fixDay","triggerSM":"","inGreenhouse":false,"analogZPct":null,"analogOHPct":null,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":4,"pctTriggerIrrigation":50}} sprinklecontrol.0 2021-09-09 14:19:21.412 info starting. Version 0.2.5 in /opt/iobroker/node_modules/iobroker.sprinklecontrol, node: v12.22.5, js-controller: 3.3.15 sprinklecontrol.0 2021-09-09 14:19:17.144 warn Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason sprinklecontrol.0 2021-09-09 14:19:17.137 error adapter disabled
Gruß Christian
-
@cvidal kannst du mir deine Konfiguration mal zukommen lassen? Dann werde ich sie mal laden und schauen was da passiert.
Dirk Peter -
@cvidal Hallo Christian,
was mir auch noch aufgefallen ist, du hast die Pumpenleistung unter Pumpeneinstellungen => maximale Pumpenleistung der Hauptpumpe in l/h auf 0 gesetzt. Da deine Kreise aber mit 700 l/h angegeben sind solltest du hier wenigstens 700 l/h eintragen. Das ist der ermittelte Wert den deine Pumpe bzw. dein Wasserhahn mit Wasserschlauch/Wasserleitung schafft.
Die error Fehler kommen vom anlegen der history, da muss ich mal am Wochenende schauen was da bei dir passiert. Ich gehe davon aus das du eine Neuinstallation hast, wodurch der Fehler ausgelöst wurde.
MfG Dirk Peter -
@cvidal Hallo Christian,
ich habe die Version 0.2.5 von npm soeben auf meinem Testsystem neu installiert! Diese error Meldungen der History kann ich aber nicht reproduzieren. Lösche bitte SprinkleControl von deinem System komplett (auch die Ordner unter Objekte) und installiere es dann neu von npm. Dann sollte der Fehler eigentlich weg sein. Wenn du mir deine Konfiguration zukommen lässt, so kann ich mal schauen was noch nicht stimmig ist. Ansonsten in der Doku steht alles drin bezüglich der Konfiguration bitte lesen.
MfG Dirk Peter -
@dirk-peter Ich habe alles von npm neu Installiert die Fehler sind nun weg. Um die Warnungen kümmere ich mich heute Abend. Die Arbeit ruft. Danke dir.
sprinklecontrol.0 2021-09-10 12:30:39.334 info state sprinklecontrol.0.sprinkle.Gartenbewässerung_Rechts_STATE.autoOn changed: true (ack = true) sprinklecontrol.0 2021-09-10 12:30:39.329 info state sprinklecontrol.0.sprinkle.Gartenbewässerung_Rechts_STATE.runningTime changed: 00:00 (ack = true) sprinklecontrol.0 2021-09-10 12:30:39.328 info state sprinklecontrol.0.sprinkle.Gartenbewässerung_Mitte_STATE.autoOn changed: true (ack = true) sprinklecontrol.0 2021-09-10 12:30:39.313 info state sprinklecontrol.0.sprinkle.Gartenbewässerung_Mitte_STATE.runningTime changed: 00:00 (ack = true) sprinklecontrol.0 2021-09-10 12:30:39.313 info state sprinklecontrol.0.sprinkle.Gartenbewässerung_Links_STATE.autoOn changed: true (ack = true) sprinklecontrol.0 2021-09-10 12:30:39.312 info state sprinklecontrol.0.sprinkle.Gartenbewässerung_Links_STATE.runningTime changed: 00:00 (ack = true) sprinklecontrol.0 2021-09-10 12:30:38.781 info Start zur festen Zeit (Sa) um 05:00 sprinklecontrol.0 2021-09-10 12:30:37.903 info state sprinklecontrol.0.sprinkle.Gartenbewässerung_Rechts_STATE.autoOn changed: true (ack = true) sprinklecontrol.0 2021-09-10 12:30:37.902 info state sprinklecontrol.0.sprinkle.Gartenbewässerung_Rechts_STATE.runningTime changed: - (ack = true) sprinklecontrol.0 2021-09-10 12:30:37.899 info state sprinklecontrol.0.sprinkle.Gartenbewässerung_Mitte_STATE.autoOn changed: true (ack = true) sprinklecontrol.0 2021-09-10 12:30:37.898 info state sprinklecontrol.0.sprinkle.Gartenbewässerung_Mitte_STATE.runningTime changed: - (ack = true) sprinklecontrol.0 2021-09-10 12:30:37.898 info state sprinklecontrol.0.sprinkle.Gartenbewässerung_Links_STATE.autoOn changed: true (ack = true) sprinklecontrol.0 2021-09-10 12:30:37.897 info state sprinklecontrol.0.sprinkle.Gartenbewässerung_Links_STATE.runningTime changed: - (ack = true) sprinklecontrol.0 2021-09-10 12:30:36.784 info state sprinklecontrol.0.control.parallelOfMax changed: 0 : 5 (ack = true) sprinklecontrol.0 2021-09-10 12:30:36.783 info state sprinklecontrol.0.control.restFlow changed: 0 (0 Grundwasser) (ack = true) sprinklecontrol.0 2021-09-10 12:30:34.795 info #1.0 => Set ID: Gartenbewässerung_Rechts_STATE(2) hinzugefügt - {"startFixDay":[false,false,false,false,false,false,true],"startDay":"threeRd","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":"fixDay","triggerSM":"","inGreenhouse":false,"analogZPct":null,"analogOHPct":null,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":4,"pctTriggerIrrigation":50}} sprinklecontrol.0 2021-09-10 12:30:34.794 info #1.0 => Set ID: Gartenbewässerung_Mitte_STATE(1) hinzugefügt - {"startFixDay":[false,false,false,false,false,false,true],"startDay":"threeRd","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":"fixDay","triggerSM":"","inGreenhouse":false,"analogZPct":null,"analogOHPct":null,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":4,"pctTriggerIrrigation":50}} sprinklecontrol.0 2021-09-10 12:30:34.793 info #1.0 => Set ID: Gartenbewässerung_Links_STATE(0) hinzugefügt - {"startFixDay":[false,false,false,false,false,false,true],"startDay":"threeRd","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":"fixDay","triggerSM":"","inGreenhouse":false,"analogZPct":null,"analogOHPct":null,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":4,"pctTriggerIrrigation":50}} sprinklecontrol.0 2021-09-10 12:30:34.750 info starting. Version 0.2.5 in /opt/iobroker/node_modules/iobroker.sprinklecontrol, node: v12.22.5, js-controller: 3.3.16 sprinklecontrol.0 2021-09-10 12:30:30.733 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason sprinklecontrol.0 2021-09-10 12:30:30.732 info terminating sprinklecontrol.0 2021-09-10 12:30:30.729 info cleaned everything up... sprinklecontrol.0 2021-09-10 12:30:30.728 info Got terminate signal TERMINATE_YOURSELF sprinklecontrol.0 2021-09-10 12:29:41.502 info Start am Wochenende (Sa) um 07:30 sprinklecontrol.0 2021-09-10 12:29:39.495 warn The sensor "sensorWindSpeed" is not saved in the configuration! The adapter cannot work like this! sprinklecontrol.0 2021-09-10 12:29:39.494 warn The sensor "sensorBrightness" is not saved in the configuration! The adapter cannot work like this! sprinklecontrol.0 2021-09-10 12:29:39.494 warn The sensor "sensorOutsideHumidity" is not saved in the configuration! The adapter cannot work like this! sprinklecontrol.0 2021-09-10 12:29:39.493 warn The sensor "sensorOutsideTemperature" is not saved in the configuration! The adapter cannot work like this! sprinklecontrol.0 2021-09-10 12:29:37.546 info system longitude 7.309112 latitude 52.202349 sprinklecontrol.0 2021-09-10 12:29:37.506 info #1.0 => Set ID: sprinkle_example(0) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.sprinkle_example.autoOn","objectName":"sprinkle_example","objectID":"sprinklecontrol.0.sprinkle.sprinkle_example.runningTime","idState":"hm-rpc.0.MEQ1234567.3.STATE","updateStateTimerID":null,"sprinkleID":0,"wateringTime":10,"wateringAdd":200,"wateringInterval":0,"pipeFlow":1100,"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-10 12:29:37.471 info starting. Version 0.2.5 in /opt/iobroker/node_modules/iobroker.sprinklecontrol, node: v12.22.5, js-controller: 3.3.16
-
Adapter läuft nun Einwandfrei.
Aber ein Problem habe ich noch.
Sobald ich einen Wert in sprinklecontrol.0.sprinkle.Gartenbewässerung_Links_STATE.runningTime
eingebe Startet der Bewässerungskreis.
In meiner Vis würde ich aber gerne Pro Bewässerungskreis die Zeit festlegen ohne das die Kreise dann Bewässern. Ist das irgendwie möglich?So sieht es momentan mit einem anderen Adapter aus:
Gruß Christian -
@cvidal Hallo Christian,
das ist nicht möglich, da die Bewässerungszeiten in der Konfiguration gespeichert werden. Wenn du sie in der VIS eingibst so wird in Manuellen Modus, also im Handbetrieb bewässert. Dies dient nur dem zusätzlichen bewässern, damit die Blumen nicht verdursten, wenn der Boden mal zu trocken ist, bzw. zum Testen der Bewässerungskreise.
MfG Dirk Peter -
@Dirk-Peter
Hallo
Ich habe folgende Fehlermeldung erhalten:
State value to set for "sprinklecontrol.0.sprinkle.Beregnung_Rasen.actualSoilMoisture" has value "247.1" greater than max "150"
gruß
mp24