Navigation

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

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Test Adapter Rain Bird v0.1.x GitHub

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

      @myssv Kein Problem. Wenn die nächsten Tage keine großen Fehler mehr auftauchen, werde ich die Version mal in Stable-Repo einreichen.

      1 Reply Last reply Reply Quote 0
      • I
        ioBrockerNewbee last edited by

        Hi, mit der Version 0.22 werden bei mir die Punkte "Sensors" und "Settings" nicht mehr angezeigt. Nach einem Downgrade auf 0.21 wird alles wieder angezeigt.

        StrathCole 1 Reply Last reply Reply Quote 0
        • M
          myssv last edited by myssv

          Mit fällt gerade auf, dass der Datenpunkt rainbird.0.device.sensors.rain immer auf true steht.

          Selbst bei dem tollen Wetter heute ... Auch die RainBird App sagt, das kein Regen erkannt wurde.

          Ich kann mich dran erinnern, dass der Wert auch mal auf false war, kann aber nicht sagen, ab welcher Version nicht mehr.

          1 Reply Last reply Reply Quote 0
          • StrathCole
            StrathCole @ioBrockerNewbee last edited by

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

            Hi, mit der Version 0.22 werden bei mir die Punkte "Sensors" und "Settings" nicht mehr angezeigt. Nach einem Downgrade auf 0.21 wird alles wieder angezeigt.

            Kommen mit Version 0.22 denn irgendwelche Fehler oder Warnungen im Log?

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

            Mit fällt gerade auf, dass der Datenpunkt rainbird.0.device.sensors.rain immer auf true steht.

            Selbst bei dem tollen Wetter heute ... Auch die RainBird App sagt, das kein Regen erkannt wurde.

            Ich kann mich dran erinnern, dass der Wert auch mal auf false war, kann aber nicht sagen, ab welcher Version nicht mehr.

            Hm, vielleicht hängt das mit dem Post deines Vorredners zusammen? Steht irgendwas im Log beim Adapterstart oder im laufenden Betrieb?

            I 1 Reply Last reply Reply Quote 0
            • M
              myssv last edited by

              Mir ist absolut nichts aufgefallen.

              Ein aktuelles Debug-Log nach Neustart kommt per Mail

              1 Reply Last reply Reply Quote 0
              • M
                myssv last edited by

                Ach so: Meine Anlage hat eine automatische saisonale Anpassung der Bewässerung:

                9b4f0e82-a59f-4225-9c06-6244c2342405-grafik.png

                Kannst Du den Wert irgendwie auch abfragen?

                StrathCole 2 Replies Last reply Reply Quote 0
                • StrathCole
                  StrathCole @myssv last edited by

                  @myssv Könnte sein, ja.

                  1 Reply Last reply Reply Quote 0
                  • I
                    ioBrockerNewbee @StrathCole last edited by

                    @StrathCole

                    Das Log sieht folgendermaßen aus...

                    2020-04-20 15_13_25-logs - ioBroker.png

                    StrathCole 1 Reply Last reply Reply Quote 0
                    • StrathCole
                      StrathCole @ioBrockerNewbee last edited by

                      @ioBrockerNewbee I have uploaded a new version to git. Your log looks quite bad. The connection reset seems to occur multiple times which should not happen and is not caused by the adapter itself.

                      You might try the new version if this helps. If not, please set the instance to "debug" log mode and send me the log.

                      I 1 Reply Last reply Reply Quote 0
                      • I
                        ioBrockerNewbee @StrathCole last edited by

                        @StrathCole

                        Vielen Dank für die schnelle Hilfe. Ich habe mir die neue Version geladen, doch leider ohne Erfolg. Die Fehlermeldung sind zwar nicht mehr im Log vorhanden aber auch die Punkte "Sensors" und "Settings" nicht.

                        Kannst du mir kurz erklären, wie ich den "Debug log mode" einstelle? Dann schicke ich dir gern das Resultat.

                        1 Reply Last reply Reply Quote 0
                        • M
                          myssv last edited by myssv

                          Du gehst um ioBroker auf die Instanzen, dort auf die Instanz rainbird.0 und dann rechts in die Spalte "Log-Stufe". Dort änderst Du den Eintrag von "info" auf "debug" und speicherst mit dem kleinen Häkchen.

                          6d0fb499-05a8-4644-b580-49a40966ea91-grafik.png

                          StrathCole 1 Reply Last reply Reply Quote 0
                          • StrathCole
                            StrathCole @myssv last edited by

                            @myssv Erscheint aber nur, wenn du oben in der Icon-Leiste den Expertenmodus (das Männchen) aktiviert hast.

                            I 1 Reply Last reply Reply Quote 0
                            • M
                              myssv last edited by

                              ups ....... vergessen .....

                              1 Reply Last reply Reply Quote 0
                              • B
                                bassbumper last edited by

                                @StrathCole: Coole Sache 👍
                                Ich wollte mich auch diesen Winter dranmachen das Wifi Modul zu debuggen um es in den Iobroker integrieren zu können. Heute habe ich zufällig gesehen das jemand fleißig war und mir die Arbeit des debuggen schon abgenommen hat (pyrainbird). Jetzt wollte ich den Adapter schreiben und auch hier ist jetzt schon etwas am Start 😄

                                Wenn Du Support oder Tester brauchst einfach melden.

                                StrathCole 1 Reply Last reply Reply Quote 0
                                • B
                                  bassbumper @myssv last edited by

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

                                  Wenn nun ein Kreis bewässert wird (Slider auf gewünschte Anzahl Minuten ziehen), ändert sich das Bild etwas:

                                  b8d59952-4a7a-49d0-8c58-e044b355f3a2-image.png

                                  Mit dem roten Button kann die Bewässerung gestoppt werden. Außerdem wird unten in rot als Spielerei noch einmal die aktive Zone eingeblendet.

                                  Leider springt der Slider immer wieder auf "0" zurück. Hier wäre mir lieber, wenn er die Restlaufzeit anzeigen würde, doch dafür finde ich keinen passenden Datenpunkt.

                                  Hi myssv,
                                  darf man fragen ob Du einen Export Deiner genialen View zur Verfügung stellst?

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    myssv last edited by myssv

                                    Klar!

                                    View.zip

                                    Der Regensensor ist mit dem aktuellen Adapter dauernd an.

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

                                      Oh mann! Ich hab den Fehler gefunden. Eigene Dummheit. Patch release ist im Git. Damit sollte es wieder gehen.

                                      M 1 Reply Last reply Reply Quote 0
                                      • StrathCole
                                        StrathCole @bassbumper last edited by

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

                                        @StrathCole: Coole Sache 👍

                                        Wenn Du Support oder Tester brauchst einfach melden.

                                        Der Adapter bildet bestimmt noch nicht alle Funktionen ab, die möglich wären. In pyrainbird fehlte zum Beispiel die Abfrage der Restlaufzeit der einzelnen Zonen, das habe ich inzwischen selbst analysiert aus den Rohdaten des Moduls. Allerdings gibt es noch viele Steuercodes (sind immer nur Zahlenkommandos), bei denen ich nicht weiß, was sie tun, die aber vom Modul angenommen werden.

                                        Falls du also Lust und Zeit hast, kannst du da gerne weiter analysieren, welcher Code was tut und welche Antwort er gibt.

                                        Folgende Kommandos wurden von meinem Controller als unterstützt zurückgemeldet:

                                                        "TestState0BRequest": {"command": "0B", "response": "00", "length": 1},
                                        
                                        		"TestState11Request": {"command": "11", "response": "00", "length": 1}, //param?
                                        		"TestState13Request": {"command": "13", "response": "00", "length": 1}, //param?
                                        
                                        		"TestState20Request": {"command": "20", "response": "00", "length": 1}, //param?
                                        		"TestState21Request": {"command": "21", "response": "00", "length": 1}, //param?
                                        
                                        		"TestState31Request": {"command": "31", "response": "00", "length": 1}, //param?
                                        		"TestState3DRequest": {"command": "3D", "response": "00", "length": 1}, //ok ergebnis? bei param 0 => 0, 1 => 1 sonst 255
                                        
                                        		"TestState41Request": {"command": "41", "response": "00", "length": 1}, //ok param? ergebnis?
                                        		"TestState44Request": {"command": "44", "response": "00", "length": 1}, //ok ergebnis? param: 0 -> C40001000000, wenn laufend: C40001000101,
                                        
                                        		"TestState50Request": {"command": "50", "response": "00", "length": 1}, //ok
                                        		"TestState51Request": {"command": "51", "response": "00", "length": 1}, //ok
                                        		"TestState52Request": {"command": "52", "response": "00", "length": 1}, //ok
                                        		"TestState55Request": {"command": "55", "response": "00", "length": 1},// param 0 ok
                                        		"TestState56Request": {"command": "56", "response": "00", "length": 1}, //param 0 ok*/
                                        

                                        In der lib/rainbird.js siehst du ja, wie die Kommandos angefragt und ausgewertet werden. Ich habe als "Response" überall bei den Tests 00 eingetragen, damit ich das Rohergebnis gezeigt kriege. Wird sicher keine leichte Aufgabe, das herauszufinden.

                                        Welche Befehle unterstützt werden, habe ich mit pyrainbird geprüft:
                                        python rainbird_client.py CommandSupport 10 -> 0
                                        python rainbird_client.py CommandSupport 54 -> 1

                                        Dabei sind die Zahlen Base10, im Skript müssen sie aber Base16 angegeben werden.

                                        "CurrentRunTimeRequest": {"command": "3B", "parameter": 0, "response": "BB", "length": 2} wäre also python rainbird_client.py CommandSupport 59

                                        1 Reply Last reply Reply Quote 0
                                        • StrathCole
                                          StrathCole @myssv last edited by

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

                                          Ach so: Meine Anlage hat eine automatische saisonale Anpassung der Bewässerung:

                                          Kannst Du den Wert irgendwie auch abfragen?

                                          Ist nun mit drin.

                                          M 1 Reply Last reply Reply Quote 0
                                          • I
                                            ioBrockerNewbee @StrathCole last edited by

                                            @StrathCole
                                            Hi, hab den "debug" Modus nun aktiviert. Anbei das Log-File. Sensor und Settings sind leider nach wie vor nicht mit enthalten.
                                            Mit der Version 1.21 läuft alles super!

                                            iobroker.2020-04-22.log.zip

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            620
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            bewässerung rain bird
                                            21
                                            215
                                            24013
                                            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