NEWS
Solarman PV, Bosswerk MI & Deye
-
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.

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

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.
@rene55 Hey Rene, vielen Dank für die Arbeit. Die Installation lief ganz normal ab und die Fragen von Solarman waren exakt die gleichen :-)
Was bei mir aber derzeit nicht funzt.... Ich habe 2 Balkonkraftwerke und das Adapter mit der Instanz gibt mir nur eins aus.
Eine Idee?
Grüße aus Niedersachsen
-
@rene55 Hey Rene, vielen Dank für die Arbeit. Die Installation lief ganz normal ab und die Fragen von Solarman waren exakt die gleichen :-)
Was bei mir aber derzeit nicht funzt.... Ich habe 2 Balkonkraftwerke und das Adapter mit der Instanz gibt mir nur eins aus.
Eine Idee?
Grüße aus Niedersachsen
@reiner1962 Da haben wir das Problem :drooling_face: . Ich hab natürlich nur ein BKW und hab mich darauf gestürzt. Es gibt eine Anfrage an die API, bei der die Anzahl der Plants zurückgegeben wird. Da gäbe es die Möglichkeit, auf mehrere zu erweitern - was ich aber nicht testen kann, da ich nur eine habe.
Alternative wäre natürlich eine zweite Instanz. (BTW: sind denn mehrere BKW in NS zulässig?) -
@rene55 Hey Rene, vielen Dank für die Arbeit. Die Installation lief ganz normal ab und die Fragen von Solarman waren exakt die gleichen :-)
Was bei mir aber derzeit nicht funzt.... Ich habe 2 Balkonkraftwerke und das Adapter mit der Instanz gibt mir nur eins aus.
Eine Idee?
Grüße aus Niedersachsen
@reiner1962 Nach dem aktuellen Design des Adapters benötigst du eine 2. Instanz
-
@rene55 Hey Rene, vielen Dank für die Arbeit. Die Installation lief ganz normal ab und die Fragen von Solarman waren exakt die gleichen :-)
Was bei mir aber derzeit nicht funzt.... Ich habe 2 Balkonkraftwerke und das Adapter mit der Instanz gibt mir nur eins aus.
Eine Idee?
Grüße aus Niedersachsen
-
@reiner1962 Da haben wir das Problem :drooling_face: . Ich hab natürlich nur ein BKW und hab mich darauf gestürzt. Es gibt eine Anfrage an die API, bei der die Anzahl der Plants zurückgegeben wird. Da gäbe es die Möglichkeit, auf mehrere zu erweitern - was ich aber nicht testen kann, da ich nur eine habe.
Alternative wäre natürlich eine zweite Instanz. (BTW: sind denn mehrere BKW in NS zulässig?)@rene55 Na ich habe ein Haus mit 2 Anschlüssen ( Zähler). Dann gehen natürlich 2 Balkonkraftwerke :-). Die 2te Instanz habe ich versucht, aber die Daten von Solarman sind dabei ja gleich und dann wird immer nur das erste BK gefunden/eingetragen :-(
-
@rene55 Na ich habe ein Haus mit 2 Anschlüssen ( Zähler). Dann gehen natürlich 2 Balkonkraftwerke :-). Die 2te Instanz habe ich versucht, aber die Daten von Solarman sind dabei ja gleich und dann wird immer nur das erste BK gefunden/eingetragen :-(
@reiner1962 Ja tatsächlich bringt eine zweite Instanz mit den gleichen Secrets nichts, weil der Adapter immer auf "Station 1" abfragt. Hättest du den Mut, wir deine Daten zukommen zu lassen, dann könnte ich versuchen, den auf mehrere BKW zu erweitern?
-
Japp kein Ding. Aber wie nur an Dich? Habe ich noch nie in Foren gemacht :-)
-
@reiner1962 Ja tatsächlich bringt eine zweite Instanz mit den gleichen Secrets nichts, weil der Adapter immer auf "Station 1" abfragt. Hättest du den Mut, wir deine Daten zukommen zu lassen, dann könnte ich versuchen, den auf mehrere BKW zu erweitern?
@rene55
schick mir ne Mail an reiner.witzel@gmail.com, dann sende ich Dir app_id & app_secret . Sollte reichen :-) -
An alle Tester: es ist eine neue Version 0.0.14 auf Github, die auch mehrere Balkonkraftwerke mit dem gleichen Account (Danke an @Reiner1962) auslesen kann.
-
An alle Tester: es ist eine neue Version 0.0.14 auf Github, die auch mehrere Balkonkraftwerke mit dem gleichen Account (Danke an @Reiner1962) auslesen kann.
@rene55 Funktioniert für mich.
-
@rene55 Funktioniert für mich.
@silversurfer-0 Möglicherweise musst du den Adapter einmal löschen und dann von Github erneut laden und eine Instanz einrichten. Dann sollte auch die 0.0.14 angezeigt werden.
-
@rene55
schick mir ne Mail an reiner.witzel@gmail.com, dann sende ich Dir app_id & app_secret . Sollte reichen :-)@reiner1962 ist das immer die gleiche ID, die man bekommt. ich warte schon seit montag auf antwort und habe leider noch keine info von denen erhalten :(
-
@reiner1962 ist das immer die gleiche ID, die man bekommt. ich warte schon seit montag auf antwort und habe leider noch keine info von denen erhalten :(
@sokrates Es wird von Solarman eine spezielle ID (AppID & AppSecret) aufgrund deiner Anmeldung in der Solarman-App bzw. der eingesandten eMail generiert. Möglicherweise noch etwas warten und den Spam-Ordner kontrollieren. Kann sein, das Mails aus .cn gefiltert werden.
-
@sokrates Es wird von Solarman eine spezielle ID (AppID & AppSecret) aufgrund deiner Anmeldung in der Solarman-App bzw. der eingesandten eMail generiert. Möglicherweise noch etwas warten und den Spam-Ordner kontrollieren. Kann sein, das Mails aus .cn gefiltert werden.
@rene55 .
Also beide Balkonkraftwerke super erkannt. Installation dauert recht lange, aber lief durch.Noch ein Zusatz, Bosswerk 600 steht ja oben, aber Rainer, Du kannst es erweitern auf Deye SUN300G3-EU-230 :-)
-
Funktioniert der Adapter auch, wenn man 2 Balkonkraftwerke und (in einem der beiden) mehrere Microwechselrichter hat.
Bei mir wären es:
1 Balkonkraftwerk mit 1x MI600
1 Balkonkraftwerk mit 2x MI300könnte diese Konstellation funktionieren?
Habt ihr den Support logischerweise auf englisch angeschrieben oder?
Brauchen die lediglich die Seriennummer vom Wechselrichter um die Daten zu schicken?
Eine kleine Mustermail für den Support wäre genial!
-
Funktioniert der Adapter auch, wenn man 2 Balkonkraftwerke und (in einem der beiden) mehrere Microwechselrichter hat.
Bei mir wären es:
1 Balkonkraftwerk mit 1x MI600
1 Balkonkraftwerk mit 2x MI300könnte diese Konstellation funktionieren?
Habt ihr den Support logischerweise auf englisch angeschrieben oder?
Brauchen die lediglich die Seriennummer vom Wechselrichter um die Daten zu schicken?
Eine kleine Mustermail für den Support wäre genial!
@loverz Der Adapter kann seit Release 0.0.14 auch mit mehreren BKWs umgehen.
Für den ersten Kontakt mit dem Solarman-Service könnte man folgendes schreiben:
"Sehr geehrte Damen und Herren,
um mein Balkonkraftwerk besser monitoren zu können benötige ich eine Solarman API und die dazu gehörigen Credentials.
Vielen Dank für Ihre Mühe.
Mit freundlichen Grüßen"
Die Antwort kommt dann in englisch, ist aber zu verstehen. -
@loverz Der Adapter kann seit Release 0.0.14 auch mit mehreren BKWs umgehen.
Für den ersten Kontakt mit dem Solarman-Service könnte man folgendes schreiben:
"Sehr geehrte Damen und Herren,
um mein Balkonkraftwerk besser monitoren zu können benötige ich eine Solarman API und die dazu gehörigen Credentials.
Vielen Dank für Ihre Mühe.
Mit freundlichen Grüßen"
Die Antwort kommt dann in englisch, ist aber zu verstehen.@rene55 danke!
Dass mittlerweile mehrere BKWs möglich sind, habe ich gelesen. Sind aber auch mehrere logger (Inverter) je Balkonkraftwerk möglich?
Also kann man den Support in deutsch anschreiben?
Reicht die Seriennnummer vom Inverter, oder was brauchen die? -
@rene55 danke!
Dass mittlerweile mehrere BKWs möglich sind, habe ich gelesen. Sind aber auch mehrere logger (Inverter) je Balkonkraftwerk möglich?
Also kann man den Support in deutsch anschreiben?
Reicht die Seriennnummer vom Inverter, oder was brauchen die?@loverz Da müsste man sehen, was die API zurück gibt - kann ich so nicht sagen, weiß ja nicht, wie Solarman die intern behandelt. Nötigenfalls muss ich da noch mal anpassen.
Für die Secrets braucht der Support nur deine eMail. Die Seriennumer(n) kennt Solarman ja schon seit dem Anlegen in der App. -
@loverz Da müsste man sehen, was die API zurück gibt - kann ich so nicht sagen, weiß ja nicht, wie Solarman die intern behandelt. Nötigenfalls muss ich da noch mal anpassen.
Für die Secrets braucht der Support nur deine eMail. Die Seriennumer(n) kennt Solarman ja schon seit dem Anlegen in der App. -
@loverz Da müsste man sehen, was die API zurück gibt - kann ich so nicht sagen, weiß ja nicht, wie Solarman die intern behandelt. Nötigenfalls muss ich da noch mal anpassen.
Für die Secrets braucht der Support nur deine eMail. Die Seriennumer(n) kennt Solarman ja schon seit dem Anlegen in der App.@rene55
Hab schon Antwort vom Support:*Hi,
I need to ask which platform are you using?
What role are you? Are you an individual, O&M provider, manufacturer or distributor?
Can you tell me your E-mail address for api?
Why do you apply for api?*
Kann ich da ehrlich sein und sagen, dass ich Privat bin und iobroker nutzen möchte?
Was habt ihr so geantwortet?