Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Bosswerk MI600 Adapter

    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

    Bosswerk MI600 Adapter

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

      @painless Mercy. Import ging jetzt ohne Fehler. Erste Erfolge:


      ioB_DP.png
      Nach deinen Recherchen sollten ja (für meinen Bosswerk MI600) die Satzlänge von 547 die richtigen Daten bringen. Im Debug (wie auch gestern bei meinen ersten Gehversuchen) ist die Satzlänge nur 165! Was schonmal richtig ist, ist die 'Device Serial Number'. Demnach müsste ich jetzt versuchen, aus diesem Satz die richtigen Stellen auszubasteln.

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

        @rene55
        Warte noch ein paar Minuten. Da kommt noch mehr..
        Ja, ich hab auch BMI 600.

        Mach mal Deinen Chat für mich auf. Da tauschen wir ein paar pers. Daten aus um besser zu kommunizieren...

        Marcel Reis 1 Reply Last reply Reply Quote 0
        • Marcel Reis
          Marcel Reis @painless last edited by

          @painless, @Rene55
          Seid ihr da schon weiter gekommen? Ich hab zwei MI300 am laufen und würde die auch gerne direkt abfragen.

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

            @marcel-reis Noch nicht so wirklich. Ich muss ja erst mal verstehen, was da so hin und her geschickt wird. Wird wohl noch etwas dauern (vor der nächsten 'Sonnensaison' sollte das funktionieren).

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

              @rene55 kann man euch da irgendwie unterstützten? Leider bin ich eher auf der SPS Seite tätig und hab nicht wirklich viel Berührung mit IT. Aber evtl. Kann ich euch ja irgendwie helfen.

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

                @marcel-reis Ich werde um Hilfe rufen, wenn ich ein wenig weiter bin und jemanden zum Testen brauche. Bis dahin - Geduld.

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

                  @rene55 Hallo,
                  ich habe meinen Deye 600 jetzt in Betrieb genommen und möchte ihn ohne China-Cloud auswerten.
                  Könnt ihr mal bitte den aktuellen Stand eurer Bemühungen sowie die notwendigen Konfigurationen posten.
                  Dann können ev. ja mehrere sich die Sache mit ansehen und gemeinsam fertigstellen.
                  Seid ihr noch bei der Analyse der empfangenen Daten oder bei der Implementierung in IoBroker? Wird man eine extra Hard- oder Software brauchen oder kann der WR die Daten an eine Instanz im IoBroker senden und sie werden dort ausgewertet?
                  Ich hoffe das Projekt ist noch nicht begraben...
                  Vielen Dank
                  Marc

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

                    @vombruch Der Plan dazu ist, dass sich der neue Adapter zwischen den Wechselrichter und die Cloud klemmt und die Daten dann hier abgreift. Nach den derzeitigen Erkenntnissen wird keine extra Hardware nötig sein. Ich bin aber noch in den ersten Gehversuchen und noch lange nicht soweit, hier schon etwas präsentieren zu können. Zugegeben, das Projekt ist derzeit etwas eingeschlafen (ist ja auch wenig Sonne 😎 ).

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

                      @rene55 Macht es ev. Sinn die Daten vom WR abzurufen wie hier beschrieben:
                      https://github.com/kbialek/deye-inverter-mqtt
                      Ich möchte die China-Cloud ganz aus dem WR verbannen und entweder versuchen über Port 8899 abzurufen oder die Daten die er an den Server sendet auszuwerten.
                      Und nach Möglichkeit sollte das natürlich im IoBroker erfolgen... vielleicht finden sich ja noch ein paar findige Köpfe mit Ideen (;-)

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

                        @vombruch Danke für die zusätzliche Info, ich werd mir das mal anschauen. Ob das mit den Registern auch so bei den Bosswerks klappt, muss sich dann noch rausstellen. Die sollen ja auch aus dem Hause Deye sein.

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

                          @rene55 Hallo Rene,
                          ich hab mit dem Docker-Job 2 Tage alle Daten per MQTT. Am 3. Tag ist der Docker leider abgestürzt, ließ sich danach aber auch einfach wieder starten. Es läuft komplett auf dem Raspi.
                          Denke als Dauerlösung sollte es eine eigene Instanz im IoBroker werden - das wird stabiler laufen als irgendein Background Job. Die Daten werden über Port 8899 abgerufen.
                          Wenn jemand Ahnung von IoBroker Instanzen hat können wir es gerne umsetzen.
                          Danke
                          Marc

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

                            @vombruch Hallo Marc, ich hab das Script auch mal ein paar Stunden laufen lassen. Bei mir kamen da nur sehr wenige Werte z.B. day_energy oder dv1. Zur Zeit haben wir ja nicht das ideale Sonnenwetter, so dass der Wechselrichter oft abschaltet. Wie Anfangs erwähnt hab ich einen Bosswerk MI600. Du hast einen Deye 600 und davon kommen alle relevanten Daten im MQTT an?

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

                              @vombruch sagte in Bosswerk MI600 Adapter:

                              Denke als Dauerlösung sollte es eine eigene Instanz im IoBroker werden

                              Hi. Hast du mal den Modbus-Adapter versucht? Dein Docker hat ja im Prinzip die Werte über Modbus vom Inverter abgeholt und in MQTT wieder eingespielt. Das sollte auch direkt mit dem Modbus Adapter klappen.
                              Gruß Lars

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

                                @rene55 Sorry, konnte mich nicht mehr im Forum anmelden.
                                Der Docker ist überarbeitet und liefert alle relevanten Daten (kann Du in der Readme sehen incl. Register).
                                Das einzige was bei mir nicht ankommt ist die uptime und total power (Summe über alle 4 total dc power).
                                Meine Tageswerte stimmen nicht, weil ich den WR nicht ins WWW lasse und er keine Tagesreset von der Chinacloud bekommt - wenn du dafür eine Lösung hast nehme ich die gerne.
                                Die Register sollten beim Bosswerk die gleichen sein - als du getestet hast waren die Register noch nicht an den Micro angepasst.
                                @Eisbaeeer Nein. ich habe noch nichts angefangen. Die Dockerlösung läuft sauber und wenn der Docker sich mal weghängt lasse ich vom ioBroker einfach neu starten (;-)
                                Wenn ich mal Zeit habe werde ich mich aber mal an eine Instanz setzen - habe nur bisher überhaupt keinen Schimmer wie das funktioniert, kann aber auch kein Hexenwerk sein. Denke man muss nur eine bestehende Instanz für iobroker von Git und den Docker miteinander kombinieren.

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

                                  @vombruch Ich hab mir gerade noch mal die aktuelle Version abgeholt und im Docker laufen lassen. Ja, es hat sich seit dem letzten Stand einiges getan was die Register an geht. Aktuell bekomme ich wenig Daten aber viele Fehler wie z.B. Response frame is too short oder Modbus frame is too short or empty . Ich teste weiter.

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

                                    @rene55 Das sind Lesefehler wo der WR den Request nicht beantwortet...
                                    Ich habe teilweise 20sec Intervall - dann hab ich drei Antworten bekommen und die nächste Anfrage lief ins leere. Irgendwo hab ich mal gelesen, das der Logger nicht so leistungsstark wäre und man ihn nicht mit so zuposten solle....
                                    Denke 60 sec sollte ein guter Wert sein, weiß es aber auch nicht.

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

                                      @vombruch Ja, das wird so sein. Ich hab heute vormittag ein paar gute Antworten bekommen (habs im MQTT-Explorer sehen können), aber seit dem nur "Nieten". Nun gut, ich beharke den WR ja auch noch mit meinen "Adapter" quasi gleichzeitig. Das kann eigentlich nicht gutgehen. Ich werd mich mal auf meinen konzentrieren. Trotzdem Danke und gerne weitere Infos.

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

                                        @rene55 Hey Rene,
                                        was ist Dein Adapter? Welchen nutzt / programmierst du denn jetzt?
                                        Mit oder ohne Cloud?
                                        Abfrage mit Modbus (Port 8899) oder via DataServer im Logger eintragen und die Datei auswerten?
                                        Hast du die Daten direkt im IOBroker? Das ist ja auch meine Zielvorstellung.
                                        Wobei ich glaube jetzt einen Weg gefunden zu haben die Tageswerte manuell zu reseten - dafür muss ich aber besseres Wetter abwarten... bei null Ertrag gibt es nicht viel zu reseten (;-)
                                        Schönes Wochenende
                                        Marc

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

                                          @vombruch Hi Marc. Ich experimentiere gerade an der cloudfreien Version rum. Hier werden direkt die Register des Modbus angefragt und geben Werte zurück. Ziel ist, dass die Werte dann direkt im ioBroker sind. Ich bin noch rein in node.js unterwegs und muss erst noch einen Adapter generieren. Da könnte ich als "Abfallprodukt" um 0:00 Uhr die Tageswerte auch gleich auf 0 stellen - wenn gewünscht.

                                          V 1 Reply Last reply Reply Quote 1
                                          • ACHIM BAECKER
                                            ACHIM BAECKER last edited by

                                            Hallo,
                                            Ich habe für einen Deye Solar Sun600 ein Javascript erstellt, das Daten vom Inverter abholt.
                                            Meines Wissens nach, sollte der Bosswerk MI600 kompatible sein.
                                            Forumeintrag
                                            Achim

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            583
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            14
                                            75
                                            19720
                                            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