NEWS
Test Adapter Sprinkle Control 0.1.4 Latest
-
@dirk-peter
Ich habe ein Problem mit der Wettervorhersage. Bei uns in Berlin ist es knochentrocken, die Beregnung läuft fast jeden 2.ten Tag (Märkischer Sand!). Nun zeigt die Wettervorhersage 0,3 mm Regen an, bei einer Wahrscheinlichkeit von < 10%. Damit läuft Sprinkle Control an dem betreffenden Tag nicht mehr.
Meine Frage hier: Kann man wie in Gartenbewaesserung eine Schwellwert angeben (z.B. 3mm)?
Meine zweite Frage ist: Bist du mit der Integration von Bodenfeuchtesensoren weitergekommen? Das wäre mein größter Wunsch -
@martybr Hallo, das mit dem Schwellwert kann ich auf die To-do-Liste setzen.
Sprinkle Control bewässert aber auch bei einer Regenvorhersage wenn der Regen nicht ausreicht über den Schaltpunkt (z.B. 50 %) zu kommen.
An den Bodenfeuchtesensoren bin ich dran!
Zumindest steht schon mal die Konfiguration. Wenn ich wieder ein bisschen Zeit frei machen kann geht es weiter.
Hier schon mal ein paar Bilder
Hiermit sollte dann alles abgedeckt werden.
MfG Dirk Peter -
@dirk-peter
Das sieht gut aus. Was meinst du mit "Bodenfeuchtesensor Bistabil"? Hat dieser Sensor 2 Zustände "feucht/trocken"?P.S.
Ich kann gerne testen, fahre aber Montag für zwei Wochen in Urlaub. Gerne danach.P.P.S.
Für heute wurden 0,3 mm Regen vorhergesagt. Die errechnete Feuchtigkeit lag bei 57 %, der Schaltpunkt für die Bewässerung bei 60%. -
@Dirk-Peter erstmal vielen Dank für den Adapter. kurze Frage, kann ich diesen auch ohne den Homematic wettersensor betreiben?
-
@tschaeens
Der "Meister" von dem Adapter ist @Dirk-Peter , ich bin ein interessierter Anwender. -
- Berechnung der Verdunstung: so wie aktueller Adapter 0.1.7
- bistabil: 2 Zustände an (true) aus (false)
- analog: interne Umrechnung in 0 ... 100 % Einschaltung dann über x % mit Laufzeitverlängerung (wie bei berechneter Verdunstung)
MfG Dirk Peter
-
@martybr Wetterstation unbedingt erforderlich!
- Ich habe nur HomeMatic, kann also über andere keine Auskunft geben.
- Andere verwenden den Sainlogic Adapter, erkundige dich bei diesen nach ihren Erfahrungen.
- Von Wetterdaten aus dem Internet rate ich ab. Besonders von den Regenmengenvorhersagen!
MfG Dirk Peter
-
@dirk-peter
Super, kann kann ich ja beide Bodefeuchtesensoren testen. Mein dritter ist leider gehimmelt, den habe ich letzte Woche entsorgt
Ich habe hier eine "homatisierten" Gardena und eine Zigbee, der Werte zwischen 0 und 100% liefert. -
@dirk-peter
Ich setze die Wetterstation "Weatherman" von Eugen Stall ein. Das Hauptsystem ist Homematic, die neuen Projekte mache ich nun mit ioBroker. Gerade die für die Visualisierung bietet ioBroker unendliche Möglichkeiten. -
@dirk-peter
Danke für den tollen Adapter!Ich habe eine Frage: trotz eingestelltem Schaltabstand zwischeb den VIntelien von 3 min, schalten die Ventile nacheinander ohne Pause dazwischen:
Habe ich einen Denkfehler, oder sind meine Einstellungen falsch?
Danke und viele Grüße
-
@mumurik Kannst du mir mal zeigen was in deinem log (Protokolle) eingetragen ist? Soll wirklich immer nur ein Ventil schalten? Schade um den Adapter! Er kann so viel mehr!
MfG Dirk Peter -
@dirk-peter sagte in Test Adapter Sprinkle Control 0.1.4 Latest:
@mumurik Kannst du mir mal zeigen was in deinem log (Protokolle) eingetragen ist? Soll wirklich immer nur ein Ventil schalten? Schade um den Adapter! Er kann so viel mehr!
MfG Dirk Peterhier mein Log:
sprinklecontrol.0 2021-06-12 22:11:00.315 info (20555) #2.06 Set (false) ID: Ventil_2, value: false sprinklecontrol.0 2021-06-12 22:11:00.257 info (20555) state sprinklecontrol.0.control.restFlow changed: 2000 (2000 Grundwasser) (ack = true) sprinklecontrol.0 2021-06-12 22:11:00.255 info (20555) state sprinklecontrol.0.control.parallelOfMax changed: 0 : 1 (ack = true) sprinklecontrol.0 2021-06-12 22:11:00.240 info (20555) state sprinklecontrol.0.sprinkle.Ventil_2.runningTime changed: 0 (ack = true) sprinklecontrol.0 2021-06-12 22:11:00.227 info (20555) #1.2 Set ID: Ventil_2 setSoilMoistPct100 = 100% sprinklecontrol.0 2021-06-12 22:10:45.216 info (20555) #1.3 Set ID: Ventil_2 addVal: (0.040000000000000036) sprinklecontrol.0 2021-06-12 22:10:30.205 info (20555) #1.3 Set ID: Ventil_2 addVal: (0.040000000000000036) sprinklecontrol.0 2021-06-12 22:10:15.195 info (20555) #1.3 Set ID: Ventil_2 addVal: (0.040000000000000036) sprinklecontrol.0 2021-06-12 22:10:00.180 info (20555) #2.05 Set (true) ID: Ventil_2, value: true sprinklecontrol.0 2021-06-12 22:10:00.175 info (20555) #1.3 Set ID: Ventil_2 addVal: (0.040000000000000036) sprinklecontrol.0 2021-06-12 22:09:45.163 info (20555) #1.3 Set ID: Ventil_2 addVal: (0.040000000000000036) sprinklecontrol.0 2021-06-12 22:09:30.147 info (20555) #1.3 Set ID: Ventil_2 addVal: (0.040000000000000036) sprinklecontrol.0 2021-06-12 22:09:15.136 info (20555) #1.3 Set ID: Ventil_2 addVal: (0.040000000000000036) sprinklecontrol.0 2021-06-12 22:09:00.235 info (20555) #2.06 Set (false) ID: Ventil_1, value: false sprinklecontrol.0 2021-06-12 22:09:00.174 info (20555) state sprinklecontrol.0.control.restFlow changed: 1300 (2000 Grundwasser) (ack = true) sprinklecontrol.0 2021-06-12 22:09:00.168 info (20555) state sprinklecontrol.0.control.parallelOfMax changed: 1 : 1 (ack = true) sprinklecontrol.0 2021-06-12 22:09:00.139 info (20555) state sprinklecontrol.0.sprinkle.Ventil_1.runningTime changed: 0 (ack = true) sprinklecontrol.0 2021-06-12 22:09:00.119 info (20555) #1.2 Set ID: Ventil_1 setSoilMoistPct100 = 100% sprinklecontrol.0 2021-06-12 22:08:45.106 info (20555) #1.3 Set ID: Ventil_1 addVal: (0.040000000000000036) sprinklecontrol.0 2021-06-12 22:08:30.094 info (20555) #1.3 Set ID: Ventil_1 addVal: (0.040000000000000036) sprinklecontrol.0 2021-06-12 22:08:15.084 info (20555) #1.3 Set ID: Ventil_1 addVal: (0.040000000000000036) sprinklecontrol.0 2021-06-12 22:08:00.072 info (20555) #1.3 Set ID: Ventil_1 addVal: (0.040000000000000036) sprinklecontrol.0 2021-06-12 22:07:55.269 info (20555) state mihome.0.devices.sensor_motion_aq2_158d0002b94026.lux changed: 36 (ack = true) sprinklecontrol.0 2021-06-12 22:07:45.059 info (20555) #1.3 Set ID: Ventil_1 addVal: (0.040000000000000036) sprinklecontrol.0 2021-06-12 22:07:30.048 info (20555) #1.3 Set ID: Ventil_1 addVal: (0.040000000000000036) sprinklecontrol.0 2021-06-12 22:07:15.035 info (20555) #1.3 Set ID: Ventil_1 addVal: (0.040000000000000036) sprinklecontrol.0 2021-06-12 22:07:01.026 info (20555) Start am Wochenende (So) um 22:07 sprinklecontrol.0 2021-06-12 22:07:00.060 info (20555) #2.05 Set (true) ID: Ventil_1, value: true sprinklecontrol.0 2021-06-12 22:07:00.056 info (20555) state sprinklecontrol.0.control.restFlow changed: 900 (2000 Grundwasser) (ack = true) sprinklecontrol.0 2021-06-12 22:07:00.053 info (20555) state sprinklecontrol.0.control.parallelOfMax changed: 1 : 1 (ack = true) sprinklecontrol.0 2021-06-12 22:07:00.051 info (20555) state sprinklecontrol.0.sprinkle.Ventil_2.runningTime changed: 02:00 (ack = false) sprinklecontrol.0 2021-06-12 22:07:00.048 info (20555) state sprinklecontrol.0.sprinkle.Ventil_1.runningTime changed: 02:00 (ack = false) sprinklecontrol.0 2021-06-12 22:07:00.025 info (20555) #2.15 ID: Ventil_2new order created: {"sprinkleID":1,"sprinkleName":"Ventil_2","idState":"sonoff.0.Gartenbewaesserung.POWER","wateringTime":120,"pipeFlow":700,"count":0,"enabled":false,"enable sprinklecontrol.0 2021-06-12 22:07:00.024 info (20555) #2.15 ID: Ventil_1new order created: {"sprinkleID":0,"sprinkleName":"Ventil_1","idState":"sonoff.0.Gartenbewaesserung.POWER","wateringTime":120,"pipeFlow":1100,"count":0,"enabled":false,"enabl sprinklecontrol.0 2021-06-12 22:07:00.023 info (20555) sprinklecontrol: Ventil_2 wateringTime: 2 (1, 8, 3.2, 7.84) sprinklecontrol.0 2021-06-12 22:07:00.023 info (20555) weatherForecastTodayNum, Typeof: number Wert: 0 soilMoisture, Typeof: number Wert: 3.2 Summe: 3.2 Auswertung: true sprinklecontrol.0 2021-06-12 22:07:00.023 info (20555) Bodenfeuchte: 3.2 <= 7.84 AutoOn: true sprinklecontrol.0 2021-06-12 22:07:00.023 info (20555) sprinklecontrol: Ventil_1 wateringTime: 2 (1, 8, 3.2, 7.84) sprinklecontrol.0 2021-06-12 22:07:00.022 info (20555) weatherForecastTodayNum, Typeof: number Wert: 0 soilMoisture, Typeof: number Wert: 3.2 Summe: 3.2 Auswertung: true sprinklecontrol.0 2021-06-12 22:07:00.022 info (20555) Bodenfeuchte: 3.2 <= 7.84 AutoOn: true
Eventuell habe ich die Konfig ja auch falsch verstanden.
Ich wollte eigentlich, dass Ventil 2 nach Ventil 1 mit einer Pause von 3 Min schaltet. Bei "max. Parallelbetrieb der Ventile" ist die eins, weil ich aktuell 2 Schaltkreise habe und diese nicht parallel schalten sollen, sondern nacheinander mit einer Pause von 3 Min... -
@mumurik Hallo, du hast es geschafft den Schaltabstand mit einer direkten Eingabe zu überlisten. In der Konfiguration unter Schaltabstand sind nur Werte von 0 - 1000 ms vorgesehen. Diese habe ich vergessen zu begrenzen, da Werte darüber eigentlich keinen Sinn machen. Mit diesen zu Großen Wert über 1s kann die Steuerung nicht umgehen und es entstehen solche unlogischen Schaltvorgänge wie bei dir. Ich schaue mal wie ich aktiv den Schaltabstand begrenzen kann, damit so etwas nicht mehr passiert.
Danke für die Info. -
@dirk-peter sagte in Test Adapter Sprinkle Control 0.1.4 Latest:
@mumurik Hallo, du hast es geschafft den Schaltabstand mit einer direkten Eingabe zu überlisten. In der Konfiguration unter Schaltabstand sind nur Werte von 0 - 1000 ms vorgesehen. Diese habe ich vergessen zu begrenzen, da Werte darüber eigentlich keinen Sinn machen. Mit diesen zu Großen Wert über 1s kann die Steuerung nicht umgehen und es entstehen solche unlogischen Schaltvorgänge wie bei dir. Ich schaue mal wie ich aktiv den Schaltabstand begrenzen kann, damit so etwas nicht mehr passiert.
Danke für die Info.vielleicht kannst du mir dennoch einen Tipp geben, wie man es einstellen kann, dass Ventil2 nicht sofort nach Ventil1 aufgemacht wird?
Ich würde gerne eine Pause von 2 Min zwischen der Beregnung der einzelnen Sprinkeln einbauen... -
@mumurik Nein das ist nicht möglich! Der Sinn dieses Adapters ist ja Energie zu sparen. Das bedeutet, mehrere Ventile sollen sogar parallel laufen, ohne die Pumpe zu überlasten. Das Heißt die Pumpe soll nur solange laufen wie sie unbedingt muss.
Es tut mir leid, das was du vorhast geht mit diesem Adapter nicht! -
@dirk-peter sagte in Test Adapter Sprinkle Control 0.1.4 Latest:
@mumurik Nein das ist nicht möglich! Der Sinn dieses Adapters ist ja Energie zu sparen. Das bedeutet, mehrere Ventile sollen sogar parallel laufen, ohne die Pumpe zu überlasten. Das Heißt die Pumpe soll nur solange laufen wie sie unbedingt muss.
Es tut mir leid, das was du vorhast geht mit diesem Adapter nicht!naja, das Problem, dass ich habe, ist tatsächlich eine zu schwache Pumpe, sprich ich kann gar nicht zwei Sprinkler gleichzeitig einschalten, da der Wasserdruck zu niedrig ist und eine Beregnung zweier Sprinkler gleichzeitig nicht möglich ist bzw. nichts bringen würde...
Könntest du eventuell hierzu doch noch eine Option einbauen, so dass nach Wunsch die Ventile nacheinander/sequentiell aufgemacht werden können?
-
@mumurik Nacheinander schalten sie, wenn du den Verbrauch der Ventile unter Haupteinstellungen => Sprinkler(Ventil) => Pumpeneinstellungen => Sprinklerverbrauch den tatsächlichen Verbrauch angibst. Oder andersherum gesagt. Die Summe (Sprinklerverbrauch) zweier Ventile muss größer als die Pumpenleistung sein. Aber der Verbrauch eines Ventils muss kleiner gleich der Pumpenleistung sein.
Ändere den Schaltabstand zwischen den Ventilen auf max. 1000ms!
Dann sollte es funktionieren. -
@dirk-peter sagte in Test Adapter Sprinkle Control 0.1.4 Latest:
@mumurik Nacheinander schalten sie, wenn du den Verbrauch der Ventile unter Haupteinstellungen => Sprinkler(Ventil) => Pumpeneinstellungen => Sprinklerverbrauch den tatsächlichen Verbrauch angibst. Oder andersherum gesagt. Die Summe (Sprinklerverbrauch) zweier Ventile muss größer als die Pumpenleistung sein. Aber der Verbrauch eines Ventils muss kleiner gleich der Pumpenleistung sein.
Ändere den Schaltabstand zwischen den Ventilen auf max. 1000ms!
Dann sollte es funktionieren.danke, das hat funktioniert!
Was ich aber unbedingt benötige, ist eine Pause zwischen dem Einschalten von Sprinkler1 (Menü "Sprinklersteuerung"->Objekt-ID Sprinkler) und Sprinkler2 (Menü "Sprinklersteuerung"->Objekt-ID Sprinkler) von 2-3 Min. Könntest du es eventuell einbauen?
Danke und viele Grüße
-
@mumurik Es tut mir leid, aber diese Änderung steht nicht im Einklang mit den Grundprinzipien des Adapters. Ich werde sie daher nicht umsetzen.
Erledige diese individuellen Aufgaben doch mit JS oder Blockly. Viel Erfolg Dirk Peter -
@dirk-peter sagte in Test Adapter Sprinkle Control 0.1.4 Latest:
@mumurik Es tut mir leid, aber diese Änderung steht nicht im Einklang mit den Grundprinzipien des Adapters. Ich werde sie daher nicht umsetzen.
Erledige diese individuellen Aufgaben doch mit JS oder Blockly. Viel Erfolg Dirk Petersehr geile Antwort! Okay...