Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Solarman PV, Bosswerk MI & Deye

    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

    Solarman PV, Bosswerk MI & Deye

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

      @eisbaeeer Hallo Lars, die direkte Abfrage ist bei mir auch noch ein Thema. Angefangen haben wir das hier schon mal. Ich habe ein bisschen Ehrfurcht vor den at-Befehlen. Aktueller Stand bei mir ist der, dass es dafür a) einen separaten Adapter geben wird, den ich b) erstmal nur bei mir (weil ist halt lokal) laufen lassen kann. Es kommen zwar schon die ersten Daten an, aber sie Solarman-Variante liefert derzeit noch etwas mehr. Ich gehe da noch weiter auf Suche und hoffe auf mehr Sonnenschein.
      Gruß Rainer

      Eisbaeeer 1 Reply Last reply Reply Quote 1
      • Eisbaeeer
        Eisbaeeer Developer @Rene55 last edited by

        @rene55 Ja, Modbus TCP wäre ja auch noch möglich. Ich habe meinen Sungrow über Modbus TCP angebunden. Der Deye kann ja ebenfalls Modbus TCP und ist somit ja auch über den Modbus Adapter lokal einbindbar. Ich muss meinen Deye mal mit dem Netzteil versorgen, damit der online geht. Schön wäre jedoch, wenn man die Adapter konsolidieren könnte. Ich versuche das mal mit den AT-Kommandos. Das wären nur ein paar Zeilen extra für die Socket Verbindung 😉

        Gruß Lars

        Rene55 1 Reply Last reply Reply Quote 0
        • Rene55
          Rene55 @Eisbaeeer last edited by

          @eisbaeeer Ja super, wenn du das mit entwickeln würdest. Bei meinem Bosswerk MI 600 geht das mit dem Modbus-Adapter nicht so einfach, weil ich den ja nicht direkt anschließen kann, oder? Aber berichte mal von deinen at-Erfahrungen. Bin gespannt.😌

          1 Reply Last reply Reply Quote 0
          • Eisbaeeer
            Eisbaeeer Developer last edited by

            @rene55 sagte in Solarman PV, Bosswerk MI & Deye:

            Bei meinem Bosswerk MI 600 geht das mit dem Modbus-Adapter nicht so einfach, weil ich den ja nicht direkt anschließen kann, oder?

            Sollte schon klappen. Man benötigt ja keine Hardware dazu, da der MI600 über TCP abgefragt wird. Das Modbus Protokoll wird dabei über Netzwerk verwendet. Der MI600 sollte auf dem Port 502 auf das Modbus Protokoll reagieren.
            In iobroker den Modbus Adapter installieren und die interessanten Register auslesen. Ich bin gerade etwas busy, aber sobald ich mehr Zeit habe, werde ich das mal angehen. Hier noch die Excel mit den Modbus Registern. Der Link läuft bis zum 31.3.2023 aus. Link Text
            Gruß Lars

            Rene55 1 Reply Last reply Reply Quote 0
            • Rene55
              Rene55 @Eisbaeeer last edited by Rene55

              @eisbaeeer Hallo Lars, die Excel mit den Registern kannte ich zwar schon, aber die hier scheint vollständiger zu sein. Werd ich gleich mal angehen. Direkt per Modbus-Adapter auslesen? Hm, wäre mal was ganz anderes. Auch das versuche ich mal. Danke für die Tips.
              Gruß Rainer

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

                Ich versuche auch meinen MI600 via Modbus Adapter auszulesen (danke für den vielen Input hier!), aber es scheint, als ob der Port 502 nicht ansprechbar ist. Ein Portscan zeigt nur Port 80 und 8899 als offen an 😞
                Kann/muss da erst noch was auf dem MI600 konfiguriert werden?

                On error: {"errno":"ECONNREFUSED","code":"ECONNREFUSED","syscall":"connect","address":"192.168.xx.xx","port":502}
                

                (grundsätzlich funktioniert Modbus bei mir, da ich über eine andere Instanz schon die Daten von meinem Victron Cerbo GX auslese)

                Rene55 1 Reply Last reply Reply Quote 0
                • R
                  Radi @Rene55 last edited by

                  @rene55 Hallo, erstmal Dank für deine Mühe. Ich werde mal mein eingeschränktes Englisch bemühen und den Support kontaktieren.

                  Rene55 1 Reply Last reply Reply Quote 0
                  • Rene55
                    Rene55 @Radi last edited by

                    @radi Ja danke, jede Info hilft uns weiter.

                    R 1 Reply Last reply Reply Quote 0
                    • Rene55
                      Rene55 @integer63 last edited by

                      @integer63 Bei mir ist es aktuell so, dass ich mit Port 8899 den Modbus-Adapter etwa vier Sekunden grün habe, und dann wieder das rote Kreuz bei "Verbunden mit . .". Im Log sehe ich dann die Warnung Poll error count: 1 code: {"err":"timeout","timeout":5000} und als Fehler Client in error state. Request timed out..
                      Ich komm hier auch nicht sonderlich weiter. Wie liest du denn die Register vom Victron aus? Holding-Register?

                      Eisbaeeer integer63 2 Replies Last reply Reply Quote 0
                      • Eisbaeeer
                        Eisbaeeer Developer @Rene55 last edited by

                        @rene55 Ich habe mal ein bischen recherchiert. Der SUN600 hört auf dem Port 8899. Scheinbar benötigt er auch die Seriennummer, damit er Infos ausspuckt. Hier wurde das für homeassistent realisiert: Link Text
                        Abgerufen werden die Daten lokal über TCP(Wifi), also ohne Cloud.
                        Hier sieht man den Kommunikationsaufbau.
                        Das sieht mir schon sehr stark nach Modbus aus. Ich denke der entscheidende Punkt ist die Seriennummer und die ID.
                        a6034474-a4d0-474f-9e26-7b7658c590de-image.png

                        Rene55 1 Reply Last reply Reply Quote 0
                        • Rene55
                          Rene55 @Eisbaeeer last edited by

                          @eisbaeeer Hi Lars, danke für deine Mühen und Unterstützung. Dann verstehe ich das so, dass das Vorhaben mit dem Modbus-Adapter keinen Erfolg haben wird.
                          Ich hab ja schon einen Großteil der ankommenden Daten entschlüsselt. Blöd nur, dass ich bei vielen Werten, wo ich etwas erwarte '0' habe. Aber ist bei derzeit mageren 16W Produktion nicht anders zu erwarten. Gerade bin ich noch dabei, die 'statische' Werte wie z.B. 'MPPTs and Phases' aufzubereiten. Kann ich natürlich auch nicht gegenchecken. Dann muss ich wohl doch den lokalen Adapter auf die Beine stellen und als "absolut-beta" ins Rennen schicken.

                          1 Reply Last reply Reply Quote 0
                          • S
                            Stefan 3 last edited by

                            Ich hatte ebenfalls die Fehlermeldung "[initializeStation] error: could not retrieve token". Node.js war aber auf Stand (V16.18.1, NPM 8.19.2). Der Objektbaum hat sich auch nicht gefüllt. Fehler war, dass ich als Passwort im SolarmanPV Adapter "admin" eingetragen hatte (=Default Passwort für die Wechselrichter GUI). Man muss jedoch das Passwort eintragen mit dem man sich bei Solarman.com registriert hat! Danach hat das Auslesen in IoBroker einwandfrei funktioniert.

                            Rene55 1 Reply Last reply Reply Quote 0
                            • Rene55
                              Rene55 @Stefan 3 last edited by

                              @stefan-3 Ja super, das klingt gut. Klar, wenns 'admin' wäre, wärs viel zu einfach 😊

                              1 Reply Last reply Reply Quote 0
                              • Ralf Roessler
                                Ralf Roessler @Rene55 last edited by Ralf Roessler

                                @rene55 Hi Rene,
                                vielen Dank für deine Arbeit, habe da ein kleines Problem, nach der installation bekomme ich folgende Warnung "[initializeStation] error: AxiosError: timeout of 2000ms exceeded" hast du eine Ahnung was da falsch läuft.

                                Rene55 1 Reply Last reply Reply Quote 0
                                • Rene55
                                  Rene55 @Ralf Roessler last edited by

                                  @ralf-roessler Hi Ralf, mit dieser Warnung hab ich auch öfters zu kämpfen. Das bedeutet eigentlich nur, dass der China-Server nicht rechtzeitig antworten konnte - warum auch immer. Beobachte mal, wie es sich in der nächsten Zeit entwickelt.

                                  Ralf Roessler 2 Replies Last reply Reply Quote 0
                                  • Ralf Roessler
                                    Ralf Roessler @Rene55 last edited by

                                    @rene55 OK, danke für die schnelle Antwort

                                    1 Reply Last reply Reply Quote 0
                                    • Ralf Roessler
                                      Ralf Roessler @Rene55 last edited by

                                      @rene55 in den letzten 24 Stunden hat die synchronisierung ca. 4 mal funktioniert, besteht die Möglichkeit das timeout zu verlängern ? Oder muss ich damit leben aber dann ist das ganze für mich nicht nutzbar.

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

                                        @ralf-roessler Hallo Ralf, ich habe das Timeout mal höher gestellt und teste es derzeit. Den sollte man aber auch nicht beliebig hoch schieben. Wenn alles ohne Probleme läuft, gibt es morgen eine 0.2.1. Dann hoffe ich mal, ist dieser Fehler geheilt.

                                        Ralf Roessler 2 Replies Last reply Reply Quote 0
                                        • Ralf Roessler
                                          Ralf Roessler @Rene55 last edited by

                                          @rene55 👍

                                          1 Reply Last reply Reply Quote 0
                                          • integer63
                                            integer63 @Rene55 last edited by

                                            @rene55 Oh man, sorry für die viel zu späte Antwort ... 😢

                                            Ich frage nur Werte ab und nutze dafür die "Eingangsregister":

                                            cad9183f-b48e-4e48-ae8f-2a0746ad8a46-image.png

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            949
                                            Online

                                            31.7k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            jetz
                                            67
                                            564
                                            126914
                                            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