Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Sprinkle Control 0.2.x mit neuen Funktionen

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter Sprinkle Control 0.2.x mit neuen Funktionen

    This topic has been deleted. Only users with topic management privileges can see it.
    • CG28
      CG28 last edited by CG28

      Hallo zusammen,

      danke für den tollen Adapter. Allerdings habe ich noch Startschwierigkeiten.

      1. Zunächst mal ein Bug bzgl. des Messagings per QhatsApp. Ich erhalte folgende Fehlermeldung, die ich nicht ganz verstehe, da der Text ja eigentlich nur an das Objekt in iobroker gesendet werden muss (funktioniert bei eignenem blocklyskripten oder anderen adaptern problemlos).

      Screenshot 2022-05-04 220322.jpg

      1. Leider startet auch keines der Ventile. Ich hatte bisher nur einen Durchflusswert bei der Zisternenpumpe angegeben, da diese auch meine Hauptpumpe ist. Der Wert liegt auch über den Werten der Einzelkreise. In den folgenden Bildern habe ich jetzt auch zu Testzwecken bei der Hauptpumpe einen Wert eingetragen (sehe ich dann morgen ob das was gebracht hat).

      1.jpg 2.jpg 3.jpg 4.jpg 5.jpg

      6.jpg

      Ich steuere einen Teil der Ventile über einen KNX Aktor, einen anderen über Sonoff Objekte (Tasmota auf einem ESP32). Ich kann das 24V Netzteil und die Tauchpumpe schalten. Wobei das Schalten der Tauchpumpe nicht notwendig ist, diese ist Druckgesteuert (nur nötig, falls sie wegen Trockenlauf abschaltet, dann muss man sie vom Netz nehmen können).

      Die Berechnung der Verdunstung scheint auch zu funktionieren (Wetterstation über KNX Hausbus und Werte von Lüftungsanlage, die z.B. die Luftfeuchtigkeit misst). Einen Niederschlagssensor habe ich leider nicht (Wetterstation sagt nur ob es regnet oder nicht).

      Danke schon mal für jeden Hinweis.

      Viele Grüße
      Christian

      Dirk Peter 1 Reply Last reply Reply Quote 0
      • Dirk Peter
        Dirk Peter @CG28 last edited by

        @cg28
        Hallo,
        den Fehler mit "WhatsApp CallMeBot" kann ich bestätigen. Es scheint ein Fehler zu sein der mit der Formatierung zu tun hat. Werde versuchen es mit dem nächsten Update zu beheben.
        Die Ausgänge werden bei mir mit true/false geschalten. Sollten deine Aktoren ein anderes Signal benötigen, so kannst du es mit JavaScript oder Blockly anpassen.
        Wenn du mir deine Konfiguration zukommen lässt, so kann ich mal schauen, ob die Einstellungen korrekt sind.
        Das schalten der Pumpe und der 24V dienen nur zur Sicherheit. Wenn du diese Sicherheit nicht brauchst können die Felder für die Aktoren leer gelassen werden.
        MfG Dirk Peter

        CG28 1 Reply Last reply Reply Quote 0
        • CG28
          CG28 @Dirk Peter last edited by CG28

          @dirk-peter danke für deine Antwort!

          Das Setzen eines Durchflussmengenwertes bei der Hauptpumpe hat das Problem der Nichtaktivierung der Ventile wohl gelöst. War für mich allerdings nicht intuitiv, da ich einen Haken bei "Zisterne als Prioritätspumpe nutzen" gesetzt hatte. Trotzdem scheint er sich an dem Wert der Hauptpumpe aufgehangen zu haben.

          Ich denke auch das Szenario einer Hauptpumpe und einer Zisternenpumpe als Nebenpumpe entspricht nicht der geläufigsten Umsetzung? Ich mag hier auch falsch liegen. Viele haben sicher auch eine Zisternenpumpe als einzige Pumpe und damit auch als Hauptpumpe. Wenn die Zisterne leer läuft, wird im Normalfall ein Ventil geschaltet, welches Frischwasser in die Zisterne laufen lässt (Entkopplung Trinkwasserkreis von Brauchwasserkreis).

          Gestern habe ich tatsächlich eine Whatsapp bekommen, aber heute Morgen nicht mehr. Scheint also sporadisch zu funktionieren.

          Heute hatte ich leider ein ganz anderes (neues) Problem. Ein Ventil ist offen geblieben und hat fröhlich weiter bewässert:

          2022-05-07 06:19:04.152  - debug: sprinklecontrol.0 (29973) state sprinklecontrol.0.sprinkle.KG_-_Sprenkler_Nordseite_(Mauer/Terrasse).runningTime changed: 0 (ack = true)
          2022-05-07 06:19:04.175  - debug: sprinklecontrol.0 (29973) state sprinklecontrol.0.control.parallelOfMax changed: 0 : 3 (ack = true)
          2022-05-07 06:19:04.179  - debug: sprinklecontrol.0 (29973) state sprinklecontrol.0.control.restFlow changed: 1200 (1200 Grundwasser) (ack = true)
          2022-05-07 06:19:04.233  - info: sprinklecontrol.0 (29973) Set (calculation) ID: KG_-_Sprenkler_Nordseite_(Mauer/Terrasse), value: false
          2022-05-07 06:19:04.634  - info: sprinklecontrol.0 (29973) Set (voltage) off
          2022-05-07 06:19:05.133  - debug: sprinklecontrol.0 (29973) delList=> order deleted ID: KG_-_Sprenkler_Nordseite_(Mauer/Terrasse) ( rest orders: 0 )
          2022-05-07 06:19:09.389  - info: sonoff.0 (29306) Client [Hauptwasser_Relais] reconnected. Old secret 1651868411506_2333. New secret 1651897149385_3534
          

          So wie ich das sehe hat dein Adapter den Befehl zum Schließen korrekt gesendet? Allerdings wird der Wert am Ventil 3 Sekunden später wieder auf "true" gesetzt:

          6b2dfe2a-e6dd-4059-b84f-d4203ba9fbb2-grafik.png

          Fällt aber auch mit einem ungeplanten restart des ESP32 auf dem Tasmota läuft zusammen. Jetzt ergeben sich zwei Fragen:

          1. prüft dein Adapter ob der Wert auch erfolgreich gesetzt wurde? Wartet also auf eine Rückmeldung, dass der Wert gesetzt ist?
          2. (hat dann nichts mit deinem Adapter zu tun) Setzt Tasmota nach einem Neustart die Werte auf möglicherweise vor dem Neustart im Speicher befindlicher Werte zurück.

          Wobei letzteres eigentlich auch nicht sein kann, wenn dein Adapter eine Rückmeldung erhalten und geprüft hat, dass der Wert erfolgreich gesetzt wurde.

          Viele Grüße,
          Christian

          Dirk Peter 1 Reply Last reply Reply Quote 0
          • Dirk Peter
            Dirk Peter @CG28 last edited by

            @cg28
            Hallo Christian,
            SprinkleControl hatte ich geschrieben um ein wenig JavaScript zu lernen und um meine Bewässerung leicht erweitern und an meine Wünsche anzupassen. Da ich bei meinem Hausbau sehr günstig zu einem Brunnen kam und die Zisterne als Regenwasserspeicher dient um keine Abgaben fürs Regenwasser zu zahlen. Ist diese Konstellation so in meinem Kopf gewachsen, das ich mit der Zisterne bewässere (reicht im Sommer aber nur für 1 1/2 Wochen) und dann auf die Grundwasserpumpe umschalte.
            Ich werde aber mal die Zisterne als Einzelpumpe auf meine To-Do-Liste schreiben. So das dann auch alle Ventile abgeschaltet werden wenn der minimale Wasserstand unterschritten wurde.
            Das gleiche Phänomen mit WhatsApp hatte ich auch auf meinem Testsystem und zwar mit mehreren Stunden Verspätung. Ich bin dran und werde es veröffentlichen, so wie eine stabile Lösung da ist.

            Und nun zu deinen Fragen:

            1. Nein ich gebe nur den Befehl raus. Ich prüfe also nicht ob er wirklich geschaltet hat.
            2. Ich bin rein HomeMatic, habe daher leider keine Ahnung von Tasmota und all die anderen

            Die Sicherheit des Abschaltens der Bewässerung gewährleiste ich

            1. abschalten des Ventils nach der Bewässerung
            2. abschalten der Steuerspannung nach Beendigung der Bewässerungsaufgaben
            3. abschalten der Bewässerungspumpe
            4. Zeitversetztes schalten (0.5s sind bei mir für HomeMatic ausreichend)

            Ein zeitversetztes abfragen mit entsprechender Fehlermeldung über Telegramm, WhatsApp währe vielleicht auch noch ein Punkt für die To-Do-Liste.
            Ich hoffe, ich konnte deine Fragen so weit beantworten. Zumindest wurde die To-Do-Liste wieder etwas gefüllt 😉
            MfG Dirk Peter

            CG28 1 Reply Last reply Reply Quote 0
            • CG28
              CG28 @Dirk Peter last edited by

              @dirk-peter Danke Dir für die Aufnahme der Themen. Wäre natürlich wirklich ein nettes feature, wenn der Adapter eine Rückantwort prüfen könnte und im Fehlerfall z.B. den Befehl nochmal verschickt bevor er dann eine Warnung schmeißt. Ich weiß allerdings nicht ob es in jedem Fall (also ob Tasmota, knx, homee oder was auch immer) eine Rückmeldung gibt, das würde es dann leider unmöglich machen, da man nie alle Fälle kennt. Falls Objekte in iobroker allerdings irgendeinem Standard unterliegen und immer eine "bestätigt" flag erhalten, wäre es möglich.

              Den ungeplanten restart meines ESP32 konnte ich übrigens fixen, es war also nicht dein Adapter, der meinen Microcontroller zum Neustart gebracht hat 😉 (dachte erst, es könnte ein Speicherthema sein).

              Jetzt habe ich gleich noch eine Frage: Aufgrund einer ungünstigen manuellen Handhabe der Beregnung, waren die gesetzten Feuchtigkeitsprozentwerte sehr heterogen (manche Kreise noch auf 90% andere bereits unter 50%). Ich wollte dann alle manuell auf 100% setzen, damit alle wieder im Gleichtakt laufen, aber das ging nicht, weil er die Prozente einfach wieder bei der nächsten Berechnung/Aktualisierung überschreibt. Gibt es eine einfach Möglichkeit die Werte zu resetten?

              Und gibt es eine Möglichkeit eine Einmalbewässerung zu starten (also alle Kreise wie programmiert mit den entsprechenden Zeiten nacheinander abfahren lassen)?

              Für Letzteres kann ich natürlich auch ein Skript schreiben, welches die Objekte "runningTime" mit den für jeden Kreis hinterlegten Laufzeiten überschreibt (sind die hinterlegten Laufzeiten eigentlich als Objekt irgendwo abrufbar? Habe nur "lastRunningTime" gefunden, aber da steht ja nicht zwangsweise der Soll-Wert drin, der in der Konfig hinterlegt ist)

              Danke und viele Grüße
              Christian

              Dirk Peter 1 Reply Last reply Reply Quote 0
              • Dirk Peter
                Dirk Peter @CG28 last edited by

                @cg28
                Hallo Christian,
                bezüglich deiner Fragen!
                Gibt es eine einfach Möglichkeit die Werte zu resetten? - ja) Adapter stoppen => Feuchtigkeitsprozentwert ändern => Adapter starten
                Gibt es eine Möglichkeit einer Einmalbewässerung? - nein) nur manuelles nachwässern über runningTime
                Sind die hinterlegten Laufzeiten eigentlich als Objekt irgendwo abrufbar? - nein, diese stammen direkt aus der Konfiguration
                MfG Dirk Peter
                P.S. WhatsApp kommt am Wochenende in 0.2.10, wenn keine Fehler mehr auftreten. Bis jetzt sieht es gut aus.

                CG28 Fuchsbau 2 Replies Last reply Reply Quote 0
                • CG28
                  CG28 @Dirk Peter last edited by CG28

                  @dirk-peter

                  @dirk-peter said in Test Adapter Sprinkle Control 0.2.x mit neuen Funktionen:

                  P.S. WhatsApp kommt am Wochenende in 0.2.10, wenn keine Fehler mehr auftreten. Bis jetzt sieht es gut aus.

                  Super, finde den "Newsletter" nämlich echt sinnvoll.

                  Noch eine Frage, heute Morgen hat es mich überrascht, dass die actualSoilMoisture Werte über 100% gegangen sind, das heißt er addiert die geregneten mm einfach auf die rest mm drauf und wenn die Summe größer als der bei den Beregnern angegebene Wert für "nach Bewässerung" in mm ist, dann geht er auch über 100% aber nur bis maximal zu dem mm-Wert der bei "nach Regen" angegeben ist korrekt?

                  Kann es zudem sein, dass ETpToday negativ wird wenn es geregnet hat? Und wenn ja, kann es sein, dass ETpToday vom Betrag her größer ist als die tatsächlich geregneten mm an diesem Tag?

                  e83aae55-ff16-4d68-969e-b0c54929bed2-grafik.png

                  in meinem Fall hat es 1,6 mm geregnet, aber der ETpToday zieht fast 3,5 mm ab.

                  EDIT: Sorry, habe eben gecheckt, dass das Objekt rainToday die von deinem Adapter eingelesenen Daten der Wettervorhersage sind und NICHT der Wetterstation. Diese hat bei mir tatsächlich 5,6 mm gemessen heute, dann könnte es passen, da der Betrag größer ist als der Moisturewert. (Ist etwas verwirrend, dass rainToday von der Wettervorhersage stammt, wenn man auch ein Objekt für den realen MEsswert angegeben hat)

                  88c31b1d-43fa-44d2-86f7-049fbf77b721-grafik.png

                  Kann an dieser Stelle den Netatmo Crawler Adapter empfehlen. Bei mir gabs drei Wetterstationen in der direkten Nachbarschaft, die den Niedersclag in mm messen (und noch viel mehr). Wenn man dann will, kann man sogar Mittelwerte bilden usw.

                  Viele Grüße,
                  Christian

                  Dirk Peter 1 Reply Last reply Reply Quote 0
                  • Dirk Peter
                    Dirk Peter @CG28 last edited by

                    @cg28 sagte in Test Adapter Sprinkle Control 0.2.x mit neuen Funktionen:
                    Hallo,

                    Noch eine Frage, heute Morgen hat es mich überrascht, dass die actualSoilMoisture Werte über 100% gegangen sind, das heißt er addiert die geregneten mm einfach auf die rest mm drauf und wenn die Summe größer als der bei den Beregnern angegebene Wert für "nach Bewässerung" in mm ist, dann geht er auch über 100% aber nur bis maximal zu dem mm-Wert der bei "nach Regen" angegeben ist korrekt?

                    Ja, das ist korrekt. Ich habe damals die 100% auf die Bodenfeuchtigkeit angesetzt, die für die Blumen am angenehmsten ist. Erschien mir einfach logischer und übersichtlicher.
                    Ansonsten liegst du vollkommen richtig mit deinem EDIT.
                    Die Vorhersage dient ja auch nur zur Unterdrückung der Beregnung, falls es Regnen sollte.
                    MfG Dirk Peter

                    1 Reply Last reply Reply Quote 0
                    • Fuchsbau
                      Fuchsbau @Dirk Peter last edited by

                      @dirk-peter sagte in Test Adapter Sprinkle Control 0.2.x mit neuen Funktionen:

                      Gibt es eine einfach Möglichkeit die Werte zu resetten? - ja) Adapter stoppen => Feuchtigkeitsprozentwert ändern => Adapter starten

                      Hallo Dirk,
                      v0.2.9
                      Ich habe eben versuch den Wert actualSoilMoisture Manuel wie beschrieben auf 100 zu setzten. Sobald der Adapter neu gestartet wird der Wert actualSoilMoisture auf 50 zurückgesetzt. Gibt es noch eine Möglichkeit Manuel den Wert auf 100 zu setzten?

                      Gruß Thomas

                      1 Reply Last reply Reply Quote 0
                      • Dirk Peter
                        Dirk Peter last edited by

                        @fuchsbau
                        iobroker-test2.mp4
                        MfG Dirk Peter

                        Fuchsbau 1 Reply Last reply Reply Quote 0
                        • Fuchsbau
                          Fuchsbau @Dirk Peter last edited by

                          @dirk-peter
                          Hatte ich auch schon eingestellt. Aber es wird automatisch wieder auf 50 % gesetzt. 🤷‍♂️

                          Video.mp4

                          Dirk Peter 1 Reply Last reply Reply Quote 0
                          • Dirk Peter
                            Dirk Peter @Fuchsbau last edited by

                            @fuchsbau
                            Hallo,
                            welche Version verwendest du? Mit der 0.2.9 und der 0.2.10 sollte das auf jeden Fall funktionieren.
                            Was sagt eigentlich dein Log?
                            Kannst du mir deine Konfiguration zukommen lassen, um diese bei mir mal zu Testen?
                            Ansonsten kann ich dir nicht sagen woran es liegt.
                            MfG Dirk Peter

                            Fuchsbau 1 Reply Last reply Reply Quote 0
                            • Fuchsbau
                              Fuchsbau @Dirk Peter last edited by

                              @dirk-peter
                              Hallo Dirk,
                              0.2.10
                              Adapter gestoppt. Werte auf 100 gesetzt
                              Log Neustart Adapter:

                              2022-05-17 19:22:01.652 - debug: sprinklecontrol.0 (30538) Redis Objects: Use Redis connection: 0.0.0.0:9001
                              2022-05-17 19:22:01.776 - debug: sprinklecontrol.0 (30538) Objects client ready ... initialize now
                              2022-05-17 19:22:01.791 - debug: sprinklecontrol.0 (30538) Objects create System PubSub Client
                              2022-05-17 19:22:01.793 - debug: sprinklecontrol.0 (30538) Objects create User PubSub Client
                              2022-05-17 19:22:02.065 - debug: sprinklecontrol.0 (30538) Objects client initialize lua scripts
                              2022-05-17 19:22:02.072 - debug: sprinklecontrol.0 (30538) Objects connected to redis: 0.0.0.0:9001
                              2022-05-17 19:22:02.170 - debug: sprinklecontrol.0 (30538) Redis States: Use Redis connection: 0.0.0.0:9000
                              2022-05-17 19:22:02.228 - debug: sprinklecontrol.0 (30538) States create System PubSub Client
                              2022-05-17 19:22:02.229 - debug: sprinklecontrol.0 (30538) States create User PubSub Client
                              2022-05-17 19:22:02.368 - debug: sprinklecontrol.0 (30538) States connected to redis: 0.0.0.0:9000
                              2022-05-17 19:22:03.236 - info: sprinklecontrol.0 (30538) starting. Version 0.2.10 in /opt/iobroker/node_modules/iobroker.sprinklecontrol, node: v14.18.3, js-controller: 4.0.23
                              2022-05-17 19:22:03.275 - debug: sprinklecontrol.0 (30538) adapter.config.events: [{"enabled":true,"sprinkleName":"Sprinkler Links","name":"sonoff.0.8CH_Relay.POWER4","triggerID":"","wateringTime":"5","wateringAdd":"120","wateringInterval":"0","maxSoilMoistureIrrigation":"19","maxSoilMoistureRain":"10","triggersIrrigation":"40","pipeFlow":"1100","booster":false,"endIrrigation":true,"methodControlSM":"calculation","inGreenhouse":false,"triggerSM":"","analogZPct":"0","analogOHPct":"100","startDay":"threeRd","sun":false,"mon":false,"tue":false,"wed":false,"thur":false,"fri":false,"sat":false},{"enabled":true,"sprinkleName":"Sprinkler Rechts","name":"sonoff.0.8CH_Relay.POWER3","triggerID":"","wateringTime":"5","wateringAdd":"100","wateringInterval":"0","maxSoilMoistureIrrigation":"19.9","maxSoilMoistureRain":"10","triggersIrrigation":"40","pipeFlow":"700","booster":false,"endIrrigation":true,"methodControlSM":"calculation","inGreenhouse":false,"triggerSM":"","analogZPct":"0","analogOHPct":"100","startDay":"threeRd","sun":false,"mon":false,"tue":false,"wed":false,"thur":false,"fri":false,"sat":false},{"enabled":true,"sprinkleName":"Vorgarten","name":"sonoff.0.Teich-Steuerung.POWER4","triggerID":"","wateringTime":"15","wateringAdd":"120","wateringInterval":"0","maxSoilMoistureIrrigation":"12","maxSoilMoistureRain":"10","triggersIrrigation":"50","pipeFlow":"700","booster":false,"endIrrigation":true,"methodControlSM":"calculation","inGreenhouse":false,"triggerSM":"","analogZPct":"0","analogOHPct":"100","startDay":"threeRd","sun":false,"mon":false,"tue":false,"wed":false,"thur":false,"fri":false,"sat":false},{"enabled":true,"sprinkleName":"Perlschlauch","name":"sonoff.0.8CH_Relay.POWER2","triggerID":"","wateringTime":"35","wateringAdd":"200","wateringInterval":"0","maxSoilMoistureIrrigation":"13","maxSoilMoistureRain":"10","triggersIrrigation":"40","pipeFlow":"700","booster":false,"endIrrigation":true,"methodControlSM":"calculation","inGreenhouse":false,"triggerSM":"","analogZPct":"0","analogOHPct":"100","startDay":"threeRd","sun":false,"mon":false,"tue":false,"wed":false,"thur":false,"fri":false,"sat":false}]
                              2022-05-17 19:22:03.337 - debug: sprinklecontrol.0 (30538) Config Sprinkler_Links created (0) - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Sprinkler_Links.autoOn","objectName":"Sprinkler_Links","objectID":"sprinklecontrol.0.sprinkle.Sprinkler_Links.runningTime","idState":"sonoff.0.8CH_Relay.POWER4","updateStateTimerID":null,"sprinkleID":0,"wateringTime":5,"wateringAdd":120,"wateringInterval":0,"pipeFlow":1100,"methodControlSM":"calculation","triggerSM":"","inGreenhouse":false,"analogZPct":null,"analogOHPct":null,"soilMoisture":{"val":9.5,"pct":50,"bool":null,"min":0.19,"maxIrrigation":19,"maxRain":10,"triggersIrrigation":7.6,"pctTriggerIrrigation":40}}
                              2022-05-17 19:22:03.339 - debug: sprinklecontrol.0 (30538) Config Sprinkler_Rechts created (1) - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Sprinkler_Rechts.autoOn","objectName":"Sprinkler_Rechts","objectID":"sprinklecontrol.0.sprinkle.Sprinkler_Rechts.runningTime","idState":"sonoff.0.8CH_Relay.POWER3","updateStateTimerID":null,"sprinkleID":1,"wateringTime":5,"wateringAdd":100,"wateringInterval":0,"pipeFlow":700,"methodControlSM":"calculation","triggerSM":"","inGreenhouse":false,"analogZPct":null,"analogOHPct":null,"soilMoisture":{"val":9.95,"pct":50,"bool":null,"min":0.19899999999999998,"maxIrrigation":19.9,"maxRain":10,"triggersIrrigation":7.96,"pctTriggerIrrigation":40}}
                              2022-05-17 19:22:03.341 - debug: sprinklecontrol.0 (30538) Config Vorgarten created (2) - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Vorgarten.autoOn","objectName":"Vorgarten","objectID":"sprinklecontrol.0.sprinkle.Vorgarten.runningTime","idState":"sonoff.0.Teich-Steuerung.POWER4","updateStateTimerID":null,"sprinkleID":2,"wateringTime":15,"wateringAdd":120,"wateringInterval":0,"pipeFlow":700,"methodControlSM":"calculation","triggerSM":"","inGreenhouse":false,"analogZPct":null,"analogOHPct":null,"soilMoisture":{"val":6,"pct":50,"bool":null,"min":0.12,"maxIrrigation":12,"maxRain":10,"triggersIrrigation":6,"pctTriggerIrrigation":50}}
                              2022-05-17 19:22:03.343 - debug: sprinklecontrol.0 (30538) Config Perlschlauch created (3) - {"startFixDay":null,"startDay":null,"enabled":true,"booster":false,"endIrrigation":true,"autoOn":true,"autoOnID":"sprinklecontrol.0.sprinkle.Perlschlauch.autoOn","objectName":"Perlschlauch","objectID":"sprinklecontrol.0.sprinkle.Perlschlauch.runningTime","idState":"sonoff.0.8CH_Relay.POWER2","updateStateTimerID":null,"sprinkleID":3,"wateringTime":35,"wateringAdd":200,"wateringInterval":0,"pipeFlow":700,"methodControlSM":"calculation","triggerSM":"","inGreenhouse":false,"analogZPct":null,"analogOHPct":null,"soilMoisture":{"val":6.5,"pct":50,"bool":null,"min":0.13,"maxIrrigation":13,"maxRain":10,"triggersIrrigation":5.2,"pctTriggerIrrigation":40}}
                              2022-05-17 19:22:05.298 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.restFlow changed: 4500 (4500 Grundwasser) (ack = true)
                              2022-05-17 19:22:05.302 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.parallelOfMax changed: 0 : 1 (ack = true)
                              2022-05-17 19:22:05.394 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.restFlow changed: 4500 (4500 Zisterne) (ack = true)
                              2022-05-17 19:22:27.337 - debug: sprinklecontrol.0 (30538) state 0_userdata.0.Dummy.Wassertank_in_Prozent changed: 87.31081531275034 (ack = true)
                              2022-05-17 19:22:27.341 - debug: sprinklecontrol.0 (30538) state 0_userdata.0.Dummy.Wassertank_in_Prozent changed: 87.3 (ack = true)
                              2022-05-17 19:22:27.344 - debug: sprinklecontrol.0 (30538) state 0_userdata.0.Dummy.Wassertank_in_Prozent changed: 87.31081531275034 (ack = true)
                              2022-05-17 19:22:27.349 - debug: sprinklecontrol.0 (30538) state 0_userdata.0.Dummy.Wassertank_in_Prozent changed: 87.3 (ack = true)
                              2022-05-17 19:22:27.360 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.restFlow changed: 4500 (4500 Zisterne) (ack = true)
                              2022-05-17 19:22:27.365 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.restFlow changed: 4500 (4500 Zisterne) (ack = true)
                              2022-05-17 19:22:27.372 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.restFlow changed: 4500 (4500 Zisterne) (ack = true)
                              2022-05-17 19:22:27.381 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.restFlow changed: 4500 (4500 Zisterne) (ack = true)
                              2022-05-17 19:22:39.433 - warn: web.0 (27701) State "nothing_selected" has no existing object, this might lead to an error in future versions
                              2022-05-17 19:23:07.298 - debug: sprinklecontrol.0 (30538) state hm-rpc.1.00181BE9A42560.1.HUMIDITY changed: 38 (ack = true)
                              2022-05-17 19:23:07.303 - debug: sprinklecontrol.0 (30538) state hm-rpc.1.00181BE9A42560.1.RAIN_COUNTER changed: 123.6 (ack = true)
                              2022-05-17 19:23:07.304 - debug: sprinklecontrol.0 (30538) lastRainCounter: 123.6 curAmountOfRain: 0 state.val: 123.6
                              2022-05-17 19:23:07.309 - debug: sprinklecontrol.0 (30538) state hm-rpc.1.00181BE9A42560.1.ILLUMINATION changed: 3041 (ack = true)
                              2022-05-17 19:23:07.347 - debug: sprinklecontrol.0 (30538) state hm-rpc.1.00181BE9A42560.1.ACTUAL_TEMPERATURE changed: 25.5 (ack = true)
                              2022-05-17 19:23:07.349 - debug: sprinklecontrol.0 (30538) ts: 1652808187247 - lastChangeEvaPor: Tue May 17 2022 19:22:01 GMT+0200 (Mitteleuropäische Sommerzeit) = timeDifference: 0.0007643634259259259
                              2022-05-17 19:23:07.359 - debug: sprinklecontrol.0 (30538) state hm-rpc.1.00181BE9A42560.1.WIND_SPEED changed: 8.4 (ack = true)
                              2022-05-17 19:23:07.450 - debug: sprinklecontrol.0 (30538) calcEvaporation => gestartet TimeDifferenz: 0.0007643634259259259
                              2022-05-17 19:23:07.452 - debug: sprinklecontrol.0 (30538) apply Evaporation: Sprinkler_Links => soilMoisture: 9.49649021177848 soilMoisture: 50 %
                              2022-05-17 19:23:07.452 - debug: sprinklecontrol.0 (30538) apply Evaporation: Sprinkler_Rechts => soilMoisture: 9.94649021177848 soilMoisture: 50 %
                              2022-05-17 19:23:07.453 - debug: sprinklecontrol.0 (30538) apply Evaporation: Vorgarten => soilMoisture: 5.996490211778481 soilMoisture: 50 %
                              2022-05-17 19:23:07.453 - debug: sprinklecontrol.0 (30538) apply Evaporation: Perlschlauch => soilMoisture: 6.496490211778481 soilMoisture: 50 %
                              2022-05-17 19:23:28.855 - debug: sprinklecontrol.0 (30538) state 0_userdata.0.Dummy.Wassertank_in_Prozent changed: 87.28702442754533 (ack = true)
                              2022-05-17 19:23:28.859 - debug: sprinklecontrol.0 (30538) state 0_userdata.0.Dummy.Wassertank_in_Prozent changed: 87.3 (ack = true)
                              2022-05-17 19:23:28.864 - debug: sprinklecontrol.0 (30538) state 0_userdata.0.Dummy.Wassertank_in_Prozent changed: 87.28702442754533 (ack = true)
                              2022-05-17 19:23:28.868 - debug: sprinklecontrol.0 (30538) state 0_userdata.0.Dummy.Wassertank_in_Prozent changed: 87.3 (ack = true)
                              2022-05-17 19:23:28.886 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.restFlow changed: 4500 (4500 Zisterne) (ack = true)
                              2022-05-17 19:23:28.891 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.restFlow changed: 4500 (4500 Zisterne) (ack = true)
                              2022-05-17 19:23:28.895 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.restFlow changed: 4500 (4500 Zisterne) (ack = true)
                              2022-05-17 19:23:28.949 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.restFlow changed: 4500 (4500 Zisterne) (ack = true)
                              2022-05-17 19:23:29.105 - debug: sprinklecontrol.0 (30538) state 0_userdata.0.Dummy.Wassertank_in_Prozent changed: 87.28702442754533 (ack = true)
                              2022-05-17 19:23:29.110 - debug: sprinklecontrol.0 (30538) state 0_userdata.0.Dummy.Wassertank_in_Prozent changed: 87.3 (ack = true)
                              2022-05-17 19:23:29.114 - debug: sprinklecontrol.0 (30538) state 0_userdata.0.Dummy.Wassertank_in_Prozent changed: 87.28702442754533 (ack = true)
                              2022-05-17 19:23:29.118 - debug: sprinklecontrol.0 (30538) state 0_userdata.0.Dummy.Wassertank_in_Prozent changed: 87.3 (ack = true)
                              2022-05-17 19:23:29.132 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.restFlow changed: 4500 (4500 Zisterne) (ack = true)
                              2022-05-17 19:23:29.137 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.restFlow changed: 4500 (4500 Zisterne) (ack = true)
                              2022-05-17 19:23:29.145 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.restFlow changed: 4500 (4500 Zisterne) (ack = true)
                              2022-05-17 19:23:29.152 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.restFlow changed: 4500 (4500 Zisterne) (ack = true)
                              2022-05-17 19:24:27.357 - debug: sprinklecontrol.0 (30538) state 0_userdata.0.Dummy.Wassertank_in_Prozent changed: 87.28702442754533 (ack = true)
                              2022-05-17 19:24:27.365 - debug: sprinklecontrol.0 (30538) state 0_userdata.0.Dummy.Wassertank_in_Prozent changed: 87.3 (ack = true)
                              2022-05-17 19:24:27.374 - debug: sprinklecontrol.0 (30538) state 0_userdata.0.Dummy.Wassertank_in_Prozent changed: 87.28702442754533 (ack = true)
                              2022-05-17 19:24:27.380 - debug: sprinklecontrol.0 (30538) state 0_userdata.0.Dummy.Wassertank_in_Prozent changed: 87.3 (ack = true)
                              2022-05-17 19:24:27.390 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.restFlow changed: 4500 (4500 Zisterne) (ack = true)
                              2022-05-17 19:24:27.397 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.restFlow changed: 4500 (4500 Zisterne) (ack = true)
                              2022-05-17 19:24:27.404 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.restFlow changed: 4500 (4500 Zisterne) (ack = true)
                              2022-05-17 19:24:27.436 - debug: sprinklecontrol.0 (30538) state sprinklecontrol.0.control.restFlow changed: 4500 (4500 Zisterne) (ack = true)
                              
                              

                              system.adapter.sprinklecontrol.0 (1).json

                              Nach kurzer Zeit alle 4 Linien wieder auf 50%

                              Dirk Peter 1 Reply Last reply Reply Quote 0
                              • Dirk Peter
                                Dirk Peter @Fuchsbau last edited by

                                @fuchsbau
                                Hallo,
                                der Fehler liegt in deiner Konfiguration! Dein Wert für die Bodenfeuchte nach der Bewässerung ist größer als der nach dem Regen und das in jedem Bewässerungskreis.
                                Dies ist sehr unlogisch. Ändere das Verhältnis und es funktioniert.
                                MfG Dirk Peter

                                Fuchsbau D 2 Replies Last reply Reply Quote 0
                                • Fuchsbau
                                  Fuchsbau @Dirk Peter last edited by

                                  @dirk-peter
                                  Hallo Dirk,
                                  ja das war der Fehler.
                                  Interessantes Phänomen, da muss man erstmal draufkommen.
                                  Ich Danke dir für die Hilfe.
                                  Gruß Thomas

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    danreh23 last edited by

                                    Hallo @dirk-peter,

                                    wie muss denn die Config aussehen, wenn ich meine Beete mit festen Zeiten und der Abhängigkeit vom Niederschlag bewässern will, jedoch das Gewächshaus unabhängig von Niederschlag und ohne Sensor?

                                    Danke für deine Antwort.

                                    MFG Daniel

                                    1 Reply Last reply Reply Quote 0
                                    • D
                                      dirkhe Developer @Dirk Peter last edited by

                                      @dirk-peter

                                      1 Reply Last reply Reply Quote 0
                                      • D
                                        dirkhe Developer last edited by

                                        @dirk-peter Gestern hat es in NRW ja bekanntlich stark geregnet und heute morgen ist meine Anlage trotzdem angegangen. Ich habe dann mal ein bisschen geforscht und gesehen, dass es wahrscheinlich an der plausi check leg

                                          setCurAmountOfRain (value) {
                                                if ((value > lastRainCounter)               // es regnet
                                                    && ((value - lastRainCounter) < 10)     // && Plausibilitätskontrolle (Regenmenge unter 10 mm)
                                                ) {
                                                    addEvaporation(lastRainCounter - value);
                                                }
                                        

                                        Bei wird der Regensensor nur einmal in der Stunde geupdatet, und da sind 15mm runtergekommen. Könnte man den Wert ggf. erhöhen oder den evtl einstellbar machen?

                                        Dirk Peter 1 Reply Last reply Reply Quote 0
                                        • Dirk Peter
                                          Dirk Peter @dirkhe last edited by

                                          @dirkhe
                                          Hallo, wenn ich ihn auf 20 erhöhe dürfte kein Problem sein, also ab der nächsten Version.
                                          Vielleicht schon morgen.
                                          MfG Dirk Peter

                                          D 1 Reply Last reply Reply Quote 0
                                          • D
                                            dirkhe Developer @Dirk Peter last edited by

                                            @dirk-peter das wäre super, danke

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            663
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            bodenfeuchte-sensoren gartenbewässerung sprinkle control wetterabhängig
                                            41
                                            295
                                            34845
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo