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

    • Update NodeJS best practise, supported 14, 16 und 18!

    • Update js-controller 4.0.24 (Stable)

    • Fehler 25, 217 oder "ENOTEMPTY" bei Adapter-Install/Update

    Solarman PV, Bosswerk MI & Deye

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

      Aktuelle Test Version 0.2.0
      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.

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

      ilovegym S R R D 9 Replies Last reply Reply Quote 3
      • ilovegym
        ilovegym @Rene55 last edited by

        @rene55 Danke dir, super, laeuft einwandfrei. ( lxc debian 11 mit Node 16 / NPM8 )

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

          @ilovegym Hi Bernd, danke für die Rückmeldung. Freut mich, dass du den Adapter benutzen kannst.
          Gruß Rainer

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

            @rene55 Super vielen Dank für den Adapter.
            Irgendwie bekomme ich den Adapter aber nicht installiert.
            Das folgende Command bleibt einfach hängen.

             iobroker url https://github.com/raschy/ioBroker.solarmanpv --host orangepizero2 --debug
            

            Habe ich da was übersehen ?

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

              @silversurfer-0 Schau mal nach, ob der Adapter trotzdem angelegt wurde. Dann müsstest du eine Instanz hinzufügen können. Ich hatte vergessen: Admin 5 ist Voraussetzung.

              1 Reply Last reply Reply Quote 0
              • S
                Silversurfer 0 last edited by Silversurfer 0

                @rene55 latest im stable repo
                Admin ist auf 5.3.8
                iob version: 4.0.23
                Und iob list adapters zeigt ihn leider nicht an.

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

                  @silversurfer-0 Wenn du unter "Adapter" schaust, evtl. mit rotem Stern (=Adapter ohne Instanz)?

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

                    @rene55 nein leider nicht
                    Dieses Command hängt bei mir

                    git ls-remote -h -t git://github.com/raschy/ioBroker.solarmanpv.git
                    
                    git --version
                    git version 2.30.2
                    

                    Auch git clone hängt. Sehr komisch

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

                      @silversurfer-0
                      Habe ich gerade auch mal so getestet - da bekomme ich auch einen ' errno=Connection timed out'.
                      Versuchs mal im Admin (im Expertenmodus), Installieren aus eigener URL, Benutzerdefiniert und dann
                      "https://github.com/raschy/ioBroker.solarmanpv".

                      S 2 Replies Last reply Reply Quote 0
                      • S
                        Silversurfer 0 @Rene55 last edited by

                        @rene55 ja so habe ich es auch probiert, aber es versucht es trotzdem anders

                        iobroker   13015    2904 11 12:30 ?        00:00:05 node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js url https://github.com/raschy/i
                        iobroker   13026   10229  0 12:31 ?        00:00:00 git ls-remote -h -t git://github.com/raschy/ioBroker.solarmanpv.git
                        iobroker   13039   13015 40 12:31 ?        00:00:15 npm
                        iobroker   13050   13039  0 12:31 ?        00:00:00 git ls-remote -h -t git://github.com/raschy/ioBroker.solarmanpv.git
                        

                        ich versuche den ssh key in github zu importieren, dann sollte es klappen

                        Rene55 S 2 Replies Last reply Reply Quote 0
                        • Rene55
                          Rene55 @Silversurfer 0 last edited by

                          @silversurfer-0 Der Adapter ist derzeit im Test auf Github, noch nicht stable in npm. Das dauert noch.

                          1 Reply Last reply Reply Quote 0
                          • S
                            Silversurfer 0 @Silversurfer 0 last edited by

                            @silversurfer-0
                            geht nicht

                            git ls-remote -h -t git://github.com/raschy/ioBroker.solarmanpv.git
                            

                            geht

                            git ls-remote -h -t git@github.com:raschy/ioBroker.solarmanpv.git
                            dafe65042683418a4cba04b6891e958326e0d8cc	refs/heads/dependabot/npm_and_yarn/types/node-18.0.0
                            603db2acc9142c1d7a6d0102d80774b3add3a9f8	refs/heads/main
                            728ee66ac437906cd478c51b76e7bb1eead2a923	refs/tags/v0.0.8
                            d3617f90d27cdbbb53b650414b8c4738529b0d88	refs/tags/v0.0.8^{}
                            3c39bdb215128cac4d3135e63b4aad2ebb0f9ceb	refs/tags/v0.0.9
                            6a38efb2a02993f6eda433d7eb5cd9afcca6a132	refs/tags/v0.0.9^{}
                            

                            die url stimmt nicht

                            S 1 Reply Last reply Reply Quote 0
                            • S
                              Silversurfer 0 @Silversurfer 0 last edited by Silversurfer 0

                              @silversurfer-0 said in [Neuer Adapter] Solarman PV, Bosswerk MI600:

                              git@github.com:raschy/ioBroker.solarmanpv.git

                              Also ich habe den code jetzt direkt nach /opt/iobroker/node_modules mit git gecloned. Das funktioniert.

                              
                              solarmanpv.0
                              2022-06-28 13:12:36.797	info	Terminated (NO_ERROR): Without reason
                              
                              solarmanpv.0
                              2022-06-28 13:12:36.682	info	[updateDeviceData] AC_RDT_T1 Data: 32.10 Unit: ℃ Name: AC Radiator Temp
                              
                              solarmanpv.0
                              2022-06-28 13:12:36.680	info	[updateDeviceData] Etdy_ge0 Data: 0.60 Unit: kWh Name: Daily Production(Active)
                              
                              solarmanpv.0
                              2022-06-28 13:12:36.678	info	[updateDeviceData] Et_ge0 Data: 314.60 Unit: kWh Name: Total Production(Active)
                              
                              solarmanpv.0
                              2022-06-28 13:12:36.676	info	[updateDeviceData] APo_t1 Data: 216 Unit: W Name: Total AC Output Power(Active)
                              
                              solarmanpv.0
                              2022-06-28 13:12:36.674	info	[updateDeviceData] AV1 Data: 236.00 Unit: V Name: AC Voltage 1
                              
                              solarmanpv.0
                              2022-06-28 13:12:36.672	info	[updateDeviceData] DP2 Data: 95.41 Unit: W Name: DC Power PV2
                              
                              solarmanpv.0
                              2022-06-28 13:12:36.670	info	[updateDeviceData] DP1 Data: 118.40 Unit: W Name: DC Power PV1
                              
                              solarmanpv.0
                              2022-06-28 13:12:36.668	info	[updateDeviceData] DC2 Data: 2.90 Unit: A Name: DC Current PV2
                              
                              solarmanpv.0
                              2022-06-28 13:12:36.666	info	[updateDeviceData] DC1 Data: 3.70 Unit: A Name: DC Current PV1
                              
                              solarmanpv.0
                              2022-06-28 13:12:36.663	info	[updateDeviceData] DV2 Data: 32.90 Unit: V Name: DC Voltage PV2
                              
                              solarmanpv.0
                              2022-06-28 13:12:36.660	info	[updateDeviceData] DV1 Data: 32.00 Unit: V Name: DC Voltage PV1
                              
                              solarmanpv.0
                              2022-06-28 13:12:36.259	info	[updateStationData] lastUpdateTime : Tue Jun 28 2022 13:01:07 GMT+0200 (Central European Summer Time)
                              
                              solarmanpv.0
                              2022-06-28 13:12:36.247	info	[updateStationData] generationPower : 216
                              
                              solarmanpv.0
                              2022-06-28 13:12:35.939	info	Device ID: 123456
                              
                              solarmanpv.0
                              2022-06-28 13:12:35.937	info	Device SN: 123456
                              
                              solarmanpv.0
                              2022-06-28 13:12:35.622	info	Station ID: 123456
                              
                              solarmanpv.0
                              2022-06-28 13:12:33.586	info	starting. Version 0.0.9 (non-npm: raschy/ioBroker.solarmanpv#603db2acc9142c1d7a6d0102d80774b3add3a9f8) in /opt/iobroker/node_modules/iobroker.solarmanpv, node: v12.22.12, js-controller: 4.0.23
                              
                              S 1 Reply Last reply Reply Quote 0
                              • S
                                Silversurfer 0 @Silversurfer 0 last edited by

                                @silversurfer-0 BTW: Wenn das Passwort nicht stimmt, ist die Fehlermeldung nicht wirklich aussagefähig.

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

                                  @silversurfer-0 sagte in [Neuer Adapter] Solarman PV, Bosswerk MI600:

                                  Wenn das Passwort nicht stimmt,

                                  Stimmt, da müssen noch ein paar Dinge abgefangen werden. Ich wollte erstmal die Reaktionen/Verbesserungsvorschläge abwarten.
                                  (Ich gehe davon aus, das die DeviceSN überarbeitet wurde.)
                                  Also Adapter läuft und bringt die Werte?

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

                                    @rene55
                                    Ja soweit so gut.
                                    Screenshot 2022-06-28 at 14.05.00.png

                                    1 Reply Last reply Reply Quote 0
                                    • S
                                      smartalex last edited by smartalex

                                      Hallo,

                                      ich habe erst seit wenige Tage den Wechselrichter im Einsatz und freue mich das da jemand sich die Mühe für einen Adapter macht.

                                      Danke Dafür.

                                      Nun mein erstes Feedback dazu.

                                      • Installation hat geklappt über die Katze / Benutzerdefiniert. Nur mit dem kleinen Manko, dass die Installation scheinbar nicht zu Ende geführt wurde und sich das Fenster nicht schloss, aber unter Adapter war er dann da und ich musste nur noch eine Instanz hinzufügen.

                                      • Nach der Einrichtung wurden die Datenpunkte alle angelegt und die erstern Werte geschrieben. Leider habe ich dann aber nur noch Fehlermeldungen im Log.

                                      bac5c2eb-c4cb-43f0-926b-3997323b0749-image.png

                                      @Rene55 Vielleicht kannst Du damit etwas anfangen?

                                      Viele Grüße

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

                                        @smartalex Dass der Adapter bei der Installation nicht sauber abschließt, habe ich auch schon festgestellt, hab aber noch keine Ahnung warum.
                                        Die Fehlermeldung bedeutet, dass der Server nicht erreichbar ist. Da mein Adapter heute keine Warnungen hatte, muss ich davon ausgehen, dass deine Installation Probleme mit dem Internet hat und den Server nicht erreicht. Die Credentials hast du richtig eingetragen?

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

                                          @rene55 Erstmal vielen Dank, dass sich jemand der BOSSWERK Thematik annimmt. Schließe gerade meine Anlage an und werde den Adapter dann danken testen / nutzen.

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

                                            @romantikus1977 Ja freut mich. Derzeit ist das Release 0.0.11 aktuell.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.4k
                                            Online

                                            29.2k
                                            Users

                                            63.3k
                                            Topics

                                            967.6k
                                            Posts

                                            jetz
                                            45
                                            364
                                            15463
                                            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-2021
                                            logo