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

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • 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.
    • Dirk Peter
      Dirk Peter @SaschaS last edited by Dirk Peter

      @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 Reply Last reply Reply Quote 0
      • G
        gyle last edited by 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 Peter 1 Reply Last reply Reply Quote 0
        • Dirk Peter
          Dirk Peter @gyle last edited by

          @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 Replies Last reply Reply Quote 0
          • G
            gyle @Dirk Peter last edited by

            @dirk-peter super danke dir!

            1 Reply Last reply Reply Quote 0
            • S
              SaschaS last edited by

              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 Reply Last reply Reply Quote 0
              • D
                dirkhe Developer @SaschaS last edited by

                @saschas adapter stoppen, wert ändern und wieder starten

                S 1 Reply Last reply Reply Quote 0
                • Z
                  Zeptran @Dirk Peter last edited by

                  @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 Peter 1 Reply Last reply Reply Quote 0
                  • S
                    SaschaS @dirkhe last edited by SaschaS

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

                    Edit: Funktioniert! Danke

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

                      @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 Reply Last reply Reply Quote 0
                      • G
                        gyle @Dirk Peter last edited by

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

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

                          @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 Reply Last reply Reply Quote 0
                          • B
                            bimmi last edited by

                            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

                            1 Reply Last reply Reply Quote 0
                            • S
                              SaschaS last edited by

                              @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 Peter 1 Reply Last reply Reply Quote 0
                              • Dirk Peter
                                Dirk Peter @SaschaS last edited by

                                @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 Reply Last reply Reply Quote 0
                                • sigi234
                                  sigi234 Forum Testing Most Active @Dirk Peter last edited by sigi234

                                  @dirk-peter

                                  Hallo,

                                  bekomme immer diesen Warn:

                                  sprinklecontrol.0
                                  2023-02-20 08:55:29.609	warn	The bistable sensor 0_userdata.0.Bewaesserungssensor.Feuchte_Sensor_6 in Ventil_6 does not deliver correct values!
                                  
                                  sprinklecontrol.0
                                  2023-02-20 08:55:28.292	warn	The bistable sensor 0_userdata.0.Bewaesserungssensor.Feuchte_Sensor_5 in Ventil_5 does not deliver correct values!
                                  
                                  sprinklecontrol.0
                                  2023-02-20 08:55:27.090	warn	The bistable sensor 0_userdata.0.Bewaesserungssensor.Feuchte_Sensor_4 in Ventil_4 does not deliver correct values!
                                  
                                  sprinklecontrol.0
                                  2023-02-20 08:55:25.929	warn	The bistable sensor 0_userdata.0.Bewaesserungssensor.Feuchte_Sensor_3 in Ventil_3 does not deliver correct values!
                                  
                                  sprinklecontrol.0
                                  2023-02-20 08:55:24.764	warn	The bistable sensor 0_userdata.0.Bewaesserungssensor.Feuchte_Sensor_2 in Ventil_2 does not deliver correct values!
                                  
                                  sprinklecontrol.0
                                  2023-02-20 08:55:23.456	warn	The bistable sensor 0_userdata.0.Bewaesserungssensor.Feuchte_Sensor_1 in Ventil_1 does not deliver correct values!
                                  
                                  {
                                    "common": {
                                      "name": "Feuchte_Sensor_1",
                                      "desc": "Manuell erzeugt",
                                      "role": "state",
                                      "type": "number",
                                      "read": true,
                                      "write": true,
                                      "def": 0
                                    },
                                    "type": "state",
                                    "from": "system.adapter.admin.0",
                                    "user": "system.user.admin",
                                    "ts": 1654759418133,
                                    "_id": "0_userdata.0.Bewaesserungssensor.Feuchte_Sensor_1",
                                    "acl": {
                                      "object": 1636,
                                      "state": 1636,
                                      "owner": "system.user.admin",
                                      "ownerGroup": "system.group.administrator"
                                    }
                                  }
                                  
                                  Dirk Peter 1 Reply Last reply Reply Quote 0
                                  • Dirk Peter
                                    Dirk Peter @sigi234 last edited by

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

                                    does not deliver correct values!

                                    Hallo Sigi,
                                    wie die Meldung sagt, wird ein Signal von einem bistabilen Sensor erwartet. Also true oder false!
                                    Dein Feuchtesensor liefert aber einen Wert vom Typ "type": "number"! Daher die Fehlermeldung.
                                    Screenshot 2023-02-20 115232.jpg
                                    Die Frage ist jetzt, was für einen Sensor verwendest du Bistabil (type "boolean", true/false) oder Analog (type "number", Wertebereich entsprechend der Bodenfeuchte).
                                    MfG Dirk Peter

                                    sigi234 1 Reply Last reply Reply Quote 0
                                    • sigi234
                                      sigi234 Forum Testing Most Active @Dirk Peter last edited by

                                      @dirk-peter

                                      Aha, das ist ein Dummy DP!

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

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

                                        Aha, das ist ein Dummy DP!

                                        Hallo, was meinst du mit Dummy DP? Welche Werte bzw. Datentype liefert denn dein Bodenfeuchte-Sensor.
                                        MfG Dirk Peter

                                        sigi234 1 Reply Last reply Reply Quote 0
                                        • sigi234
                                          sigi234 Forum Testing Most Active @Dirk Peter last edited by sigi234

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

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

                                          Aha, das ist ein Dummy DP!

                                          Hallo, was meinst du mit Dummy DP? Welche Werte bzw. Datentype liefert denn dein Bodenfeuchte-Sensor.
                                          MfG Dirk Peter

                                          Ich habe keinen Garten und alle DP sind nur Virtuelle DPs , zur Erstellung einer VIS.

                                          Screenshot (5403).png

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

                                            @sigi234 Verstehe! Dir eine schöne Woche Dirk Peter

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            426
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            bodenfeuchte-sensoren gartenbewässerung sprinkle control wetterabhängig
                                            41
                                            295
                                            34961
                                            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