Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Solarman PV, Bosswerk MI & Deye

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

Solarman PV, Bosswerk MI & Deye

Geplant Angeheftet Gesperrt Verschoben Tester
jetz
564 Beiträge 67 Kommentatoren 170.7k Aufrufe 64 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Ronny GerndtR Offline
    Ronny GerndtR Offline
    Ronny Gerndt
    schrieb am zuletzt editiert von
    #251

    Danke für den netten Adapter, nachdem ich am Wochenende endlich mein BKW aufbauen konnte wollte ich die Daten natürlich auch in meiner Visualisierung sehen ;)
    Heute morgen über den Chat innerhalb von 5 Minuten die Daten erhalten und direkt eingerichtet. Sieht auch erstmal aus als würde alles funktionieren. Allerdings ist ein Wert nicht ganz schlüssig.
    f34796db-0c78-41b9-a89b-416e688cff87-image.png
    Sollte nicht der Wert von 1 + 2 = dem Wert von 0 entsprechen?

    B 1 Antwort Letzte Antwort
    0
    • Ronny GerndtR Ronny Gerndt

      Danke für den netten Adapter, nachdem ich am Wochenende endlich mein BKW aufbauen konnte wollte ich die Daten natürlich auch in meiner Visualisierung sehen ;)
      Heute morgen über den Chat innerhalb von 5 Minuten die Daten erhalten und direkt eingerichtet. Sieht auch erstmal aus als würde alles funktionieren. Allerdings ist ein Wert nicht ganz schlüssig.
      f34796db-0c78-41b9-a89b-416e688cff87-image.png
      Sollte nicht der Wert von 1 + 2 = dem Wert von 0 entsprechen?

      B Offline
      B Offline
      Bambulko
      schrieb am zuletzt editiert von Bambulko
      #252

      @ronny-gerndt Die Werte da sind nie ganz schlüssig, weil die Programmierer irgendwie nicht runden können. Wenn Du z.B. an einem Tag mit jedem Modul 0.09 kWh produzierst, wird bei jedem Modul die Produktion mit 0 angegeben, die 'total production' aber 0.1 kWh sein.

      Bei mir habe ich nach etwa 2 Wochen jetzt:
      Production 1: 2.1 kWh
      Production 2: 1.5 kWh
      Total Production: 4.2 kWh

      Die Werte sind sowieso eher Schätzungen. Meine zwei Strommessdosen zeigen übereinstimmend immer etwas höhere Werte für die Tagesproduktion (ca. 15%) an als das was die App angibt.

      Das gleiche gilt übrigens auch für die Daily und Monthly Production.

      Wenn Du an einem Tag 0.19 kWh produzierst, werden für den Tag nur 0.1 kWh gerechnet. Und bei 10 Tagen mit jeweils 0.19 kWh Produktion, hast Du dann im monthly nur 1.0 kWh. Allerdings in der total production 1.9 kWh. Bei mir ist es jetzt so, dass die 'Yearly Production' bei 3.2 kWh liegt, die 'Total Production' aber bei 4.2 kWh. Und das obwohl ich das BKW erst dieses Jahr in Betrieb genommen habe.

      Ronny GerndtR Rene55R 2 Antworten Letzte Antwort
      0
      • B Bambulko

        @ronny-gerndt Die Werte da sind nie ganz schlüssig, weil die Programmierer irgendwie nicht runden können. Wenn Du z.B. an einem Tag mit jedem Modul 0.09 kWh produzierst, wird bei jedem Modul die Produktion mit 0 angegeben, die 'total production' aber 0.1 kWh sein.

        Bei mir habe ich nach etwa 2 Wochen jetzt:
        Production 1: 2.1 kWh
        Production 2: 1.5 kWh
        Total Production: 4.2 kWh

        Die Werte sind sowieso eher Schätzungen. Meine zwei Strommessdosen zeigen übereinstimmend immer etwas höhere Werte für die Tagesproduktion (ca. 15%) an als das was die App angibt.

        Das gleiche gilt übrigens auch für die Daily und Monthly Production.

        Wenn Du an einem Tag 0.19 kWh produzierst, werden für den Tag nur 0.1 kWh gerechnet. Und bei 10 Tagen mit jeweils 0.19 kWh Produktion, hast Du dann im monthly nur 1.0 kWh. Allerdings in der total production 1.9 kWh. Bei mir ist es jetzt so, dass die 'Yearly Production' bei 3.2 kWh liegt, die 'Total Production' aber bei 4.2 kWh. Und das obwohl ich das BKW erst dieses Jahr in Betrieb genommen habe.

        Ronny GerndtR Offline
        Ronny GerndtR Offline
        Ronny Gerndt
        schrieb am zuletzt editiert von
        #253

        @bambulko Okay, das ist natürlich mehr als ungünstig wenn das so ungenau ist. Dann sollte ich mir wohl auch noch eine Strommessdose zulegen. Würde schon gerne wissen was da produziert wird. ;)

        1 Antwort Letzte Antwort
        0
        • B Bambulko

          @ronny-gerndt Die Werte da sind nie ganz schlüssig, weil die Programmierer irgendwie nicht runden können. Wenn Du z.B. an einem Tag mit jedem Modul 0.09 kWh produzierst, wird bei jedem Modul die Produktion mit 0 angegeben, die 'total production' aber 0.1 kWh sein.

          Bei mir habe ich nach etwa 2 Wochen jetzt:
          Production 1: 2.1 kWh
          Production 2: 1.5 kWh
          Total Production: 4.2 kWh

          Die Werte sind sowieso eher Schätzungen. Meine zwei Strommessdosen zeigen übereinstimmend immer etwas höhere Werte für die Tagesproduktion (ca. 15%) an als das was die App angibt.

          Das gleiche gilt übrigens auch für die Daily und Monthly Production.

          Wenn Du an einem Tag 0.19 kWh produzierst, werden für den Tag nur 0.1 kWh gerechnet. Und bei 10 Tagen mit jeweils 0.19 kWh Produktion, hast Du dann im monthly nur 1.0 kWh. Allerdings in der total production 1.9 kWh. Bei mir ist es jetzt so, dass die 'Yearly Production' bei 3.2 kWh liegt, die 'Total Production' aber bei 4.2 kWh. Und das obwohl ich das BKW erst dieses Jahr in Betrieb genommen habe.

          Rene55R Offline
          Rene55R Offline
          Rene55
          schrieb am zuletzt editiert von
          #254

          @bambulko Danke. Gut erklärt :relaxed: und mit eigenen Erfahrungen/Messwerten gestützt.

          Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
          ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
          Wetterstation: Froggit WH3000SE V1.6.6

          1 Antwort Letzte Antwort
          0
          • R Radi

            @rene55 Hallo Rene, es ist schade, dies zu hören. Vielleicht kann ich etwas zur Informationsfindung beitragen. Lass mich wissen, falls ich dich irgenwie unterstützen kann.
            Ich habe bei einer kurzen Suche zu dem Thema leider nichts gefunden, was weiterhelfen könnte.

            Rene55R Offline
            Rene55R Offline
            Rene55
            schrieb am zuletzt editiert von
            #255

            @radi Moin Ralf, nach einem unergiebigen Wochenende muss ich dir mitteilen, dass ich nichts gefunden habe, um mit der Api die gewünschten Daten auszulesen. Da müsstest du evtl. mal den Support von Solarman bemühen, ob die da noch einen Tip für uns hätten. So bin ich an dieser Stelle im meinem Latein am ende.

            Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
            ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
            Wetterstation: Froggit WH3000SE V1.6.6

            R 1 Antwort Letzte Antwort
            0
            • Rene55R Rene55
              Aktuelle Test Version 0.5.1
              Veröffentlichungsdatum 23.06.2022
              Github Link https://github.com/raschy/ioBroker.solarmanpv

              SolarmanPV, Adapter für Bosswerk MIxxx, Deyexxx.

              Dieser Adapter dient dazu, Daten eines Balkonkraftwerks, die durch einen Wechselrichter "Bosswerk MI600" bereit gestellt werden, in ioBroker darzustellen. Nach Hinweisen ist dieser Adapter auch mit "Deye SUN300G3-EU-230" kompatibel. Er läuft ab Admin Version >5.

              Ich gehe davon aus, dass die Anlage bisher durch die App "Solarman" beobachtet wird. Der Adapter holt die Daten aus dieser Cloud.

              Zunächst muss beim Solarman-Support service@solarmanpv.com die benötigten Credentials (app_id & app_secret) beantragt werden. Möglicherweise kommt noch eine Rückfrage der Art: "Ich muss fragen, welche Plattform Sie verwenden? Welche Rolle spielen Sie? Sind Sie Einzelperson, OEM-Anbieter, Hersteller oder Distributor? Können Sie mir Ihre E-Mail-Adresse für die API mitteilen?".
              Bei mir kam dann noch eine weitere Rückfrage: "Warum bewerben Sie sich für API?". Auch diese Frage habe ich höflich beantwortet und bekam dann am nächsten Tag die notwendigen Daten zugesendet.

              Auf der Admin-Seite müssen die 4 Felder der Beschreibung entsprechend ausgefüllt
              werden. Dieser Adapter ist als "scheduled" Adapter angelegt. Da die Daten in der Cloud nur ca. alle 6 Minuten aktualisiert werden, ist es nicht sinnvoll, den Adapter häufiger starten zu lassen.

              Ich bin kein Profi-Programmierer und habe dies vor allem deswegen gemacht, weil die anderen Lösungen die ich bisher gefunden habe, mich nicht zufrieden gestellt haben.

              Es ist mein erster Adapter, der sicher noch nicht perfekt programmiert ist oder evtl. noch kleinere Fehler enthält. Der Adapter läuft bei mir und macht was er soll. Mehr sollte es auch nicht werden.

              Version 0.1.0 Nachdem ich lernen durfte, dass auch mehrere Stationen unter einem Account laufen können und dass sogar mehrere Wechselrichter innerhalb einer Station sein können, habe ich den Adapter dahingehend angepasst und auch die Datenstruktur um die 'Wechselrichter ID' erweitert.

              Version 0.1.5 Ich hab den Adapter noch ein wenig erweitert, so dass er auch größere Wechselrichter mit 4 MPPTs verarbeiten kann. Auf der Admin-Seite ist ein Checkbutton "Inverter" hinzugekommen, der es auch ermöglicht, Hybrid-Wechselrichter auszulesen. Mangels Geräte (bzw. Zugriff auf ein Remote-Gerät) ist das aber noch nicht vollständig ausgetestet.

              Version 0.2.0 Seit dieser Ausbaustufe werden auch die Daten aus den angeschlossenen Akkumulatoren, so denn der Wechselrichter das unterstützt, im ioBroker abgelegt. Auch hier gilt, da ich keine Akkus habe, dass ich auch hierfür die Unterstützung von netten Usern angewiesen war. Danke dafür.

              Version 0.3.0 Seit dieser Version wird im Gegensatz zu den Vorgängerversionen keine Liste der zu ermittelnden Werte geführt, sondern es werden zunächst "alle" von der Api gelieferten Werte eingelesen. Das kann zu einer Flut neuer Datenpunkte werden. Der Benutzer kann über eine Blacklist die nicht benötigten Werte herausfiltern. Dazu trägt man im Userinterface unter Blacklist die Werte der ersten Spalte der Objekte durch Komma separiert ein, die man nicht sehen will. Die entsprechenden Datenpunkte können dann beherzt gelöscht werden, was die Anzahl der Objekte übersichtlicher macht.

              Mein Credo von oben ('Mehr sollte es auch nicht werden.') kann ich wohl nicht mehr aufrecht erhalten. Durch die vielen Rückmeldungen ist der Adapter sehr vielfältig geworden, so dass er jetzt nicht nur die Daten von den Invertern lesen kann sondern auch vom Collector und den Batterien.

              Somit ist es nicht verwunderlich, dass es auch die Versionen 0.4.x gab. aktuell ist die

              Version 0.5.0 die folgende Veränderungen erfahren hat.
              War es in der Version 0.3.0 schon möglich, dass aus der Flut der Daten, die aus der Cloud kommen, über "ausgeschlossene Werte" (vormals Blacklist) unwichtige Daten nicht mehr aktualisiert wurden, werden sie Datenpunkte jetzt auch direkt gelöscht. Manuelles löschen ist also nicht mehr notwendig. Dennoch ist die Auswahl der Datenpunkte individuelle Handarbeit. Dabei hat sich aber das Handling verbessert, so dass man die Werte jetzt besser sieht und auch wieder einzeln aktivieren kann.
              _Blacklist.png
              Was ja auch noch auf der ToDo-Liste stand war, dass komplette Verzeichnisse ausgeblendet bzw. gelöscht werden können. Dazu gibt es jetzt einen neuen Tab "Systemmodule". Hier werden nach dem Start des Adapters die von der Cloud auslesbaren Module eingetragen und der User kann dann per Haken entscheiden, ob die Module interessant sind oder nicht.

              _Untermodule.png

              Als letzte Neuerung ist hinzugekommen, dass ausgewählte Datenpunkte auf Null gesetzt werden können. Es mag für verschiedene Dashboards oder Grafiken befremdlich erscheinen, wenn bei völliger Dunkelheit noch 3-10 W Ertrag (letzter an die Cloud übermittelter Wert) angezeigt werden. Das kann man jetzt über

              _Nullable.png
              entsprechend dem eigenen Anspruch anpassen.

              Für Fragen und Anregungen habe ich immer ein offenes Ohr. Bin mal gespannt, wie viele User diesen Adapter einsetzen werden.

              EisbaeeerE Offline
              EisbaeeerE Offline
              Eisbaeeer
              Developer
              schrieb am zuletzt editiert von
              #256

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

              Ich gehe davon aus, dass die Anlage bisher durch die App "Solarman" beobachtet wird. Der Adapter holt die Daten aus dieser Cloud.

              Hi Rainer
              PN geht leider (noch) nicht, deshalb hier. ;-)
              Hast du mal überlegt, die direkte Abfrage des Deye/Bosswerk über TCP mit in den Adapter zu integrieren?
              Damit wäre es auch ohne Cloud möglich, die Daten abzurufen und in iobroker zu integrieren. Ich wollte jetzt nicht gleich einen neuen Adapter bauen, da man das eventuell in diesen integrieren könnte?
              Hier: AT-Kommando UDP wird beschrieben, wie man die Werte des Wechselrichters per UDP Port abrufen und sogar setzen kann.
              Gruß Lars

              Kein support per PM. Bitte im Forum Fragen stellen!

              Rene55R 1 Antwort Letzte Antwort
              0
              • EisbaeeerE Eisbaeeer

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

                Ich gehe davon aus, dass die Anlage bisher durch die App "Solarman" beobachtet wird. Der Adapter holt die Daten aus dieser Cloud.

                Hi Rainer
                PN geht leider (noch) nicht, deshalb hier. ;-)
                Hast du mal überlegt, die direkte Abfrage des Deye/Bosswerk über TCP mit in den Adapter zu integrieren?
                Damit wäre es auch ohne Cloud möglich, die Daten abzurufen und in iobroker zu integrieren. Ich wollte jetzt nicht gleich einen neuen Adapter bauen, da man das eventuell in diesen integrieren könnte?
                Hier: AT-Kommando UDP wird beschrieben, wie man die Werte des Wechselrichters per UDP Port abrufen und sogar setzen kann.
                Gruß Lars

                Rene55R Offline
                Rene55R Offline
                Rene55
                schrieb am zuletzt editiert von
                #257

                @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

                Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
                ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
                Wetterstation: Froggit WH3000SE V1.6.6

                EisbaeeerE 1 Antwort Letzte Antwort
                0
                • Rene55R Rene55

                  @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

                  EisbaeeerE Offline
                  EisbaeeerE Offline
                  Eisbaeeer
                  Developer
                  schrieb am zuletzt editiert von
                  #258

                  @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

                  Kein support per PM. Bitte im Forum Fragen stellen!

                  Rene55R 1 Antwort Letzte Antwort
                  0
                  • EisbaeeerE Eisbaeeer

                    @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

                    Rene55R Offline
                    Rene55R Offline
                    Rene55
                    schrieb am zuletzt editiert von
                    #259

                    @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.:relieved:

                    Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
                    ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
                    Wetterstation: Froggit WH3000SE V1.6.6

                    1 Antwort Letzte Antwort
                    0
                    • EisbaeeerE Offline
                      EisbaeeerE Offline
                      Eisbaeeer
                      Developer
                      schrieb am zuletzt editiert von
                      #260

                      @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

                      Kein support per PM. Bitte im Forum Fragen stellen!

                      Rene55R 1 Antwort Letzte Antwort
                      0
                      • EisbaeeerE Eisbaeeer

                        @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

                        Rene55R Offline
                        Rene55R Offline
                        Rene55
                        schrieb am zuletzt editiert von Rene55
                        #261

                        @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

                        Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
                        ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
                        Wetterstation: Froggit WH3000SE V1.6.6

                        1 Antwort Letzte Antwort
                        0
                        • integer63I Offline
                          integer63I Offline
                          integer63
                          schrieb am zuletzt editiert von integer63
                          #262

                          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)

                          Rene55R 1 Antwort Letzte Antwort
                          0
                          • Rene55R Rene55

                            @radi Moin Ralf, nach einem unergiebigen Wochenende muss ich dir mitteilen, dass ich nichts gefunden habe, um mit der Api die gewünschten Daten auszulesen. Da müsstest du evtl. mal den Support von Solarman bemühen, ob die da noch einen Tip für uns hätten. So bin ich an dieser Stelle im meinem Latein am ende.

                            R Offline
                            R Offline
                            Radi
                            schrieb am zuletzt editiert von
                            #263

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

                            Rene55R 1 Antwort Letzte Antwort
                            0
                            • R Radi

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

                              Rene55R Offline
                              Rene55R Offline
                              Rene55
                              schrieb am zuletzt editiert von
                              #264

                              @radi Ja danke, jede Info hilft uns weiter.

                              Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
                              ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
                              Wetterstation: Froggit WH3000SE V1.6.6

                              R 1 Antwort Letzte Antwort
                              0
                              • integer63I 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)

                                Rene55R Offline
                                Rene55R Offline
                                Rene55
                                schrieb am zuletzt editiert von
                                #265

                                @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?

                                Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
                                ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
                                Wetterstation: Froggit WH3000SE V1.6.6

                                EisbaeeerE integer63I 2 Antworten Letzte Antwort
                                0
                                • Rene55R Rene55

                                  @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?

                                  EisbaeeerE Offline
                                  EisbaeeerE Offline
                                  Eisbaeeer
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #266

                                  @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

                                  Kein support per PM. Bitte im Forum Fragen stellen!

                                  Rene55R 1 Antwort Letzte Antwort
                                  0
                                  • EisbaeeerE Eisbaeeer

                                    @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

                                    Rene55R Offline
                                    Rene55R Offline
                                    Rene55
                                    schrieb am zuletzt editiert von
                                    #267

                                    @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.

                                    Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
                                    ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
                                    Wetterstation: Froggit WH3000SE V1.6.6

                                    1 Antwort Letzte Antwort
                                    0
                                    • S Offline
                                      S Offline
                                      Stefan 3
                                      schrieb am zuletzt editiert von
                                      #268

                                      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.

                                      Rene55R 1 Antwort Letzte Antwort
                                      0
                                      • S Stefan 3

                                        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.

                                        Rene55R Offline
                                        Rene55R Offline
                                        Rene55
                                        schrieb am zuletzt editiert von
                                        #269

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

                                        Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
                                        ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
                                        Wetterstation: Froggit WH3000SE V1.6.6

                                        1 Antwort Letzte Antwort
                                        0
                                        • Rene55R Rene55
                                          Aktuelle Test Version 0.5.1
                                          Veröffentlichungsdatum 23.06.2022
                                          Github Link https://github.com/raschy/ioBroker.solarmanpv

                                          SolarmanPV, Adapter für Bosswerk MIxxx, Deyexxx.

                                          Dieser Adapter dient dazu, Daten eines Balkonkraftwerks, die durch einen Wechselrichter "Bosswerk MI600" bereit gestellt werden, in ioBroker darzustellen. Nach Hinweisen ist dieser Adapter auch mit "Deye SUN300G3-EU-230" kompatibel. Er läuft ab Admin Version >5.

                                          Ich gehe davon aus, dass die Anlage bisher durch die App "Solarman" beobachtet wird. Der Adapter holt die Daten aus dieser Cloud.

                                          Zunächst muss beim Solarman-Support service@solarmanpv.com die benötigten Credentials (app_id & app_secret) beantragt werden. Möglicherweise kommt noch eine Rückfrage der Art: "Ich muss fragen, welche Plattform Sie verwenden? Welche Rolle spielen Sie? Sind Sie Einzelperson, OEM-Anbieter, Hersteller oder Distributor? Können Sie mir Ihre E-Mail-Adresse für die API mitteilen?".
                                          Bei mir kam dann noch eine weitere Rückfrage: "Warum bewerben Sie sich für API?". Auch diese Frage habe ich höflich beantwortet und bekam dann am nächsten Tag die notwendigen Daten zugesendet.

                                          Auf der Admin-Seite müssen die 4 Felder der Beschreibung entsprechend ausgefüllt
                                          werden. Dieser Adapter ist als "scheduled" Adapter angelegt. Da die Daten in der Cloud nur ca. alle 6 Minuten aktualisiert werden, ist es nicht sinnvoll, den Adapter häufiger starten zu lassen.

                                          Ich bin kein Profi-Programmierer und habe dies vor allem deswegen gemacht, weil die anderen Lösungen die ich bisher gefunden habe, mich nicht zufrieden gestellt haben.

                                          Es ist mein erster Adapter, der sicher noch nicht perfekt programmiert ist oder evtl. noch kleinere Fehler enthält. Der Adapter läuft bei mir und macht was er soll. Mehr sollte es auch nicht werden.

                                          Version 0.1.0 Nachdem ich lernen durfte, dass auch mehrere Stationen unter einem Account laufen können und dass sogar mehrere Wechselrichter innerhalb einer Station sein können, habe ich den Adapter dahingehend angepasst und auch die Datenstruktur um die 'Wechselrichter ID' erweitert.

                                          Version 0.1.5 Ich hab den Adapter noch ein wenig erweitert, so dass er auch größere Wechselrichter mit 4 MPPTs verarbeiten kann. Auf der Admin-Seite ist ein Checkbutton "Inverter" hinzugekommen, der es auch ermöglicht, Hybrid-Wechselrichter auszulesen. Mangels Geräte (bzw. Zugriff auf ein Remote-Gerät) ist das aber noch nicht vollständig ausgetestet.

                                          Version 0.2.0 Seit dieser Ausbaustufe werden auch die Daten aus den angeschlossenen Akkumulatoren, so denn der Wechselrichter das unterstützt, im ioBroker abgelegt. Auch hier gilt, da ich keine Akkus habe, dass ich auch hierfür die Unterstützung von netten Usern angewiesen war. Danke dafür.

                                          Version 0.3.0 Seit dieser Version wird im Gegensatz zu den Vorgängerversionen keine Liste der zu ermittelnden Werte geführt, sondern es werden zunächst "alle" von der Api gelieferten Werte eingelesen. Das kann zu einer Flut neuer Datenpunkte werden. Der Benutzer kann über eine Blacklist die nicht benötigten Werte herausfiltern. Dazu trägt man im Userinterface unter Blacklist die Werte der ersten Spalte der Objekte durch Komma separiert ein, die man nicht sehen will. Die entsprechenden Datenpunkte können dann beherzt gelöscht werden, was die Anzahl der Objekte übersichtlicher macht.

                                          Mein Credo von oben ('Mehr sollte es auch nicht werden.') kann ich wohl nicht mehr aufrecht erhalten. Durch die vielen Rückmeldungen ist der Adapter sehr vielfältig geworden, so dass er jetzt nicht nur die Daten von den Invertern lesen kann sondern auch vom Collector und den Batterien.

                                          Somit ist es nicht verwunderlich, dass es auch die Versionen 0.4.x gab. aktuell ist die

                                          Version 0.5.0 die folgende Veränderungen erfahren hat.
                                          War es in der Version 0.3.0 schon möglich, dass aus der Flut der Daten, die aus der Cloud kommen, über "ausgeschlossene Werte" (vormals Blacklist) unwichtige Daten nicht mehr aktualisiert wurden, werden sie Datenpunkte jetzt auch direkt gelöscht. Manuelles löschen ist also nicht mehr notwendig. Dennoch ist die Auswahl der Datenpunkte individuelle Handarbeit. Dabei hat sich aber das Handling verbessert, so dass man die Werte jetzt besser sieht und auch wieder einzeln aktivieren kann.
                                          _Blacklist.png
                                          Was ja auch noch auf der ToDo-Liste stand war, dass komplette Verzeichnisse ausgeblendet bzw. gelöscht werden können. Dazu gibt es jetzt einen neuen Tab "Systemmodule". Hier werden nach dem Start des Adapters die von der Cloud auslesbaren Module eingetragen und der User kann dann per Haken entscheiden, ob die Module interessant sind oder nicht.

                                          _Untermodule.png

                                          Als letzte Neuerung ist hinzugekommen, dass ausgewählte Datenpunkte auf Null gesetzt werden können. Es mag für verschiedene Dashboards oder Grafiken befremdlich erscheinen, wenn bei völliger Dunkelheit noch 3-10 W Ertrag (letzter an die Cloud übermittelter Wert) angezeigt werden. Das kann man jetzt über

                                          _Nullable.png
                                          entsprechend dem eigenen Anspruch anpassen.

                                          Für Fragen und Anregungen habe ich immer ein offenes Ohr. Bin mal gespannt, wie viele User diesen Adapter einsetzen werden.

                                          Ralf RoesslerR Offline
                                          Ralf RoesslerR Offline
                                          Ralf Roessler
                                          schrieb am zuletzt editiert von Ralf Roessler
                                          #270

                                          @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.

                                          Rene55R 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          774

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe