NEWS
Test Adapter Sprinkle Control 0.2.x mit neuen Funktionen
-
@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. -
@martybr - 0.2.4 ist on, - hoffe das ich nichts übersehen habe, Dirk Peter
-
@dirk-peter sagte in Test Adapter Sprinkle Control mit neuen Funktionen:
@martybr - 0.2.4 ist on, - hoffe das ich nichts übersehen habe, Dirk Peter
sprinklecontrol.0 2021-08-15 18:00:36.206 info State value to set for "sprinklecontrol.0.sprinkle.Ventil_6.triggerPoint" has to be type "string" but received type "boolean" sprinklecontrol.0 2021-08-15 18:00:36.206 info State value to set for "sprinklecontrol.0.sprinkle.Ventil_5.triggerPoint" has to be type "string" but received type "boolean" sprinklecontrol.0 2021-08-15 18:00:36.204 info State value to set for "sprinklecontrol.0.sprinkle.Ventil_4.triggerPoint" has to be type "string" but received type "boolean" sprinklecontrol.0 2021-08-15 18:00:36.203 info State value to set for "sprinklecontrol.0.sprinkle.Ventil_3.triggerPoint" has to be type "string" but received type "boolean" sprinklecontrol.0 2021-08-15 18:00:36.202 info State value to set for "sprinklecontrol.0.sprinkle.Ventil_2.triggerPoint" has to be type "string" but received type "boolean" sprinklecontrol.0 2021-08-15 18:00:36.201 info State value to set for "sprinklecontrol.0.sprinkle.Ventil_1.triggerPoint" has to be type "string" but received type "boolean" sprinklecontrol.0 2021-08-15 18:00:35.165 info setSoilMoistPct - analog: Ventil_1 .pst: 100 sprinklecontrol.0 2021-08-15 18:00:35.165 warn Ventil_1: analog soil moisture sensor at 100 % => The range of values has been exceeded sprinklecontrol.0 2021-08-15 18:00:35.165 info setSoilMoistPct, Ventil_1 => analog, newVal: 20 sprinklecontrol.0 2021-08-15 18:00:35.164 info filter analog: Ventil_1, state: 20 sprinklecontrol.0 2021-08-15 18:00:33.223 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":"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-08-15 18:00:33.223 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":"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-08-15 18:00:33.222 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":"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-08-15 18:00:33.222 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":"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-08-15 18:00:33.221 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":"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-08-15 18:00:33.221 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":2,"analogOHPct":5,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":4,"pctTriggerIrrigation":50}} sprinklecontrol.0 2021-08-15 18:00:33.143 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
-
@dirk-peter
Super, du bist ja "pfeilschnell!".
Liegt das Update auf GitHub? Ich werde es dann installieren und weiter testen. -
@dirk-peter
Ich bin mit der 0.2.4 Online. Ich hoffe, bei mir funktionieren die Bodenfeuchtesensoren weiter. Wir hatten heute Freunde zum Grillen da. Der Hund hat mir die Bodenfeuchtesensoren aus dem Rasen gezogen und irgendwo im Garten fallengelassen. Einen habe ich nun wiedergefunden
Ich habe ihn eingebaut. Hoffentlich liefert er noch Werte. -
@dirk-peter
Die Triggerpunkte sind da: -
@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.
-
@dirk-peter
Das Log sieht bei mir sauber aus:sprinklecontrol.0 2021-08-15 20:40:10.340 info setSoilMoistPct - analog: Rasen_West .pst: 77 sprinklecontrol.0 2021-08-15 20:40:10.339 info setSoilMoistPct, Rasen_West => analog, newVal: 77 sprinklecontrol.0 2021-08-15 20:40:10.339 info setSoilMoistPct - analog: Rasen_West .pst: 77 sprinklecontrol.0 2021-08-15 20:40:10.339 info setSoilMoistPct, Rasen_West => analog, newVal: 77 sprinklecontrol.0 2021-08-15 20:40:10.339 info setSoilMoistPct - analog: Rasen_West .pst: 77 sprinklecontrol.0 2021-08-15 20:40:10.338 info setSoilMoistPct, Rasen_West => analog, newVal: 77 sprinklecontrol.0 2021-08-15 20:40:10.338 info setSoilMoistPct - analog: Rasen_West .pst: 77 sprinklecontrol.0 2021-08-15 20:40:10.338 info setSoilMoistPct, Rasen_West => analog, newVal: 77 sprinklecontrol.0 2021-08-15 20:40:10.338 info setSoilMoistPct - analog: Rasen_West .pst: 77 sprinklecontrol.0 2021-08-15 20:40:10.338 info setSoilMoistPct, Rasen_West => analog, newVal: 77 sprinklecontrol.0 2021-08-15 20:40:10.338 info setSoilMoistPct - analog: Rasen_West .pst: 77 sprinklecontrol.0 2021-08-15 20:40:10.337 info setSoilMoistPct, Rasen_West => analog, newVal: 77 sprinklecontrol.0 2021-08-15 20:31:44.667 info setSoilMoistPct - analog: Hecke_und_Rosen .pst: 98 sprinklecontrol.0 2021-08-15 20:31:44.667 info setSoilMoistPct, Hecke_und_Rosen => analog, newVal: 98 sprinklecontrol.0 2021-08-15 20:31:44.667 info filter analog: Hecke_und_Rosen, state: 98 sprinklecontrol.0 2021-08-15 20:31:44.667 info setSoilMoistPct - analog: Rasen_Ost .pst: 98 sprinklecontrol.0 2021-08-15 20:31:44.667 info setSoilMoistPct, Rasen_Ost => analog, newVal: 98 sprinklecontrol.0 2021-08-15 20:31:44.667 info filter analog: Rasen_Ost, state: 98 sprinklecontrol.0 2021-08-15 20:31:44.667 info setSoilMoistPct - analog: Rasen_Süd-Ost .pst: 98 sprinklecontrol.0 2021-08-15 20:31:44.667 info setSoilMoistPct, Rasen_Süd-Ost => analog, newVal: 98 sprinklecontrol.0 2021-08-15 20:31:44.666 info filter analog: Rasen_Süd-Ost, state: 98 sprinklecontrol.0 2021-08-15 20:31:44.666 info setSoilMoistPct - analog: Rasen_Süd .pst: 98 sprinklecontrol.0 2021-08-15 20:31:44.666 info setSoilMoistPct, Rasen_Süd => analog, newVal: 98 sprinklecontrol.0 2021-08-15 20:31:44.666 info filter analog: Rasen_Süd, state: 98 sprinklecontrol.0 2021-08-15 20:31:44.664 info setSoilMoistPct - analog: Rasen_Süd-West .pst: 98 sprinklecontrol.0 2021-08-15 20:31:44.663 info setSoilMoistPct, Rasen_Süd-West => analog, newVal: 98 sprinklecontrol.0 2021-08-15 20:31:44.663 info filter analog: Rasen_Süd-West, state: 98 sprinklecontrol.0 2021-08-15 20:31:44.663 info setSoilMoistPct - analog: Rasen_West .pst: 98 sprinklecontrol.0 2021-08-15 20:31:44.663 info setSoilMoistPct, Rasen_West => analog, newVal: 98 sprinklecontrol.0 2021-08-15 20:31:44.661 info filter analog: Rasen_West, state: 98 sprinklecontrol.0 2021-08-15 20:31:42.668 info #1.0 => Set ID: Hecke_und_Rosen(5) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Hecke_und_Rosen.autoOn","objectName":"Hecke_und_Rosen","objectID":"sprinklecontrol.0.sprinkle.Hecke_und_Rosen.runningTime","idState":"hm-rpc.1.OEQ0205713.6.STATE","updateStateTimerID":null,"sprinkleID":5,"wateringTime":40,"wateringAdd":100,"wateringInterval":0,"pipeFlow":700,"methodControlSM":"analog","triggerSM":"alias.0.Garten.Feuchtigkeitssensor.Rasen-Sensor1","inGreenhouse":false,"analogZPct":0,"analogOHPct":100,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":6.4,"pctTriggerIrrigation":80}} sprinklecontrol.0 2021-08-15 20:31:42.668 info #1.0 => Set ID: Rasen_Ost(4) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":false,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Rasen_Ost.autoOn","objectName":"Rasen_Ost","objectID":"sprinklecontrol.0.sprinkle.Rasen_Ost.runningTime","idState":"hm-rpc.1.OEQ0205713.4.STATE","updateStateTimerID":null,"sprinkleID":4,"wateringTime":30,"wateringAdd":100,"wateringInterval":0,"pipeFlow":700,"methodControlSM":"analog","triggerSM":"alias.0.Garten.Feuchtigkeitssensor.Rasen-Sensor1","inGreenhouse":false,"analogZPct":0,"analogOHPct":100,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":6.4,"pctTriggerIrrigation":80}} sprinklecontrol.0 2021-08-15 20:31:42.667 info #1.0 => Set ID: Rasen_Süd-Ost(3) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":false,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Rasen_Süd-Ost.autoOn","objectName":"Rasen_Süd-Ost","objectID":"sprinklecontrol.0.sprinkle.Rasen_Süd-Ost.runningTime","idState":"hm-rpc.1.OEQ0205713.5.STATE","updateStateTimerID":null,"sprinkleID":3,"wateringTime":30,"wateringAdd":100,"wateringInterval":0,"pipeFlow":700,"methodControlSM":"analog","triggerSM":"alias.0.Garten.Feuchtigkeitssensor.Rasen-Sensor1","inGreenhouse":false,"analogZPct":0,"analogOHPct":100,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":6.4,"pctTriggerIrrigation":80}} sprinklecontrol.0 2021-08-15 20:31:42.666 info #1.0 => Set ID: Rasen_Süd(2) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":false,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Rasen_Süd.autoOn","objectName":"Rasen_Süd","objectID":"sprinklecontrol.0.sprinkle.Rasen_Süd.runningTime","idState":"hm-rpc.1.OEQ0205713.7.STATE","updateStateTimerID":null,"sprinkleID":2,"wateringTime":30,"wateringAdd":100,"wateringInterval":0,"pipeFlow":700,"methodControlSM":"analog","triggerSM":"alias.0.Garten.Feuchtigkeitssensor.Rasen-Sensor1","inGreenhouse":false,"analogZPct":0,"analogOHPct":100,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":6.4,"pctTriggerIrrigation":80}} sprinklecontrol.0 2021-08-15 20:31:42.666 info #1.0 => Set ID: Rasen_Süd-West(1) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":false,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Rasen_Süd-West.autoOn","objectName":"Rasen_Süd-West","objectID":"sprinklecontrol.0.sprinkle.Rasen_Süd-West.runningTime","idState":"hm-rpc.1.OEQ0205713.2.STATE","updateStateTimerID":null,"sprinkleID":1,"wateringTime":30,"wateringAdd":100,"wateringInterval":0,"pipeFlow":700,"methodControlSM":"analog","triggerSM":"alias.0.Garten.Feuchtigkeitssensor.Rasen-Sensor1","inGreenhouse":false,"analogZPct":0,"analogOHPct":100,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":6.4,"pctTriggerIrrigation":80}} sprinklecontrol.0 2021-08-15 20:31:42.665 info #1.0 => Set ID: Rasen_West(0) hinzugefügt - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":false,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Rasen_West.autoOn","objectName":"Rasen_West","objectID":"sprinklecontrol.0.sprinkle.Rasen_West.runningTime","idState":"hm-rpc.1.OEQ0205713.1.STATE","updateStateTimerID":null,"sprinkleID":0,"wateringTime":30,"wateringAdd":100,"wateringInterval":0,"pipeFlow":700,"methodControlSM":"analog","triggerSM":"alias.0.Garten.Feuchtigkeitssensor.Rasen-Sensor1","inGreenhouse":false,"analogZPct":0,"analogOHPct":100,"soilMoisture":{"val":null,"pct":null,"bool":null,"min":0.08,"maxIrrigation":8,"maxRain":10,"triggersIrrigation":6.4,"pctTriggerIrrigation":80}} sprinklecontrol.0 2021-08-15 20:31:42.638 info starting. Version 0.2.4 in /opt/iobroker/node_modules/iobroker.sprinklecontrol, node: v12.22.4, js-controller: 3.3.15 sprinklecontrol.0 2021-08-15 20:31:38.677 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason sprinklecontrol.0 2021-08-15 20:31:38.677 info terminating sprinklecontrol.0 2021-08-15 20:31:38.676 info cleaned everything up... sprinklecontrol.0 2021-08-15 20:31:38.675 info Got terminate signal TERMINATE_YOURSELF sprinklecontrol.0 2021-08-15 20:30:17.969 info getTelegramUser:{"1234567890":{"firstName":"mmmmm","userName":"xxxxxxx"}} sprinklecontrol.0 2021-08-15 20:05:30.506 info setSoilMoistPct - analog: Rasen_West .pst: 100 sprinklecontrol.0 2021-08-15 20:05:30.505 info setSoilMoistPct - analog: Rasen_West .pst: 100 sprinklecontrol.0 2021-08-15 20:05:30.505 info setSoilMoistPct - analog: Rasen_West .pst: 100 sprinklecontrol.0 2021-08-15 20:05:30.505 info setSoilMoistPct - analog: Rasen_West .pst: 100 sprinklecontrol.0 2021-08-15 20:05:30.505 info setSoilMoistPct - analog: Rasen_West .pst: 100 sprinklecontrol.0 2021-08-15 20:05:30.505 info setSoilMoistPct, Rasen_West => analog, newVal: 100 sprinklecontrol.0 2021-08-15 20:05:30.505 info setSoilMoistPct, Rasen_West => analog, newVal: 100 sprinklecontrol.0 2021-08-15 20:05:30.505 info setSoilMoistPct, Rasen_West => analog, newVal: 100 sprinklecontrol.0 2021-08-15 20:05:30.505 info setSoilMoistPct, Rasen_West => analog, newVal: 100 sprinklecontrol.0 2021-08-15 20:05:30.505 info setSoilMoistPct, Rasen_West => analog, newVal: 100
-
@sigi234 sagte in Test Adapter Sprinkle Control mit neuen Funktionen:
Ventil_1: analog soil moisture sensor at 100 % => The range of values has been exceeded
Dein Sensor ist nicht richtig konfiguriert, der Wert ist über 100% und wurde auf 100% zurück gesetzt. Daher die Warnung.
-
@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