Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter Sprinkle Control 0.2.x mit neuen Funktionen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.4k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.6k

Test Adapter Sprinkle Control 0.2.x mit neuen Funktionen

Geplant Angeheftet Gesperrt Verschoben Tester
bodenfeuchte-sensorengartenbewässerungsprinkle controlwetterabhängig
314 Beiträge 43 Kommentatoren 60.3k Aufrufe 42 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Dirk PeterD Dirk Peter

    @saschas
    Hallo,

    Habe ich bei mir aber auch schon extra durch "Maximaler Parallelbetrieb der Ventile = 1 " vorgegeben.

    Der Adapter ist aber auch für kräftigere Pumpen entwickelt. Bei mir laufen z.B. bis zu 3 Kreise Parallel

    Bild1.jpg

    Diese Zeichnung sollte alles erklären! Alle grau eingekreiste Werte stammen aus deiner Konfiguration und mit diesen kann man alles erklären und berechnen.
    MfG Dirk Peter

    S Offline
    S Offline
    SaschaS
    schrieb am zuletzt editiert von SaschaS
    #185

    @dirk-peter Herzlichen Dank für dein Diagramm. Kleine Rückfragen habe ich noch.

    Entsprechend die Parameter
    5d8a9a70-694a-41c7-9221-36823e126c1b-image.png
    immer
    Bewässerungszeit in min = 50 % acutalSoilMoisture auf der (Y-Achse deiner Grafik)
    Maximale Bewässerungsverlängerung in % = 0 % acutalSoilMoisture auf der (Y-Achse deiner Grafik)

    Wenn dem so ist, dann hätte ich verstanden, dass ich die zwei Parameter

    • Maximale Bewässerungsverlängerung in %
    • maximale Bodenfeuchtigkeit nach der Bewässerung in (mm)),
      habe, welche mir die Steigung (dunkelblaue Linie) festlegen.

    So ganz macht meine Annahme keinen Sinn.

    Gedankenexperiment:
    Wenn ich meinen Einstellungen Maximale Bewässerungsverlängerung in % = 100% (also keine Verlängerung erlaubt) setze, würde ich dann folgendes Bild erhalten? Meine Annahme habe ich mit rot eingetragen. -> Steigung wird steiler.
    d6e45119-a0f2-4c4f-a1cc-666e12c3d030-image.png

    Oder unter der Annahme, dass Bewässerungszeit in min = 50 % acutalSoilMoisture auf der (Y-Achse deiner Grafik) gilt, sich zunächst das gleiche Bild ergibt mit Schnittpunkt (120,0), aber lediglich 60 Minuten bewässert wird. Dann würde ich errechnen, dass ich nach 60 Minuten Bewässerung bei acutalSoilMoisture = 63,44 % (=13,6 + 49,84) lande.
    Herleitung: (100% - 13,6%) = 86,4%. => 86,4% in 140 Minuten => 0,83076% Pro Minute => In 60 Minuten 49,84%

    Dirk PeterD 1 Antwort Letzte Antwort
    0
    • S SaschaS

      @dirk-peter Herzlichen Dank für dein Diagramm. Kleine Rückfragen habe ich noch.

      Entsprechend die Parameter
      5d8a9a70-694a-41c7-9221-36823e126c1b-image.png
      immer
      Bewässerungszeit in min = 50 % acutalSoilMoisture auf der (Y-Achse deiner Grafik)
      Maximale Bewässerungsverlängerung in % = 0 % acutalSoilMoisture auf der (Y-Achse deiner Grafik)

      Wenn dem so ist, dann hätte ich verstanden, dass ich die zwei Parameter

      • Maximale Bewässerungsverlängerung in %
      • maximale Bodenfeuchtigkeit nach der Bewässerung in (mm)),
        habe, welche mir die Steigung (dunkelblaue Linie) festlegen.

      So ganz macht meine Annahme keinen Sinn.

      Gedankenexperiment:
      Wenn ich meinen Einstellungen Maximale Bewässerungsverlängerung in % = 100% (also keine Verlängerung erlaubt) setze, würde ich dann folgendes Bild erhalten? Meine Annahme habe ich mit rot eingetragen. -> Steigung wird steiler.
      d6e45119-a0f2-4c4f-a1cc-666e12c3d030-image.png

      Oder unter der Annahme, dass Bewässerungszeit in min = 50 % acutalSoilMoisture auf der (Y-Achse deiner Grafik) gilt, sich zunächst das gleiche Bild ergibt mit Schnittpunkt (120,0), aber lediglich 60 Minuten bewässert wird. Dann würde ich errechnen, dass ich nach 60 Minuten Bewässerung bei acutalSoilMoisture = 63,44 % (=13,6 + 49,84) lande.
      Herleitung: (100% - 13,6%) = 86,4%. => 86,4% in 140 Minuten => 0,83076% Pro Minute => In 60 Minuten 49,84%

      Dirk PeterD Offline
      Dirk PeterD Offline
      Dirk Peter
      schrieb am zuletzt editiert von
      #186

      @saschas Hallo,
      falsche Annahme! Die Gerade bleibt die gleiche, da ja immer noch runningTime = 60 min (≙ max. Bodenfeuchtigkeit = 8 mm) und Einschaltpunkt = 50 %. Die Bewässerungszeit wird nur auf 100 % begrenzt und der Bewässerungskreis fährt mit der braunen Gerade zurück auf 100 %.
      Bild2.jpg
      MfG Dirk Peter

      S 1 Antwort Letzte Antwort
      0
      • G Offline
        G Offline
        gyle
        schrieb am zuletzt editiert von
        #187

        ich habe eine frage zur pumpensteuerung:
        meine "hauptpumpe" ist die in der Zisterne...
        sehe ich es richtig, dass die hauptpumpe immer ausgeschaltet ist, wenn gerade keine bewässerung läuft?
        Kann ich das auch verhindern? Hintergrund ist, dass ich auch Wassersteckdosen habe, auf denen immer druck anliegen soll (ohne ventile).
        Müsste ich dann einfach die Angabe der Pumpe weglassen, oder wir löst man das?

        Danke

        1 Antwort Letzte Antwort
        0
        • Dirk PeterD Dirk Peter

          @saschas Hallo,
          falsche Annahme! Die Gerade bleibt die gleiche, da ja immer noch runningTime = 60 min (≙ max. Bodenfeuchtigkeit = 8 mm) und Einschaltpunkt = 50 %. Die Bewässerungszeit wird nur auf 100 % begrenzt und der Bewässerungskreis fährt mit der braunen Gerade zurück auf 100 %.
          Bild2.jpg
          MfG Dirk Peter

          S Offline
          S Offline
          SaschaS
          schrieb am zuletzt editiert von
          #188

          @dirk-peter Ich hab mit vielem gerechnet, aber das Bild ergibt in meinem Kopf am wenigsten Sinn. Sorry, dass ich da jetzt noch einmal nachfrage - ich will das unbedingt verstehen. Ich hoffe du kannst mir erneut helfen. Ich erkläre mich auch gerne bereit das anschließend Idiotensicher aufzuschreiben, dass wir das der Doku beifügen können.

          Was mich an deinem letzten Bild irritiert ist die Aussage, dass man bei den 13,6% man innerhalb von 60 Minuten (braune Linie von dir) wieder bei den 100% (≙ max. Bodenfeuchtigkeit = 8 mm) ist. Wäre ich jetzt anstatt bei 13,6% bei 40% (rote durchgezogene Linie), dann folgt doch nach der gleichen Logik wieder, dass ich nach 60 Minuten (rote gestrichelte Linie) bei 100% (≙ max. Bodenfeuchtigkeit = 8 mm) bin.
          Ich hätte erwartet, dass ich es aber doch von der runningTime einen Unterschied machen muss, ob ich bei 13,6% oder 40% (beides unterhalb des Schwellwertes von 50%) mit der Bewässerung beginne.

          Vielleicht hilft ein weiteres fiktives Beispiel:
          Bewässerungszeit in min: 40
          maximale Bewässerungsverlängerung in %: 300
          Einschaltpunkt (Bodenfeuchtigkeit) des Bewässerungsventile in %: 60
          maximale Bodenfeuchtigkeit nach der Bewässerung in (mm): 8

          Diese Größen kann ich in das Diagramm noch einzeichnen
          43dedec6-c4bd-41f6-92bc-43d60348401d-image.png

          Aber ab dann verstehe ich die Zusammenhänge nicht nicht mehr.
          Nach deiner letzten Aussage, hatte ich jetzt verstanden, dass runningTime = 40 min (≙ max. Bodenfeuchtigkeit = 8 mm) und Einschaltpunkt = 60% maßgeblich für die Steigung sind.
          9baf8d98-80ea-461e-914f-fab1cdf92449-image.png

          Aus dem Bild würde ich dann schon einmal ablesen, dass der Bewässerungskreis niemals länger als 100 Minuten laufen muss um wieder auf 100% zu kommen?
          Bei einer Feuchtigkeit im Boden von 20 % zum Start der Bewässerung würde ich dann eine runningTime von 80 Minuten erwarten?
          3123769e-9630-409a-9539-2766ec4f7f11-image.png

          Dirk PeterD 1 Antwort Letzte Antwort
          0
          • S SaschaS

            @dirk-peter Ich hab mit vielem gerechnet, aber das Bild ergibt in meinem Kopf am wenigsten Sinn. Sorry, dass ich da jetzt noch einmal nachfrage - ich will das unbedingt verstehen. Ich hoffe du kannst mir erneut helfen. Ich erkläre mich auch gerne bereit das anschließend Idiotensicher aufzuschreiben, dass wir das der Doku beifügen können.

            Was mich an deinem letzten Bild irritiert ist die Aussage, dass man bei den 13,6% man innerhalb von 60 Minuten (braune Linie von dir) wieder bei den 100% (≙ max. Bodenfeuchtigkeit = 8 mm) ist. Wäre ich jetzt anstatt bei 13,6% bei 40% (rote durchgezogene Linie), dann folgt doch nach der gleichen Logik wieder, dass ich nach 60 Minuten (rote gestrichelte Linie) bei 100% (≙ max. Bodenfeuchtigkeit = 8 mm) bin.
            Ich hätte erwartet, dass ich es aber doch von der runningTime einen Unterschied machen muss, ob ich bei 13,6% oder 40% (beides unterhalb des Schwellwertes von 50%) mit der Bewässerung beginne.

            Vielleicht hilft ein weiteres fiktives Beispiel:
            Bewässerungszeit in min: 40
            maximale Bewässerungsverlängerung in %: 300
            Einschaltpunkt (Bodenfeuchtigkeit) des Bewässerungsventile in %: 60
            maximale Bodenfeuchtigkeit nach der Bewässerung in (mm): 8

            Diese Größen kann ich in das Diagramm noch einzeichnen
            43dedec6-c4bd-41f6-92bc-43d60348401d-image.png

            Aber ab dann verstehe ich die Zusammenhänge nicht nicht mehr.
            Nach deiner letzten Aussage, hatte ich jetzt verstanden, dass runningTime = 40 min (≙ max. Bodenfeuchtigkeit = 8 mm) und Einschaltpunkt = 60% maßgeblich für die Steigung sind.
            9baf8d98-80ea-461e-914f-fab1cdf92449-image.png

            Aus dem Bild würde ich dann schon einmal ablesen, dass der Bewässerungskreis niemals länger als 100 Minuten laufen muss um wieder auf 100% zu kommen?
            Bei einer Feuchtigkeit im Boden von 20 % zum Start der Bewässerung würde ich dann eine runningTime von 80 Minuten erwarten?
            3123769e-9630-409a-9539-2766ec4f7f11-image.png

            Dirk PeterD Offline
            Dirk PeterD Offline
            Dirk Peter
            schrieb am zuletzt editiert von
            #189

            @saschas Oh Sorry, da habe ich Mist erzählt!
            Berechnung der Rücklauf Gerade:

            /** @type {number} */   newThread.soilMoisture15s = 15 * (myConfig.config[res.sprinkleID].soilMoisture.maxIrrigation - myConfig.config[res.sprinkleID].soilMoisture.triggersIrrigation)
                                                                                / (60 * myConfig.config[res.sprinkleID].wateringTime);
            

            Bild3.jpg
            Da dies aber auf Dauer Quatsch ist und der Bewässerungskreis Täglich starten würde gibt es die Funktion Bodenfeuchtigkeit = 100% nach der Bewässerung, womit wir wieder bei 100% sind.
            So das sollte es jetzt gewesen sein,
            MfG Dirk Peter

            S 1 Antwort Letzte Antwort
            0
            • Dirk PeterD Dirk Peter

              @saschas Oh Sorry, da habe ich Mist erzählt!
              Berechnung der Rücklauf Gerade:

              /** @type {number} */   newThread.soilMoisture15s = 15 * (myConfig.config[res.sprinkleID].soilMoisture.maxIrrigation - myConfig.config[res.sprinkleID].soilMoisture.triggersIrrigation)
                                                                                  / (60 * myConfig.config[res.sprinkleID].wateringTime);
              

              Bild3.jpg
              Da dies aber auf Dauer Quatsch ist und der Bewässerungskreis Täglich starten würde gibt es die Funktion Bodenfeuchtigkeit = 100% nach der Bewässerung, womit wir wieder bei 100% sind.
              So das sollte es jetzt gewesen sein,
              MfG Dirk Peter

              S Offline
              S Offline
              SaschaS
              schrieb am zuletzt editiert von SaschaS
              #190

              @dirk-peter Sowohl das Bildchen als auch die Funktion Bodenfeuchtigkeit = 100% nach der Bewässerung machen Sinn. Damit kann ich/man was anfangen. Ich schreibe das die Tage mal auf :-)

              Kannst du mir noch kurz beantworten, was in unserem Beispiel die Werte in der Formel wären:
              maxIrrigation = 8mm
              triggersIrrigation = 4mm
              wateringTime = 60min

              -> soilMoisture15s = 15 * (8mm-4mm) / (60 * 60min) = 15 * 4 / 3600 mm/s = 60 / 3600 mm/15s
              -> Alle 15 Sekunden steigt Bodenfeuchte um 0,016666667 mm.

              Das passt dann auch zu der Grafik: Anhand der Grafik (blaue Linie) errechne ich eine Steigung von (8-0) / 60* (120-0) = 8 / 7200 = 0,001111111 mm/s --> Also 0,016666667mm alle 15 Sekunden.

              Yeah! Es macht einfach Spaß, wenn die Zahlen und Formeln aufgehen. :-)

              Dirk PeterD 1 Antwort Letzte Antwort
              1
              • S SaschaS

                @dirk-peter Sowohl das Bildchen als auch die Funktion Bodenfeuchtigkeit = 100% nach der Bewässerung machen Sinn. Damit kann ich/man was anfangen. Ich schreibe das die Tage mal auf :-)

                Kannst du mir noch kurz beantworten, was in unserem Beispiel die Werte in der Formel wären:
                maxIrrigation = 8mm
                triggersIrrigation = 4mm
                wateringTime = 60min

                -> soilMoisture15s = 15 * (8mm-4mm) / (60 * 60min) = 15 * 4 / 3600 mm/s = 60 / 3600 mm/15s
                -> Alle 15 Sekunden steigt Bodenfeuchte um 0,016666667 mm.

                Das passt dann auch zu der Grafik: Anhand der Grafik (blaue Linie) errechne ich eine Steigung von (8-0) / 60* (120-0) = 8 / 7200 = 0,001111111 mm/s --> Also 0,016666667mm alle 15 Sekunden.

                Yeah! Es macht einfach Spaß, wenn die Zahlen und Formeln aufgehen. :-)

                Dirk PeterD Offline
                Dirk PeterD Offline
                Dirk Peter
                schrieb am zuletzt editiert von Dirk Peter
                #191

                @saschas
                1657033198365-5c9ceb5a-aec3-4038-a7af-e07fc0f216ce-image.png

                maxIrrigation = 8mm

                maximale Bodenfeuchtigkeit nach der Bewässerung in (mm)

                triggersIrrigation = 4mm

                Einschaltpunkt (Bodenfeuchtigkeit) des Bewässerungsventils in % x maxIrrigation [8mm * 50% = 4mm]

                wateringTime = 60min

                Bewässerungszeit in min

                MfG Dirk Peter

                1 Antwort Letzte Antwort
                0
                • G Offline
                  G Offline
                  gyle
                  schrieb am zuletzt editiert von gyle
                  #192

                  Hi,

                  ich habe 3 Ventile - davon habe ich Nr. 1 & 3 per option "autoOn" deaktiviert.
                  577012f4-ef16-4b59-9e88-6998f5f17399-image.png

                  Dennoch startet die Bewässerung mit einem dieser Ventile (Bewässerung Garage:3.STATE).
                  Wo liegt das problem?

                  {
                    "_id": "system.adapter.sprinklecontrol.0",
                    "common": {
                      "name": "sprinklecontrol",
                      "version": "0.2.11",
                      "title": "Sprinkle Control",
                      "authors": [
                        "Dirk Peter <dirk.peter@freenet.de>"
                      ],
                      "keywords": [
                        "Sprinkle",
                        "Irrigation",
                        "Bewässerung",
                        "Steuerung",
                        "ioBroker"
                      ],
                      "docs": {
                        "en": "docs/en/sprinklecontrol.md",
                        "de": "docs/de/sprinklecontrol.md"
                      },
                      "license": "MIT",
                      "platform": "Javascript/Node.js",
                      "main": "main.js",
                      "icon": "sprinklecontrol.png",
                      "enabled": true,
                      "extIcon": "https://raw.githubusercontent.com/Dirk-Peter-md/ioBroker.sprinklecontrol/master/admin/sprinklecontrol.png",
                      "readme": "https://github.com/Dirk-Peter-md/ioBroker.sprinklecontrol/blob/master/README.md",
                      "loglevel": "info",
                      "mode": "daemon",
                      "type": "garden",
                      "compact": true,
                      "materialize": true,
                      "messagebox": true,
                      "stopBeforeUpdate": true,
                      "connectionType": "local",
                      "dataSource": "assumption",
                      "dependencies": [
                        {
                          "js-controller": ">=2.0.0"
                        }
                      ],
                      "installedFrom": "iobroker.sprinklecontrol@0.2.11",
                      "installedVersion": "0.2.11",
                      "host": "iobroker"
                    },
                    "native": {
                      "triggerControlVoltage": "",
                      "maximumParallelValves": 1,
                      "switchingDistance": 500,
                      "triggerMainPump": "hm-rpc.1.SEQ0343973.4.STATE",
                      "triggerMainPumpPower": 750,
                      "cisternSettings": false,
                      "triggerCisternPump": "",
                      "triggerCisternPumpPower": 1800,
                      "actualValueLevel": "30",
                      "triggerMinCisternLevel": 25,
                      "wateringStartTime": "livingTime",
                      "timeShift": 0,
                      "weekLiving": "21:10",
                      "publicWeekend": true,
                      "weekEndLiving": "23:00",
                      "publicHolidays": true,
                      "publicHolInstance": "feiertage.0",
                      "latitude": "50.22116135719122",
                      "longitude": "8.683589310246877",
                      "notificationEnabled": false,
                      "sensorOutsideTemperature": "",
                      "sensorOutsideHumidity": "",
                      "sensorWindSpeed": "",
                      "sensorBrightness": "",
                      "sensorRainfall": "",
                      "weatherForecast": false,
                      "weatherForInstance": "",
                      "thresholdRain": 2,
                      "notificationsType": "Telegram",
                      "telegramInstance": "",
                      "telegramUser": null,
                      "telegramNoticeType": "longTelegramNotice",
                      "telegramWaitToSend": 0,
                      "telegramSilentNotice": false,
                      "telegramOnlyError": false,
                      "whatsappInstance": "",
                      "whatsappNoticeType": "longWhatsappNotice",
                      "whatsappWaitToSend": 0,
                      "whatsappOnlyError": false,
                      "pushoverInstance": "",
                      "pushoverNoticeType": "longPushoverNotice",
                      "pushoverWaitToSend": 0,
                      "pushoverDeviceID": "",
                      "pushoverSound": "",
                      "pushoverSilentNotice": false,
                      "pushoverOnlyError": false,
                      "emailReceiver": "xxx@xxx.com",
                      "emailSender": "xxx@xxx.com",
                      "emailInstance": "",
                      "emailNoticeType": "longEmailNotice",
                      "emailWaitToSend": 0,
                      "emailOnlyError": false,
                      "events": [
                        {
                          "enabled": true,
                          "sprinkleName": "Bewässerung Garage:1.STATE",
                          "name": "hm-rpc.1.SEQ0343973.1.STATE",
                          "triggerID": "",
                          "wateringTime": "20",
                          "wateringAdd": "130",
                          "wateringInterval": "0",
                          "maxSoilMoistureIrrigation": "8",
                          "maxSoilMoistureRainPct": "120",
                          "triggersIrrigation": "50",
                          "pipeFlow": "1100",
                          "booster": false,
                          "endIrrigation": true,
                          "methodControlSM": "fixDay",
                          "inGreenhouse": false,
                          "triggerSM": "",
                          "analogZPct": "0",
                          "analogOHPct": "100",
                          "startDay": "fixDay",
                          "sun": true,
                          "mon": true,
                          "tue": true,
                          "wed": true,
                          "thur": true,
                          "fri": true,
                          "sat": true
                        },
                        {
                          "enabled": true,
                          "sprinkleName": "Rasen",
                          "name": "hm-rpc.1.SEQ0343973.2.STATE",
                          "triggerID": "",
                          "wateringTime": "50",
                          "wateringAdd": "130",
                          "wateringInterval": "0",
                          "maxSoilMoistureIrrigation": "8",
                          "maxSoilMoistureRainPct": "120",
                          "triggersIrrigation": "50",
                          "pipeFlow": "370",
                          "booster": false,
                          "endIrrigation": false,
                          "methodControlSM": "fixDay",
                          "inGreenhouse": false,
                          "triggerSM": "",
                          "analogZPct": "0",
                          "analogOHPct": "100",
                          "startDay": "fixDay",
                          "sun": true,
                          "mon": true,
                          "tue": true,
                          "wed": true,
                          "thur": true,
                          "fri": true,
                          "sat": true
                        },
                        {
                          "enabled": true,
                          "sprinkleName": "Bewässerung Garage:3.STATE",
                          "name": "hm-rpc.1.SEQ0343973.3.STATE",
                          "triggerID": "",
                          "wateringTime": "20",
                          "wateringAdd": "130",
                          "wateringInterval": "0",
                          "maxSoilMoistureIrrigation": "8",
                          "maxSoilMoistureRainPct": "120",
                          "triggersIrrigation": "50",
                          "pipeFlow": "700",
                          "booster": false,
                          "endIrrigation": true,
                          "methodControlSM": "fixDay",
                          "inGreenhouse": false,
                          "triggerSM": "",
                          "analogZPct": "0",
                          "analogOHPct": "100",
                          "startDay": "fixDay",
                          "sun": true,
                          "mon": true,
                          "tue": true,
                          "wed": true,
                          "thur": true,
                          "fri": true,
                          "sat": true
                        }
                      ]
                    }
                  }
                  
                  Dirk PeterD 1 Antwort Letzte Antwort
                  0
                  • G gyle

                    Hi,

                    ich habe 3 Ventile - davon habe ich Nr. 1 & 3 per option "autoOn" deaktiviert.
                    577012f4-ef16-4b59-9e88-6998f5f17399-image.png

                    Dennoch startet die Bewässerung mit einem dieser Ventile (Bewässerung Garage:3.STATE).
                    Wo liegt das problem?

                    {
                      "_id": "system.adapter.sprinklecontrol.0",
                      "common": {
                        "name": "sprinklecontrol",
                        "version": "0.2.11",
                        "title": "Sprinkle Control",
                        "authors": [
                          "Dirk Peter <dirk.peter@freenet.de>"
                        ],
                        "keywords": [
                          "Sprinkle",
                          "Irrigation",
                          "Bewässerung",
                          "Steuerung",
                          "ioBroker"
                        ],
                        "docs": {
                          "en": "docs/en/sprinklecontrol.md",
                          "de": "docs/de/sprinklecontrol.md"
                        },
                        "license": "MIT",
                        "platform": "Javascript/Node.js",
                        "main": "main.js",
                        "icon": "sprinklecontrol.png",
                        "enabled": true,
                        "extIcon": "https://raw.githubusercontent.com/Dirk-Peter-md/ioBroker.sprinklecontrol/master/admin/sprinklecontrol.png",
                        "readme": "https://github.com/Dirk-Peter-md/ioBroker.sprinklecontrol/blob/master/README.md",
                        "loglevel": "info",
                        "mode": "daemon",
                        "type": "garden",
                        "compact": true,
                        "materialize": true,
                        "messagebox": true,
                        "stopBeforeUpdate": true,
                        "connectionType": "local",
                        "dataSource": "assumption",
                        "dependencies": [
                          {
                            "js-controller": ">=2.0.0"
                          }
                        ],
                        "installedFrom": "iobroker.sprinklecontrol@0.2.11",
                        "installedVersion": "0.2.11",
                        "host": "iobroker"
                      },
                      "native": {
                        "triggerControlVoltage": "",
                        "maximumParallelValves": 1,
                        "switchingDistance": 500,
                        "triggerMainPump": "hm-rpc.1.SEQ0343973.4.STATE",
                        "triggerMainPumpPower": 750,
                        "cisternSettings": false,
                        "triggerCisternPump": "",
                        "triggerCisternPumpPower": 1800,
                        "actualValueLevel": "30",
                        "triggerMinCisternLevel": 25,
                        "wateringStartTime": "livingTime",
                        "timeShift": 0,
                        "weekLiving": "21:10",
                        "publicWeekend": true,
                        "weekEndLiving": "23:00",
                        "publicHolidays": true,
                        "publicHolInstance": "feiertage.0",
                        "latitude": "50.22116135719122",
                        "longitude": "8.683589310246877",
                        "notificationEnabled": false,
                        "sensorOutsideTemperature": "",
                        "sensorOutsideHumidity": "",
                        "sensorWindSpeed": "",
                        "sensorBrightness": "",
                        "sensorRainfall": "",
                        "weatherForecast": false,
                        "weatherForInstance": "",
                        "thresholdRain": 2,
                        "notificationsType": "Telegram",
                        "telegramInstance": "",
                        "telegramUser": null,
                        "telegramNoticeType": "longTelegramNotice",
                        "telegramWaitToSend": 0,
                        "telegramSilentNotice": false,
                        "telegramOnlyError": false,
                        "whatsappInstance": "",
                        "whatsappNoticeType": "longWhatsappNotice",
                        "whatsappWaitToSend": 0,
                        "whatsappOnlyError": false,
                        "pushoverInstance": "",
                        "pushoverNoticeType": "longPushoverNotice",
                        "pushoverWaitToSend": 0,
                        "pushoverDeviceID": "",
                        "pushoverSound": "",
                        "pushoverSilentNotice": false,
                        "pushoverOnlyError": false,
                        "emailReceiver": "xxx@xxx.com",
                        "emailSender": "xxx@xxx.com",
                        "emailInstance": "",
                        "emailNoticeType": "longEmailNotice",
                        "emailWaitToSend": 0,
                        "emailOnlyError": false,
                        "events": [
                          {
                            "enabled": true,
                            "sprinkleName": "Bewässerung Garage:1.STATE",
                            "name": "hm-rpc.1.SEQ0343973.1.STATE",
                            "triggerID": "",
                            "wateringTime": "20",
                            "wateringAdd": "130",
                            "wateringInterval": "0",
                            "maxSoilMoistureIrrigation": "8",
                            "maxSoilMoistureRainPct": "120",
                            "triggersIrrigation": "50",
                            "pipeFlow": "1100",
                            "booster": false,
                            "endIrrigation": true,
                            "methodControlSM": "fixDay",
                            "inGreenhouse": false,
                            "triggerSM": "",
                            "analogZPct": "0",
                            "analogOHPct": "100",
                            "startDay": "fixDay",
                            "sun": true,
                            "mon": true,
                            "tue": true,
                            "wed": true,
                            "thur": true,
                            "fri": true,
                            "sat": true
                          },
                          {
                            "enabled": true,
                            "sprinkleName": "Rasen",
                            "name": "hm-rpc.1.SEQ0343973.2.STATE",
                            "triggerID": "",
                            "wateringTime": "50",
                            "wateringAdd": "130",
                            "wateringInterval": "0",
                            "maxSoilMoistureIrrigation": "8",
                            "maxSoilMoistureRainPct": "120",
                            "triggersIrrigation": "50",
                            "pipeFlow": "370",
                            "booster": false,
                            "endIrrigation": false,
                            "methodControlSM": "fixDay",
                            "inGreenhouse": false,
                            "triggerSM": "",
                            "analogZPct": "0",
                            "analogOHPct": "100",
                            "startDay": "fixDay",
                            "sun": true,
                            "mon": true,
                            "tue": true,
                            "wed": true,
                            "thur": true,
                            "fri": true,
                            "sat": true
                          },
                          {
                            "enabled": true,
                            "sprinkleName": "Bewässerung Garage:3.STATE",
                            "name": "hm-rpc.1.SEQ0343973.3.STATE",
                            "triggerID": "",
                            "wateringTime": "20",
                            "wateringAdd": "130",
                            "wateringInterval": "0",
                            "maxSoilMoistureIrrigation": "8",
                            "maxSoilMoistureRainPct": "120",
                            "triggersIrrigation": "50",
                            "pipeFlow": "700",
                            "booster": false,
                            "endIrrigation": true,
                            "methodControlSM": "fixDay",
                            "inGreenhouse": false,
                            "triggerSM": "",
                            "analogZPct": "0",
                            "analogOHPct": "100",
                            "startDay": "fixDay",
                            "sun": true,
                            "mon": true,
                            "tue": true,
                            "wed": true,
                            "thur": true,
                            "fri": true,
                            "sat": true
                          }
                        ]
                      }
                    }
                    
                    Dirk PeterD Offline
                    Dirk PeterD Offline
                    Dirk Peter
                    schrieb am zuletzt editiert von
                    #193

                    @gyle
                    Hallo, das ist ein Fehler im Adapter! Wenn man die Konfiguration speichert, so wird autoOn nicht neu ausgelesen. Am besten du deaktivierst die Bewässerungskreise direkt in der Konfiguration. Ich ändere es in der nächsten Version.
                    Danke für die Info, Dirk Peter

                    G 2 Antworten Letzte Antwort
                    0
                    • Dirk PeterD Dirk Peter

                      @gyle
                      Hallo, das ist ein Fehler im Adapter! Wenn man die Konfiguration speichert, so wird autoOn nicht neu ausgelesen. Am besten du deaktivierst die Bewässerungskreise direkt in der Konfiguration. Ich ändere es in der nächsten Version.
                      Danke für die Info, Dirk Peter

                      G Offline
                      G Offline
                      gyle
                      schrieb am zuletzt editiert von
                      #194

                      @dirk-peter super danke dir!

                      1 Antwort Letzte Antwort
                      0
                      • S Offline
                        S Offline
                        SaschaS
                        schrieb am zuletzt editiert von
                        #195

                        Hat man denn die Möglichkeit die einzelnen Sprinkler zu resetten?
                        Bin ja noch am Experimentieren. Wenn ich acutalSoilMoisture im Expertenmodus schreibe, dann wird bei der nächsten Berechnung wieder der alte Wert errechnet. Ich würde gerne gezielt den acutalSoilMoisture vorgeben können.

                        525a1b4e-6603-4a8f-ae81-0a468dd76c8d-image.png

                        D 1 Antwort Letzte Antwort
                        0
                        • S SaschaS

                          Hat man denn die Möglichkeit die einzelnen Sprinkler zu resetten?
                          Bin ja noch am Experimentieren. Wenn ich acutalSoilMoisture im Expertenmodus schreibe, dann wird bei der nächsten Berechnung wieder der alte Wert errechnet. Ich würde gerne gezielt den acutalSoilMoisture vorgeben können.

                          525a1b4e-6603-4a8f-ae81-0a468dd76c8d-image.png

                          D Offline
                          D Offline
                          dirkhe
                          Developer
                          schrieb am zuletzt editiert von
                          #196

                          @saschas adapter stoppen, wert ändern und wieder starten

                          S 1 Antwort Letzte Antwort
                          0
                          • Dirk PeterD Dirk Peter

                            @zeptran
                            Hallo,
                            wenn ich dich richtig Verstehe, möchtest du nur, das der eine Kreis um einen Tag versetzt startet.
                            Der Adapter kann damit schon umgehen, nur man kann es nicht einstellen.
                            Du müsstest ihn also überlisten!
                            Hierzu gehst du unter Objekte sprinklecontrol.0.sprinkle. ? .actualSoilMoisture auf den Bleistift und unter Objektdaten => Common => "write" und schreibst dort "true" rein. Jetzt kannst du den Wert (Wochentag) von actualSoilMoisture von einem Kreis um einen Tag erhöhen.
                            Wenn du jetzt den Adapter unter Instanzen neu startest, sollte es das schon gewesen sein.
                            MfG Dirk Peter
                            Werde mir überlegen wie ich es am besten bei einen der nächsten Versionen umsetze. Wahrscheinlich so ähnlich, mal sehen.

                            Z Offline
                            Z Offline
                            Zeptran
                            schrieb am zuletzt editiert von
                            #197

                            @dirk-peter
                            Hallo,

                            ich habe das ganze entsprechend deiner Anleitung umgestellt.
                            Funktioniert soweit super bis auf ein kleines Problem.

                            Bei jedem Regen Tag wird der Tages Unterschied wieder überschrieben und laufen wieder parallel.

                            Hast du hierfür noch einen Tipp für mich, wie ich das manuelle Umstellen umgehen kann?

                            MfG
                            Paul

                            Dirk PeterD 1 Antwort Letzte Antwort
                            0
                            • D dirkhe

                              @saschas adapter stoppen, wert ändern und wieder starten

                              S Offline
                              S Offline
                              SaschaS
                              schrieb am zuletzt editiert von SaschaS
                              #198

                              @dirkhe dann war das wohl mein Fehler, dass ich den Adapter zuvor nicht gestoppt habe. Werde ich direkt mal probieren.

                              Edit: Funktioniert! Danke

                              1 Antwort Letzte Antwort
                              0
                              • Z Zeptran

                                @dirk-peter
                                Hallo,

                                ich habe das ganze entsprechend deiner Anleitung umgestellt.
                                Funktioniert soweit super bis auf ein kleines Problem.

                                Bei jedem Regen Tag wird der Tages Unterschied wieder überschrieben und laufen wieder parallel.

                                Hast du hierfür noch einen Tipp für mich, wie ich das manuelle Umstellen umgehen kann?

                                MfG
                                Paul

                                Dirk PeterD Offline
                                Dirk PeterD Offline
                                Dirk Peter
                                schrieb am zuletzt editiert von
                                #199

                                @zeptran
                                Hallo,
                                lad dir mal die Version von GitHub zum Testen herunter. Hier ist ein Taster zum weiterschalten der Tage integriert und bei Regen sollten jetzt alle Kreise verschoben werden und nicht nur der aktive. Die Verschiebung der Kreise sollte also bestehen bleiben!
                                Screenshot 1.jpg
                                Das Laden von GitHub kann unter npm 6 bis zu 30 min dauern!
                                MfG Dirk Peter

                                1 Antwort Letzte Antwort
                                0
                                • Dirk PeterD Dirk Peter

                                  @gyle
                                  Hallo, das ist ein Fehler im Adapter! Wenn man die Konfiguration speichert, so wird autoOn nicht neu ausgelesen. Am besten du deaktivierst die Bewässerungskreise direkt in der Konfiguration. Ich ändere es in der nächsten Version.
                                  Danke für die Info, Dirk Peter

                                  G Offline
                                  G Offline
                                  gyle
                                  schrieb am zuletzt editiert von
                                  #200

                                  @dirk-peter hast du schon eine Idee, wann du den fehler beheben willst?

                                  Dirk PeterD 1 Antwort Letzte Antwort
                                  0
                                  • G gyle

                                    @dirk-peter hast du schon eine Idee, wann du den fehler beheben willst?

                                    Dirk PeterD Offline
                                    Dirk PeterD Offline
                                    Dirk Peter
                                    schrieb am zuletzt editiert von
                                    #201

                                    @gyle
                                    Auf GitHub ist er schon behoben. Ich veröffentliche die Adapter nach dem ich sie auf adapter-check.iobroker.in getestet habe. Dieser funktioniert aber momentan nicht. Eine issue habe ich schon eröffnet, aber keine Antwort bis jetzt erhalten.
                                    MfG Dirk Peter

                                    1 Antwort Letzte Antwort
                                    0
                                    • B Offline
                                      B Offline
                                      bimmi
                                      schrieb am zuletzt editiert von
                                      #202

                                      Ich habe eine Umfrage gestartet für eine Erweiterung dieses Adapters um eine automatische Düngereinspritzung.

                                      Falls Interesse besteht:

                                      https://forum.iobroker.net/topic/56717/sprinklecontrol-adapter-automatisches-düngen-umfrage

                                      Gruß Christoph

                                      Gruß Bimmi

                                      iobroker in einer Proxmox Umgebung auf einem ausrangierten DELL OptiPlex 3080 24GB i5 in der VM auf SSD. Nutze den slaeh zigbee Router mit Tür- und Temperatursensoren von Aqara, viele Tasmota Devices, Unifi AP, Sprinklecontrol, günstige E-INK Displays, Adguard und noch vieles mehr 😬

                                      1 Antwort Letzte Antwort
                                      0
                                      • S Offline
                                        S Offline
                                        SaschaS
                                        schrieb am zuletzt editiert von
                                        #203

                                        @dirk-peter Kannst du mir/uns kurz schildern, wie sich die Werte aus dem Log zusammensetzen: 6.9 mm [ 0.08 (4.880000000000001) <= 4 ]

                                        6.9mm müsste der Wert der Wettervorhersage aus rainToday sein. Die restlichen sind mir unbekannt.

                                        Ich frage, da korrekterweise der Kreis "Rasen_Oben" ausgesetzt wurde, der nächste Kreis "Rasen_Küche" aber nicht.

                                        2022-09-03 03:00:00.064  - info: sprinklecontrol.0 (30064) Rasen_Oben: Start verschoben, da Regenvorhersage für Heute 6.9 mm [ 0.08 (4.880000000000001) <= 4 ]
                                        2022-09-03 03:00:00.158  - info: host.raspberrypi instance system.adapter.netatmo-crawler.0 started with pid 27732
                                        2022-09-03 03:00:00.178  - info: javascript.0 (10340) script.js.SprinkleControl.SprinkleControl_Hilfsfunktion: SprinkleControl startet Bewässerung Rasen_Küche
                                        2022-09-03 03:00:00.221  - info: sprinklecontrol.0 (30064) Set (calculation) ID: Rasen_Küche, value: true, duration: 59:24
                                        
                                        Dirk PeterD 1 Antwort Letzte Antwort
                                        0
                                        • S SaschaS

                                          @dirk-peter Kannst du mir/uns kurz schildern, wie sich die Werte aus dem Log zusammensetzen: 6.9 mm [ 0.08 (4.880000000000001) <= 4 ]

                                          6.9mm müsste der Wert der Wettervorhersage aus rainToday sein. Die restlichen sind mir unbekannt.

                                          Ich frage, da korrekterweise der Kreis "Rasen_Oben" ausgesetzt wurde, der nächste Kreis "Rasen_Küche" aber nicht.

                                          2022-09-03 03:00:00.064  - info: sprinklecontrol.0 (30064) Rasen_Oben: Start verschoben, da Regenvorhersage für Heute 6.9 mm [ 0.08 (4.880000000000001) <= 4 ]
                                          2022-09-03 03:00:00.158  - info: host.raspberrypi instance system.adapter.netatmo-crawler.0 started with pid 27732
                                          2022-09-03 03:00:00.178  - info: javascript.0 (10340) script.js.SprinkleControl.SprinkleControl_Hilfsfunktion: SprinkleControl startet Bewässerung Rasen_Küche
                                          2022-09-03 03:00:00.221  - info: sprinklecontrol.0 (30064) Set (calculation) ID: Rasen_Küche, value: true, duration: 59:24
                                          
                                          Dirk PeterD Offline
                                          Dirk PeterD Offline
                                          Dirk Peter
                                          schrieb am zuletzt editiert von
                                          #204

                                          @saschas sagte in Test Adapter Sprinkle Control 0.2.x mit neuen Funktionen:

                                          Start verschoben, da Regenvorhersage für Heute 6.9 mm [ 0.08 (4.880000000000001) <= 4 ]
                                          Hallo, hier die Werte und ihre Bedeutung:

                                          • 6,9 mm
                                          • 0,08 => .actualSoilMoisture unter Objekte lag bei 1% (unterste Grenze) 8 x 1% = 0,08
                                          • 4.880000000000001 => 0,08 + 6,9 - Schwellwert für Regenvorhersage aus der Konfiguration, bei dir wahrscheinlich 2,1
                                          • 4 => In deiner Konfiguration steht wahrscheinlich unter maximale Bodenfeuchtigkeit nach der Bewässerung = 8 und der Einschaltpunkt (Bodenfeuchtigkeit) des Bewässerungsventile in % = 50%. Daraus resultiert der Einschaltpunkt 8 x 50% = 4

                                          MfG Dirk Peter

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          568

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe