NEWS
Test Adapter Sprinkle Control 0.2.x mit neuen Funktionen
-
@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 -
@dirk-peter Ich mache gleich mal das Update und schalte die Steuerung auf den Adapter um. Ich werde dir dann in der nächsten Woche berichten. Heute Nacht hat es bei uns gut geregnet, der Rasen ist gut feucht.
-
@dirk-peter
Vielen Dank für den Adapter. Danach suche ich schon längere Zeit
Zur Funktion kann ich Aufgrund der starken Regenfälle noch nichts sagen.Wir haben ein kleines Gewächshaus. Ein Bodenfeuchtesensor lohnt sich deshalb nicht.
Ist es möglich die Funktion Gewächshaus auszulagern ?Die Visualisierung vom Meister sieht super aus. Mit Vis bin ich aber noch Anfänger. Kann mir jemand sagen wo die Daten der Textdatei einkopiert werden müssen ?
Best Regards
mp24 -
@mp24 sagte in Test Adapter Sprinkle Control mit neuen Funktionen:
Die Visualisierung vom Meister sieht super aus. Mit Vis bin ich aber noch Anfänger. Kann mir jemand sagen wo die Daten der Textdatei einkopiert werden müssen ?
Welche?
-
Diese Datei
-
@mp24 sagte in Test Adapter Sprinkle Control mit neuen Funktionen:
Diese Datei
Nö, welche Vis? Screenshot
Wenn es eine View ist dann so:
-
@sigi234
Ja genau. Die View war es. Da habe ich wohl was durcheinander geworfen.
Obwohl ich inventwo installiert habe werden aber nur Pumpe und Zisterne angezeigt. -
@mp24 sagte in Test Adapter Sprinkle Control mit neuen Funktionen:
@sigi234
Ja genau. Die View war es. Da habe ich wohl was durcheinander geworfen.
Obwohl ich inventwo installiert habe werden aber nur Pumpe und Zisterne angezeigt.Screenshot bitte
Beide Adapter installiert? -
Nein. Nur "inventwo icon set"
Welches brauche ich noch ? -
@mp24 sagte in Test Adapter Sprinkle Control mit neuen Funktionen:
Welches brauche ich noch ?
ioBroker.vis-inventwo
-
@sigi234 said in Test Adapter Sprinkle Control mit neuen Funktionen:
@mp24 sagte in Test Adapter Sprinkle Control mit neuen Funktionen:
Welches brauche ich noch ?
ioBroker.vis-inventwo
Das war es. Vielen Dank
-
@mp24 Hallo,
dann bewässere doch dein Gewächshaus über FixDay. In Greenhouse bewirkt doch nur, das die Umweltdaten/Wettervorhersage nicht zu einer Verschiebung der Bewässerungs-Tage führt.
MfG Dirk Peter -
@dirk-peter
Hallo
Feste Tage habe ich früher über die Homematic gehabt. Bei wenig Sonne und tägl. Bewässerung sind die Pilze schneller gewachsen als die Tomaten.
An sonnigen Tagen war es zu trocken.Somit war der Gedanke das ich über die Funktion Gewächshaus, Regen und Wettervorhersage herausfiltern kann und nur über die Evaporation bewässere.
Vielen dank für den Adapter. danach habe ich schon länger gesucht.
Viele Grüße
Muff -
@mp24 Hallo Muff,
ich habe es auf die To-do-Liste gesetzt. Du brauchst dann aber eine Wetterstation zur Berechnung die auch nicht ganz billig ist.
MfG Dirk Peter -
@dirk-peter
Eine Wetterstation habe ich. Die Datenpunkte sind im Adapter hinterlegt. Ich sehe auch das sich die Werte für Evaporation usw ändern.
Soweit alles gut. Einzig ich muss noch die Werte des Raspberry Pi der den Höhenstand in der Zisterne ermittelt in die Homematic/IOBroker bekommen.
Viele Grüße
Muff -
@dirk-peter
hallo Dirk Peter, heute morgen waren die Werte der Feuchtigkeitssensoren unter der Triggerschwelle. Die Bewässerung ist angesprungen, leider nur der erste Kreis. Alle Kreise bekommen den Feuchtigkeitswert von einem Sensor.
Kann es sein, dass die Werte dynamisch im Betrieb gelesen werden? Also wenn der Sensor < x% dann sprint die Bewässerung an. Ändert der Sensor während der Bewässerung seinen Wert und übersteigt den Triggerwert, dann wird nicht weiter bewässert?Sinnvoll ist der Bodenfeuchtewert während der Bewässerung einzufrieren.
Zum Adapter:
Ich habe die neueste Version (0.2.3) installiert und alle Daten komplett neu eingeben. -
@martybr Hallo Martin,
ja du hast recht, diese Funktion greift bei dir. Diese ist bei einem Bodenfeuchte-Sensor natürlich quatsch. Zu viele Fehlerquellen (Sensor direkt im Bereich des Regners, usw.) Es wird in der nächsten Version dann nur noch für die Berechnung der Verdunstung zur Verfügung stehen, wo es dann wieder Sinn macht, denn wenn es gerade zu regnen beginnt, muss ja die Bewässerung nicht so lange laufen.
O.K. Werde es abändern, aber schön, das das indes_m Problem (Konfiguration) beseitigt ist. Zumindest habe ich nicht gehört das jemand damit noch Probleme hat.
MfG Dirk Peter
P.S. Übrigens über die Benachrichtigungsfunktion(Telegram, usw.) kannst du erkennen, ob die anderen Kreise überhaupt starten wollten.