Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter rainbird 1.x.x

    NEWS

    • Amazon Alexa - ioBroker Skill läuft aus ?

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    Test Adapter rainbird 1.x.x

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

      @mcm1957 sagte in Test Adapter rainbird 1.x.x:

      P.S. Bitte trigger mich wenn sich nach PR oder Frage nichts tut - ich hab Schwierigkeiten alle offenen Punkte in Evidenz zu halten.

      ping 🙂

      mcm1957 1 Reply Last reply Reply Quote 1
      • mcm1957
        mcm1957 @Feuersturm last edited by mcm1957

        @feuersturm said in Test Adapter rainbird 1.x.x:

        ping 🙂

        pong 🙂

        Ich hab jetzt mal alles gemerged und aktualisiert incl. eslint 9 Umstellung.
        Rausgekommen ist ne v2.0.0-alpha.0.

        Kannst du die bitte mal testen (nur via UI npm/url installierbar oder auf der Commandline mit
        iob upgrade iobroker.rainbird@next oder iobroker.rainbird@2.0.0-alpha.0). Alphas kommen nicht in die Repos.

        Danke

        P.S: ALPHA Release - mangels Hardware total ungetestet!

        Feuersturm 1 Reply Last reply Reply Quote 1
        • Feuersturm
          Feuersturm @mcm1957 last edited by

          @mcm1957 Vielen Dank.
          Ich habe meinen bestehenden Adapter komplett gelöscht und die Alpha Version installiert.

          Das sieht gut aus mit der Alpha Version
          Log ist i.O.

          2024-12-12 23:57:48.647 - info: host.ioB-Prod-Testsystem "system.adapter.rainbird.0" enabled
          2024-12-12 23:57:48.942 - info: host.ioB-Prod-Testsystem instance system.adapter.rainbird.0 in version "2.0.0-alpha.0" started with pid 9034
          2024-12-12 23:57:49.556 - info: rainbird.0 (9034) starting. Version 2.0.0-alpha.0 in /opt/iobroker/node_modules/iobroker.rainbird, node: v22.12.0, js-controller: 7.0.6
          2024-12-12 23:57:49.563 - info: rainbird.0 (9034) [START] Starting Rain Bird adapter V2.0.0-alpha.0r44
          2024-12-12 23:57:49.565 - info: rainbird.0 (9034) [INFO] Configured polling interval: 20000
          

          Und die Datenpunkte wurden auch korrekt ausgelesen
          c5d20b33-bf2a-46dc-a511-14ce9082b255-grafik.png

          Einen Bewässerungsdurchlauf erspare ich mir aber in dieser Jahreszeit 😊

          Eine entsprechende Message welche ja für die neue Version konfiguriert wurde, wurde mir aber nicht angezeigt. Kommt die nur, wenn man den Adapter offiziell aus dem Repository installiert oder hätte die auch jetzt kommen sollen?

          mcm1957 1 Reply Last reply Reply Quote 0
          • mcm1957
            mcm1957 @Feuersturm last edited by

            @feuersturm said in Test Adapter rainbird 1.x.x:

            Eine entsprechende Message welche ja für die neue Version konfiguriert wurde, wurde mir aber nicht angezeigt. Kommt die nur, wenn man den Adapter offiziell aus dem Repository installiert oder hätte die auch jetzt kommen sollen?

            News Meldungen kommen NUR wenn aus dem Repository und via Admin installiert wird.

            mcm1957 1 Reply Last reply Reply Quote 1
            • mcm1957
              mcm1957 @mcm1957 last edited by

              Release 2.0.0 wurde in Richtung LATEST Repository uf den Weg gebracht.

              Diskussionen zur neuen Version (2.x.x) bitte in diesem Topic führen:

              https://forum.iobroker.net/topic/78624/test-adapter-rainbird-2-0-x/2

              T 1 Reply Last reply Reply Quote 0
              • T
                ToK @mcm1957 last edited by

                Funktioniert dieser Adapter auch mit dem RainBird ESP-TM2.
                Konnte dies jemand schon testen?

                T 1 Reply Last reply Reply Quote 0
                • T
                  ToK @ToK last edited by

                  Nach dem Verbinden des RainBird 2.0.2 Adapters mit dem RainBird ESP-TM2 steht in den Protokollen:

                  
                  rainbird.0
                  2025-10-09 09:32:00.715	warn	Error in request from client for AvailableStations: null
                  
                  rainbird.0
                  2025-10-09 09:32:00.714	warn	Request reply error: [null,{"statusCode":430,"body":{"type":"Buffer","data":[80,65,83,83,87,79,82,68,32,76,79,67,75,79,85,84]},"headers":{"content-type":"text/html","content-length":"16"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"192.168.178.49","port":80,"hostname":"192.168.178.49","hash":null,"search":null,"query":null,"pathname":"/stick","path":"/stick","href":"http://192.168.178.49/stick"},"method":"POST","headers":{"Accept-Language":"en","Accept-Encoding":"gzip, deflate","User-Agent":"RainBird/2.0 CFNetwork/811.5.4 Darwin/16.7.0","Accept":"*/*","Connection":"keep-alive","Content-Type":"application/octet-stream","content-length":160}}},{"type":"Buffer","data":[80,65,83,83,87,79,82,68,32,76,79,67,75,79,85,84]}]
                  
                  rainbird.0
                  2025-10-09 09:32:00.614	warn	Error in request from client for CurrentDate: null
                  
                  rainbird.0
                  2025-10-09 09:32:00.613	warn	Request reply error: [null,{"statusCode":430,"body":{"type":"Buffer","data":[80,65,83,83,87,79,82,68,32,76,79,67,75,79,85,84]},"headers":{"content-type":"text/html","content-length":"16"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"192.168.178.49","port":80,"hostname":"192.168.178.49","hash":null,"search":null,"query":null,"pathname":"/stick","path":"/stick","href":"http://192.168.178.49/stick"},"method":"POST","headers":{"Accept-Language":"en","Accept-Encoding":"gzip, deflate","User-Agent":"RainBird/2.0 CFNetwork/811.5.4 Darwin/16.7.0","Accept":"*/*","Connection":"keep-alive","Content-Type":"application/octet-stream","content-length":160}}},{"type":"Buffer","data":[80,65,83,83,87,79,82,68,32,76,79,67,75,79,85,84]}]
                  
                  rainbird.0
                  2025-10-09 09:32:00.507	warn	Error in request from client for SerialNumber: null
                  
                  rainbird.0
                  2025-10-09 09:32:00.507	warn	Request reply error: [null,{"statusCode":430,"body":{"type":"Buffer","data":[80,65,83,83,87,79,82,68,32,76,79,67,75,79,85,84]},"headers":{"content-type":"text/html","content-length":"16"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"192.168.178.49","port":80,"hostname":"192.168.178.49","hash":null,"search":null,"query":null,"pathname":"/stick","path":"/stick","href":"http://192.168.178.49/stick"},"method":"POST","headers":{"Accept-Language":"en","Accept-Encoding":"gzip, deflate","User-Agent":"RainBird/2.0 CFNetwork/811.5.4 Darwin/16.7.0","Accept":"*/*","Connection":"keep-alive","Content-Type":"application/octet-stream","content-length":160}}},{"type":"Buffer","data":[80,65,83,83,87,79,82,68,32,76,79,67,75,79,85,84]}]
                  
                  rainbird.0
                  2025-10-09 09:32:00.457	warn	Error in request from client for ModelAndVersion: null
                  
                  rainbird.0
                  2025-10-09 09:32:00.456	warn	Request reply error: [null,{"statusCode":430,"body":{"type":"Buffer","data":[80,65,83,83,87,79,82,68,32,76,79,67,75,79,85,84]},"headers":{"content-type":"text/html","content-length":"16"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"192.168.178.49","port":80,"hostname":"192.168.178.49","hash":null,"search":null,"query":null,"pathname":"/stick","path":"/stick","href":"http://192.168.178.49/stick"},"method":"POST","headers":{"Accept-Language":"en","Accept-Encoding":"gzip, deflate","User-Agent":"RainBird/2.0 CFNetwork/811.5.4 Darwin/16.7.0","Accept":"*/*","Connection":"keep-alive","Content-Type":"application/octet-stream","content-length":160}}},{"type":"Buffer","data":[80,65,83,83,87,79,82,68,32,76,79,67,75,79,85,84]}]
                  
                  rainbird.0
                  2025-10-09 09:31:59.341	info	[INFO] Configured polling interval: 20000
                  
                  rainbird.0
                  2025-10-09 09:31:59.340	info	[START] Starting Rain Bird adapter V2.0.2r44
                  
                  rainbird.0
                  2025-10-09 09:31:59.330	info	starting. Version 2.0.2 in /opt/iobroker/node_modules/iobroker.rainbird, node: v22.20.0, js-controller: 7.0.7
                  
                  host.raspbi5
                  2025-10-09 09:31:58.466	info	instance system.adapter.rainbird.0 in version "2.0.2" started with pid 143967
                  
                  host.raspbi5
                  2025-10-09 09:31:58.086	info	"system.adapter.rainbird.0" enabled
                  

                  In der Adapter Instanz rainbird.0 stehen "Verbunden mit Host", "Lebenzeichen" und "Verbunden mit Gerät oder Dienst" auf grün.

                  Hoffe auf eure Hilfe

                  Feuersturm 1 Reply Last reply Reply Quote 0
                  • Feuersturm
                    Feuersturm @ToK last edited by

                    @tok Der Adapter scheint keine Verbindung mit dem Rainbird ESP Steuergerät aufbauen zu können.
                    Du kannst den Rainbird Adapter einmal auf den Debugmode stellen und schauen ob dort weitere Informationen enthalten sind. Hast du schon einmal versucht die IP von deinem Rainbird Steuergerät von dem System aus anzupingen auf welchem der ioBroker läuft?

                    T 1 Reply Last reply Reply Quote 1
                    • T
                      ToK @Feuersturm last edited by ToK

                      @feuersturm
                      Danke für deine rasche Antwort.
                      Der ping auf den RainBird funktioniert von einem PC und auch direkt vom Raspberry - beide im identen Netzwerk.
                      Nachdem der Debugmode aktiviert wurde, funktioniert jetzt auch die Kommunikation .. ? .. bekomme jetzt in den Objekten die Datenpunkte angezeigt.
                      Folgende Warnungen/Fehler werden aber in den Protokollen angezeigt:

                      rainbird.0
                      2025-10-10 12:16:57.388	debug	Queue processing completed.
                      
                      rainbird.0
                      2025-10-10 12:16:57.388	debug	Queue len: 0
                      
                      rainbird.0
                      2025-10-10 12:16:57.388	debug	Cmd CurrentRainSensorState completed.
                      
                      rainbird.0
                      2025-10-10 12:16:57.388	warn	Error in request from client for CurrentRainSensorState: {"errno":-104,"code":"ECONNRESET","syscall":"read"}
                      
                      rainbird.0
                      2025-10-10 12:16:57.388	warn	Request reply error: [{"errno":-104,"code":"ECONNRESET","syscall":"read"},null,null]
                      
                      rainbird.0
                      2025-10-10 12:16:57.372	debug	Requesting CurrentRainSensorState
                      
                      rainbird.0
                      2025-10-10 12:16:57.372	debug	Queue len: 1
                      
                      rainbird.0
                      2025-10-10 12:16:57.372	debug	Cmd CurrentStationsActive completed.
                      
                      rainbird.0
                      2025-10-10 12:16:57.371	warn	Error in request from client for CurrentStationsActive: {"code":"ECONNRESET"}
                      
                      rainbird.0
                      2025-10-10 12:16:57.371	warn	Request reply error: [{"code":"ECONNRESET"},null,null]
                      
                      rainbird.0
                      2025-10-10 12:16:57.356	debug	Requesting CurrentStationsActive
                      
                      rainbird.0
                      2025-10-10 12:16:57.356	debug	Queue len: 2
                      
                      rainbird.0
                      2025-10-10 12:16:57.356	debug	Cmd WaterBudget completed.
                      
                      rainbird.0
                      2025-10-10 12:16:57.356	warn	Error in request from client for WaterBudget: {"errno":-104,"code":"ECONNRESET","syscall":"read"}
                      
                      rainbird.0
                      2025-10-10 12:16:57.355	warn	Request reply error: [{"errno":-104,"code":"ECONNRESET","syscall":"read"},null,null]
                      
                      rainbird.0
                      2025-10-10 12:16:57.344	debug	stateChange rainbird.0.device.irrigation.active {"val":false,"ack":true,"ts":1760091417342,"q":0,"from":"system.adapter.rainbird.0","user":"system.user.admin","lc":1760091417342}
                      
                      rainbird.0
                      2025-10-10 12:16:57.341	debug	Requesting WaterBudget
                      
                      rainbird.0
                      2025-10-10 12:16:57.341	debug	Queue len: 3
                      
                      rainbird.0
                      2025-10-10 12:16:57.341	debug	Cmd RainDelayGet completed.
                      
                      rainbird.0
                      2025-10-10 12:16:57.341	warn	Error in request from client for RainDelayGet: {"errno":-104,"code":"ECONNRESET","syscall":"read"}
                      
                      rainbird.0
                      2025-10-10 12:16:57.340	warn	Request reply error: [{"errno":-104,"code":"ECONNRESET","syscall":"read"},null,null]
                      
                      rainbird.0
                      2025-10-10 12:16:57.319	debug	Requesting RainDelayGet
                      
                      rainbird.0
                      2025-10-10 12:16:57.319	debug	Queue len: 4
                      
                      rainbird.0
                      2025-10-10 12:16:57.319	debug	Cmd CurrentIrrigationState completed.
                      
                      rainbird.0
                      2025-10-10 12:16:57.319	warn	Error in request from client for CurrentIrrigationState: {"code":"ECONNRESET"}
                      
                      rainbird.0
                      2025-10-10 12:16:57.319	warn	Request reply error: [{"code":"ECONNRESET"},null,null]
                      
                      rainbird.0
                      2025-10-10 12:16:57.286	debug	Skipping, queue already processing.
                      
                      rainbird.0
                      2025-10-10 12:16:57.286	debug	Queue len: 4
                      

                      schalte ich den Debugmode wieder aus sieht es so im Protokoll aus:

                      
                      rainbird.0
                      2025-10-10 13:41:27.075	warn	Error in request from client for CurrentRainSensorState: {"errno":-104,"code":"ECONNRESET","syscall":"read"}
                      
                      rainbird.0
                      2025-10-10 13:41:27.075	warn	Request reply error: [{"errno":-104,"code":"ECONNRESET","syscall":"read"},null,null]
                      
                      rainbird.0
                      2025-10-10 13:41:27.052	warn	Error in request from client for CurrentStationsActive: {"code":"ECONNRESET"}
                      
                      rainbird.0
                      2025-10-10 13:41:27.051	warn	Request reply error: [{"code":"ECONNRESET"},null,null]
                      
                      rainbird.0
                      2025-10-10 13:41:27.035	warn	Error in request from client for WaterBudget: {"errno":-104,"code":"ECONNRESET","syscall":"read"}
                      
                      rainbird.0
                      2025-10-10 13:41:27.035	warn	Request reply error: [{"errno":-104,"code":"ECONNRESET","syscall":"read"},null,null]
                      
                      rainbird.0
                      2025-10-10 13:41:27.015	warn	Error in request from client for RainDelayGet: {"errno":-104,"code":"ECONNRESET","syscall":"read"}
                      
                      rainbird.0
                      2025-10-10 13:41:27.015	warn	Request reply error: [{"errno":-104,"code":"ECONNRESET","syscall":"read"},null,null]
                      
                      rainbird.0
                      2025-10-10 13:41:26.992	warn	Error in request from client for CurrentIrrigationState: {"code":"ECONNRESET"}
                      
                      rainbird.0
                      2025-10-10 13:41:26.992	warn	Request reply error: [{"code":"ECONNRESET"},null,null]
                      
                      rainbird.0
                      2025-10-10 13:40:46.881	warn	Error in request from client for CurrentRainSensorState: {"code":"ECONNRESET"}
                      
                      rainbird.0
                      2025-10-10 13:40:46.881	warn	Request reply error: [{"code":"ECONNRESET"},null,null]
                      
                      rainbird.0
                      2025-10-10 13:40:46.847	warn	Error in request from client for CurrentStationsActive: {"errno":-104,"code":"ECONNRESET","syscall":"read"}
                      
                      rainbird.0
                      2025-10-10 13:40:46.847	warn	Request reply error: [{"errno":-104,"code":"ECONNRESET","syscall":"read"},null,null]
                      
                      rainbird.0
                      2025-10-10 13:40:46.826	warn	Error in request from client for WaterBudget: {"errno":-104,"code":"ECONNRESET","syscall":"read"}
                      
                      rainbird.0
                      2025-10-10 13:40:46.825	warn	Request reply error: [{"errno":-104,"code":"ECONNRESET","syscall":"read"},null,null]
                      
                      rainbird.0
                      2025-10-10 13:40:46.810	warn	Error in request from client for RainDelayGet: {"errno":-104,"code":"ECONNRESET","syscall":"read"}
                      
                      rainbird.0
                      2025-10-10 13:40:46.810	warn	Request reply error: [{"errno":-104,"code":"ECONNRESET","syscall":"read"},null,null]
                      
                      rainbird.0
                      2025-10-10 13:40:46.794	warn	Error in request from client for CurrentIrrigationState: {"code":"ECONNRESET"}
                      
                      rainbird.0
                      2025-10-10 13:40:46.793	warn	Request reply error: [{"code":"ECONNRESET"},null,null]
                      

                      Gibt es hierzu Informationen ...

                      1 Reply Last reply Reply Quote 0
                      • Feuersturm
                        Feuersturm last edited by Feuersturm

                        @tok sagte in Test Adapter rainbird 1.x.x:

                        Nachdem der Debugmode aktiviert wurde, funktioniert jetzt auch die Kommunikation .. ? .. bekomme jetzt in den Objekten die Datenpunkte angezeigt.

                        Werden die Daten weiterhin aktualisiert, wenn der Debug Mode aus ist? Funktioniert jetzt auch die Ansteuerung der Bewässerung?

                        Google sagt zu ECONNRESET:
                        Der ECONNRESET-Fehler ist eine Netzwerkmeldung, die auftritt, wenn ein TCP-Endpunkt (also eine Seite einer Netzwerkverbindung) die Verbindung unerwartet und abrupt trennt, wodurch eine vorher etablierte Verbindung beendet wird, bevor der Datenaustausch abgeschlossen ist.

                        Die Daten werden Defaultmäßig alle 20s (Einstellung in der Instanz) abgerufen. Ich vermute die Fehlermeldung "Error in request from client for" bedeutet, das die angeforderten Daten vom Rainbird Controller nicht innerhalb der Timeoutzeit von 1s wo die Verbindung offen ist empfangen wurde (Quelle)

                        Du könntest in jedem Fall ein issue beim Adapter aufmachen und auch ein etwas längeres Debug Log dort einfügen, so das man z.B. mehrere Zyklen der Abfrage vom Adapter sieht. Dann könnte man z.B. auch sehe, ob der Fehler immer kommt oder nur sporadisch.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        769
                        Online

                        32.3k
                        Users

                        80.9k
                        Topics

                        1.3m
                        Posts

                        8
                        39
                        3108
                        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