Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter Rain Bird v0.1.x GitHub

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    888

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Test Adapter Rain Bird v0.1.x GitHub

Scheduled Pinned Locked Moved Tester
bewässerungrain bird
215 Posts 21 Posters 36.2k Views 21 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M myssv

    Kannst Du die Restlaufzeit auch noch in Minuten angeben? Ich stelle ja auch auf Minuten ein und der Sekundenwert wird ja nur alle x-Sekunden aktulisiert (bei mir ca. 20 Sekunden). Da läuft der Zeiger recht abgehackt.

    StrathColeS Offline
    StrathColeS Offline
    StrathCole
    wrote on last edited by
    #43

    @myssv Was würden dir die Minuten bringen? Verstehe es gerade noch nicht ganz.

    SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

    1 Reply Last reply
    0
    • M Offline
      M Offline
      myssv
      wrote on last edited by
      #44

      Ich stelle die Laufzeit in Minuten ein:

      203486e1-7a1d-4818-9956-a422c7f5d1cc-grafik.png

      Und würde gerne wenn die Bewässerung läuft, den Slider ausblenden und an gleicher Stelle den Restlaufzeit-Slider einblenden:

      c75900c4-dc4a-4bd5-88a7-85af8026e775-grafik.png

      Das sind aber unterschiedliche Einheiten. Außerdem wird die Restlaufzeit nur alle 20 Sekunden aktualisiert, so dass die Sekunden nur springen und nicht sauber runter zählen.

      Rein optische Kosmetik!

      StrathColeS 1 Reply Last reply
      0
      • M myssv

        Ich stelle die Laufzeit in Minuten ein:

        203486e1-7a1d-4818-9956-a422c7f5d1cc-grafik.png

        Und würde gerne wenn die Bewässerung läuft, den Slider ausblenden und an gleicher Stelle den Restlaufzeit-Slider einblenden:

        c75900c4-dc4a-4bd5-88a7-85af8026e775-grafik.png

        Das sind aber unterschiedliche Einheiten. Außerdem wird die Restlaufzeit nur alle 20 Sekunden aktualisiert, so dass die Sekunden nur springen und nicht sauber runter zählen.

        Rein optische Kosmetik!

        StrathColeS Offline
        StrathColeS Offline
        StrathCole
        wrote on last edited by
        #45

        @myssv Ich mache mir das via Hilfsscript, weil der Controller die Zeit immer in Sekunden liefert. Ich weiß nicht, ob es sinnvoll wäre, das direkt im Adapter zu integrieren, da jeder User die Daten anders verarbeiten will. Was ich noch vorhabe, ist, die Restlaufzeit intern im Adapter feinkörniger runterzuzählen. Unabhängig von der Polling-Time.

        In meinem Fall sieht das Skript so aus:

        if(existsState('javascript.0.vis.rainbird.remaining_1') === false) {
            createState('vis.rainbird.remaining_1', '', {name: 'Restlaufzeit Station 1', unit: '', type: 'string', role: 'text', def: ''});
        }
        if(existsState('javascript.0.vis.rainbird.remaining_2') === false) {
            createState('vis.rainbird.remaining_2', '', {name: 'Restlaufzeit Station 2', unit: '', type: 'string', role: 'text', def: ''});
        }
        if(existsState('javascript.0.vis.rainbird.remaining_3') === false) {
            createState('vis.rainbird.remaining_3', '', {name: 'Restlaufzeit Station 3', unit: '', type: 'string', role: 'text', def: ''});
        }
        if(existsState('javascript.0.vis.rainbird.remaining_4') === false) {
            createState('vis.rainbird.remaining_4', '', {name: 'Restlaufzeit Station 4', unit: '', type: 'string', role: 'text', def: ''});
        }
        
        on({id: ['rainbird.0.device.stations.1.remaining', 'rainbird.0.device.stations.2.remaining', 'rainbird.0.device.stations.3.remaining', 'rainbird.0.device.stations.4.remaining'], change: 'any'}, function(obj) {
            if(obj.state.ack !== true) {
                return;
            }
        
            let id = 'remaining_1';
            if(obj.id === 'rainbird.0.device.stations.2.remaining') {
                id = 'remaining_2'
            } else if(obj.id === 'rainbird.0.device.stations.3.remaining') {
                id = 'remaining_3'
            } else if(obj.id === 'rainbird.0.device.stations.4.remaining') {
                id = 'remaining_4'
            }
        
            let minutes = Math.floor(obj.state.val / 60);
            let seconds = obj.state.val - (minutes * 60);
        
            setState('javascript.0.vis.rainbird.' + id, minutes + ':' + (seconds < 10 ? '0' : '') + seconds, true);
        });
        

        SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

        FeuersturmF 1 Reply Last reply
        0
        • M Offline
          M Offline
          myssv
          wrote on last edited by
          #46

          OK, das könnte ich mir umbauen.

          Auf 6 Stationen habe ich es schon erweitert, aber wie definiere ich die Variablen als Zahlen?

          Ich würde dann dort nur die Minuten rein schreiben und könnte dann den Slider auf diesen Datenpunkt aufsetzen und hätte meinen Wunsch erfüllt.

          StrathColeS 1 Reply Last reply
          0
          • M myssv

            OK, das könnte ich mir umbauen.

            Auf 6 Stationen habe ich es schon erweitert, aber wie definiere ich die Variablen als Zahlen?

            Ich würde dann dort nur die Minuten rein schreiben und könnte dann den Slider auf diesen Datenpunkt aufsetzen und hätte meinen Wunsch erfüllt.

            StrathColeS Offline
            StrathColeS Offline
            StrathCole
            wrote on last edited by
            #47

            @myssv sagte in Test Adapter Rain Bird v0.1.x GitHub:

            OK, das könnte ich mir umbauen.

            Auf 6 Stationen habe ich es schon erweitert, aber wie definiere ich die Variablen als Zahlen?

            Ich würde dann dort nur die Minuten rein schreiben und könnte dann den Slider auf diesen Datenpunkt aufsetzen und hätte meinen Wunsch erfüllt.

            also statt
            createState('vis.rainbird.remaining_4', '', {name: 'Restlaufzeit Station 4', unit: '', type: 'string', role: 'text', def: ''});
            dann
            createState('vis.rainbird.remaining_4', 0, {name: 'Restlaufzeit Station 4', unit: 'min', type: 'number', role: 'value', def: 0});

            SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

            1 Reply Last reply
            1
            • M Offline
              M Offline
              myssv
              wrote on last edited by
              #48

              Danke!!

              Ist jetzt genauso, wie ich es mir gewünscht habe!! :+1:

              StrathColeS 1 Reply Last reply
              0
              • M myssv

                Danke!!

                Ist jetzt genauso, wie ich es mir gewünscht habe!! :+1:

                StrathColeS Offline
                StrathColeS Offline
                StrathCole
                wrote on last edited by
                #49

                @myssv Die neue r36 hat nun sekundengenaue Restzeit. Ist gerade im Git gelandet.

                SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  myssv
                  wrote on last edited by
                  #50

                  @StrathCole sagte in Test Adapter Rain Bird v0.1.x GitHub:

                  Die neue r36 hat nun sekundengenaue Restzeit. Ist gerade im Git gelandet.

                  Funktioniert auch bei mir, aber mir reichen die Minuten.

                  1 Reply Last reply
                  0
                  • Martin RodewaldM Offline
                    Martin RodewaldM Offline
                    Martin Rodewald
                    wrote on last edited by Martin Rodewald
                    #51

                    Kurze Frage. Der Adapter startet bei mir permanent neu. Läuft auf nem Pi in einem Dockercontainer. Log hänge ich mal dran. Liegt es an der Installation auf einem Container? iobroker.2020-04-14.log.html

                    Ich hab gerade auf einer anderen Installation geguckt - normal auf nem PI - gleiches Problem.

                    StrathColeS 2 Replies Last reply
                    0
                    • Martin RodewaldM Martin Rodewald

                      Kurze Frage. Der Adapter startet bei mir permanent neu. Läuft auf nem Pi in einem Dockercontainer. Log hänge ich mal dran. Liegt es an der Installation auf einem Container? iobroker.2020-04-14.log.html

                      Ich hab gerade auf einer anderen Installation geguckt - normal auf nem PI - gleiches Problem.

                      StrathColeS Offline
                      StrathColeS Offline
                      StrathCole
                      wrote on last edited by StrathCole
                      #52

                      @Martin-Rodewald Scheinbar kann sich dein Docker-Container nicht nach außen zu der IP des Rain Bird verbinden und steigt daher mit einem Fehler aus.

                      Probier mal, vom Container bzw der selben Ebene wie der Installation aus, ein "wget http://xxxxxxxx" auf die ip vom Rain Bird zu machen. Ich denke, das wird auch nicht funktionieren.

                      SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                      1 Reply Last reply
                      0
                      • Martin RodewaldM Martin Rodewald

                        Kurze Frage. Der Adapter startet bei mir permanent neu. Läuft auf nem Pi in einem Dockercontainer. Log hänge ich mal dran. Liegt es an der Installation auf einem Container? iobroker.2020-04-14.log.html

                        Ich hab gerade auf einer anderen Installation geguckt - normal auf nem PI - gleiches Problem.

                        StrathColeS Offline
                        StrathColeS Offline
                        StrathCole
                        wrote on last edited by
                        #53

                        @Martin-Rodewald Du könntest mal die aktuellste r37 aus dem Git installieren. Da habe ich eine Sicherheitsabfrage an der Stelle drin.

                        SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                        1 Reply Last reply
                        0
                        • Martin RodewaldM Offline
                          Martin RodewaldM Offline
                          Martin Rodewald
                          wrote on last edited by Martin Rodewald
                          #54

                          Probiert. gleicher Fehler - siehe Log. Ein wget auf die IP geht nicht. Schalten kann ich über deinen Adapter die Anlage allerdings. Muss nur den Moment abpassen, wenn er sich nicht neu startet. Log ist bei _neuiobroker.2020-04-14.log.html

                          Achso Anpingen der IP geht. Wget sagt, auf Port 80 nicht erreicht

                          StrathColeS 1 Reply Last reply
                          0
                          • M Offline
                            M Offline
                            myssv
                            wrote on last edited by
                            #55

                            Zur Info: Bei mir läuft ioBroker auch in einem Docker-Container auf einer Synology Disk-Station.

                            Es sollte also grundsätzlich aus einem Docker-Container funktionieren.

                            1 Reply Last reply
                            0
                            • Martin RodewaldM Martin Rodewald

                              Probiert. gleicher Fehler - siehe Log. Ein wget auf die IP geht nicht. Schalten kann ich über deinen Adapter die Anlage allerdings. Muss nur den Moment abpassen, wenn er sich nicht neu startet. Log ist bei _neuiobroker.2020-04-14.log.html

                              Achso Anpingen der IP geht. Wget sagt, auf Port 80 nicht erreicht

                              StrathColeS Offline
                              StrathColeS Offline
                              StrathCole
                              wrote on last edited by
                              #56

                              @Martin-Rodewald Ich habe r38 ins Git geschoben. Dein Problem scheint zu sein, dass du auf den RainBird noch parallel mit anderen Diensten zugreifst. Das führt dann zu dem Fehler 503, weil der Controller immer nur eine Verbindung parallel zulässt. Je nach Status des Adapters führt dieser Zugriffsfehler dann zu einer ungültigen Antwort, die den Adapter abschießt. Das habe ich nun versucht abzufangen.

                              SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                              1 Reply Last reply
                              0
                              • Martin RodewaldM Offline
                                Martin RodewaldM Offline
                                Martin Rodewald
                                wrote on last edited by
                                #57

                                Vielen Dank @StrathCole läuft jetzt ohne Fehler! Vielen Dank für deine schnelle Hilfe!

                                StrathColeS 1 Reply Last reply
                                0
                                • Martin RodewaldM Martin Rodewald

                                  Vielen Dank @StrathCole läuft jetzt ohne Fehler! Vielen Dank für deine schnelle Hilfe!

                                  StrathColeS Offline
                                  StrathColeS Offline
                                  StrathCole
                                  wrote on last edited by
                                  #58

                                  @Martin-Rodewald Super. Du solltest aber dennoch drauf achten, dass möglichst keine anderen Apps oder Geräte zeitgleich drauf zugreifen, da du sonst häufiger "Fehler 503" bekommen wirst und ggf. einige Datenpunkte nicht aktuell sind.

                                  SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                                  1 Reply Last reply
                                  0
                                  • M Offline
                                    M Offline
                                    myssv
                                    wrote on last edited by
                                    #59

                                    Ich habe heute Morgen auf die 0.2.2 aktualisiert und nun funktioniert es nicht mehr. Es werden keine Sekunden mehr angezeigt ?!?!?

                                    remaining_x bleibt auf 0 und auch die Restlaufzeit bei den Stationen steht auf 0.

                                    StrathColeS 2 Replies Last reply
                                    0
                                    • M myssv

                                      Ich habe heute Morgen auf die 0.2.2 aktualisiert und nun funktioniert es nicht mehr. Es werden keine Sekunden mehr angezeigt ?!?!?

                                      remaining_x bleibt auf 0 und auch die Restlaufzeit bei den Stationen steht auf 0.

                                      StrathColeS Offline
                                      StrathColeS Offline
                                      StrathCole
                                      wrote on last edited by
                                      #60

                                      @myssv Schaue ich mir an.

                                      SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                                      1 Reply Last reply
                                      0
                                      • M myssv

                                        Ich habe heute Morgen auf die 0.2.2 aktualisiert und nun funktioniert es nicht mehr. Es werden keine Sekunden mehr angezeigt ?!?!?

                                        remaining_x bleibt auf 0 und auch die Restlaufzeit bei den Stationen steht auf 0.

                                        StrathColeS Offline
                                        StrathColeS Offline
                                        StrathCole
                                        wrote on last edited by
                                        #61

                                        @myssv Komisch, bei mir passt noch alles. Hast du mal ins Log geschaut, ob da alles passt?

                                        SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                                        1 Reply Last reply
                                        0
                                        • M Offline
                                          M Offline
                                          myssv
                                          wrote on last edited by
                                          #62

                                          Ja, da sieht alles sauber aus:

                                          d60c62c6-4614-4949-81fd-af5a59f08993-grafik.png

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          488

                                          Online

                                          32.6k

                                          Users

                                          82.1k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe