NEWS
Erfahrung: Hoymiles MS-A2 Akku via MQTT iobroker steuern
-
Nur falls es jemand noch nicht gesehen hat:
Es gibt auch einen dedizierten Adapter für hoymiles-ms-a2:ioBroker.hoymiles-ms
Derzeit (nur) im LATEST Repo verfügbar.
Auslesen aller Werte die der Akku liefert sowie Steuern der Abgabeleistung ist implementiert.
Irgendeine Art von Regelung (z.B. '0-Einspeisung') ist zumindest derzeit nicht im Adapter implementiert. -
Hallo,
ich möchte mich hier mal mit einklinken, um meine Erfahrungen von parallel betriebenen Batteriesystemen zu teilen,
da ich selbst zwei MS-A2 (4,48kwh) als STAND ALLONE parallel zur Bestandsanlage E3DC mit 13kwh Batteriespeicher BETREIBEN MÖCHTE ;)Grundidee:
Dem MS-A2 nur erlauben UNTERHALB der maximalen Grundlast in der Nacht zu vordefinierten Zeiten den E3DC Hauptsystemspeicher zu entlasten.
Also nur im General tätig sein, wenn genug PV Energie für alles vorhanden ist jedoch auch am Tag im mqtt mode in die Schranken weisen was er darf und nicht.
Dazu aber weiter unten im Text...Punkt 1: Die deutsche Bürokratie und der NETZBETREIBER
Erstmal... Anfrage beim Netzbetreiber da !Meldepflichtig wegen Anschluss am Niederspannungsnetz!
Hier habe ich aufgrund der nicht wirklichen aufwändigen Installation (Salopp gesagt: Stecker rein...fertig) mal als gewissenhafter Bürger beim Netzbetreiber nach einer vereinfachten Anmeldung via Markstammregister
--- telefonisch, --- per Mail, --- nochmals telefonisch, --- nochmals Mail... mit allen Datenblättern und Fakten 800W Begrenzung und so... angefragt.
Es hieß.... Fachabteilung Einspeisung leitet an Fachabteilung XY weiter... wir melden uns.Nochmals telefonische Nachfrage auf Bearbeitungsstand da keine Antwort nach 4 Wochen...
Antwort: Ich teile der Fachabteilung mit, dass sie nochmals angerufen haben.2 Monate später.... ich warte noch immer.
Hier scheint fachlich keiner in der Lage zu sein eine Aussage machen zu können außer evtl. das was ich aus der Vergangenheit schon kenne:
"Bitte wenden sie sich an einen eingetragenen Elektroinstallateur! Bitte senden sie uns eine E8 Inbetriebnahme Erklärung!"skip this chapter ;)
Punkt 2: Hardware
- 2x MS-A2,
-
- Shelly 3EM Pro an der Hauptleitung
-
- Shelly Plug an einer separaten 16A abgesicherten Schuko Steckdose für die beiden in Reihe geschalteten MS-A2
- ioBroker Skript für mqtt Ansteuerung MS-A2 und Signalaustausch E3DC via Modbus
(*by the way... bin EFK)
Punkt 3: Probleme
Wer den MS-A2 einfach "STAND ALLONE" zu seinem bestehenden PV Systemspeicher parallel betreiben möchte um seinen Batteriespeicher kostengünstig zu erweitern
wird feststellen, dass sich die beiden Systeme im GENERAL MODE nicht vertragen.Was man also in solch einem Vorhaben unbedingt berücksichtigen muss sind Lastwechsel bzw. Zeiten von unzureichender PV Ertrag im General Mode des MS-A2!
Der eine versucht den anderen zu Laden bzw. zu entladen da sie ja nichts voneinander wissen!
Hier muss man schon einiges im Skript einbauen damit das nicht passiert!Lösungsansätze:
- Bei unzureichendem PV Ertrag oder Lastwechsel von General in mqtt Mode wechseln um ein Eingenleben hart zu unterbinden.
- Nur feste Entladezeiten im mqtt Mode in der Nacht über Astro oder Zeit z.B. 22:00 - 05:00 Uhr = 500W (unterhalb der min Grundlast)
- Trotz Shelly 3EM Pro feste Freigaben definieren wann MS-A2 im General Überschuss laden darf. [PV Überschuss ausreichend?; Hauptspeicher geladen?; Brauchwassererwärmung ausreichen?; E-Fahrzeug wird geladen?; usw... ]
- Entladen grundsätzlich am Tag unterbinden! (Energie ist nur für die Nacht!)
Hier wird schnell klar das auch am Tage der General Mode zwischendurch weichen muss!
Ergo: Man könnte sich theoretisch einen Shelly 3EM Pro an der Hauptleitung sparen und alles komplett über den ioBroker realisieren.
@assz Hallo, genau das Problem habe ich aktuell. Wir hatten bereits ein Balkonkraftwerk mit MS-A2 Speicher - mit Hilfe eines Shelly pro 3em ist der Speicher an eine Steckdose angeschlossen, also nicht mit dem BKW Wechselrichter verbunden.
Nun ist eine PV-Anlage mit Speicher dazu gekommen. Wenn nun der MS-A2 sich entladen hat, erkennt der Shelly, dass ja noch Stromüberschuss (Speicher PV) vorhanden ist und der MS-A2 lädt sich aus dem PV-Speicher auf.
Ich löse das z.Zt. so, dass ich den MS-A2 tagsüber aufladen lasse (BKW und PV), dass funktioniert. Wenn er dann voll ist, setze ich ihn auf Standby. Und wenn der PV-Speicher früh morgens leer ist, wecke ich den MS-A2 auf. Alles manuell - also total bescheuert. Ich kenne mich leider überhaupt nicht mit MQTT aus... Gibt es ein entsprechendes Skript - oder könnte so eines entwickelt werden, dass eine automatisierte Einbindung des MS-A2 in ein PV-System möglich macht? Das wäre eine Lösung, die sicherlich auch für andere interessant wäre, denn eine "normale" Speichernachrüstung für eine PV-Anlage ist ja viel teurer, als einen kleinen AC-Speicher in Eigenregie aufzustellen. VG -
@assz Hallo, genau das Problem habe ich aktuell. Wir hatten bereits ein Balkonkraftwerk mit MS-A2 Speicher - mit Hilfe eines Shelly pro 3em ist der Speicher an eine Steckdose angeschlossen, also nicht mit dem BKW Wechselrichter verbunden.
Nun ist eine PV-Anlage mit Speicher dazu gekommen. Wenn nun der MS-A2 sich entladen hat, erkennt der Shelly, dass ja noch Stromüberschuss (Speicher PV) vorhanden ist und der MS-A2 lädt sich aus dem PV-Speicher auf.
Ich löse das z.Zt. so, dass ich den MS-A2 tagsüber aufladen lasse (BKW und PV), dass funktioniert. Wenn er dann voll ist, setze ich ihn auf Standby. Und wenn der PV-Speicher früh morgens leer ist, wecke ich den MS-A2 auf. Alles manuell - also total bescheuert. Ich kenne mich leider überhaupt nicht mit MQTT aus... Gibt es ein entsprechendes Skript - oder könnte so eines entwickelt werden, dass eine automatisierte Einbindung des MS-A2 in ein PV-System möglich macht? Das wäre eine Lösung, die sicherlich auch für andere interessant wäre, denn eine "normale" Speichernachrüstung für eine PV-Anlage ist ja viel teurer, als einen kleinen AC-Speicher in Eigenregie aufzustellen. VG@hmms-a2 said in Erfahrung: Hoymiles MS-A2 Akku via MQTT iobroker steuern:
@assz Hallo, genau das Problem habe ich aktuell. Wir hatten bereits ein Balkonkraftwerk mit MS-A2 Speicher - mit Hilfe eines Shelly pro 3em ist der Speicher an eine Steckdose angeschlossen, also nicht mit dem BKW Wechselrichter verbunden.
Nun ist eine PV-Anlage mit Speicher dazu gekommen. Wenn nun der MS-A2 sich entladen hat, erkennt der Shelly, dass ja noch Stromüberschuss (Speicher PV) vorhanden ist und der MS-A2 lädt sich aus dem PV-Speicher auf.
Ich löse das z.Zt. so, dass ich den MS-A2 tagsüber aufladen lasse (BKW und PV), dass funktioniert. Wenn er dann voll ist, setze ich ihn auf Standby. Und wenn der PV-Speicher früh morgens leer ist, wecke ich den MS-A2 auf. Alles manuell - also total bescheuert. Ich kenne mich leider überhaupt nicht mit MQTT aus... Gibt es ein entsprechendes Skript - oder könnte so eines entwickelt werden, dass eine automatisierte Einbindung des MS-A2 in ein PV-System möglich macht? Das wäre eine Lösung, die sicherlich auch für andere interessant wäre, denn eine "normale" Speichernachrüstung für eine PV-Anlage ist ja viel teurer, als einen kleinen AC-Speicher in Eigenregie aufzustellen. VGAlso ich weiß nicht WO du den Shelly verbaut hast. Zeig da mal ein Schema.
Der Shelly sollte ja nur einen PV Überschuss erkennen wenn ins Netz (!) eingespeist wird. Damit sollte der MS-A2 auch nur laden wenn ansonsten ins Netz eingespeist wird. Warum bei dir der Shelly einen Solar Überschuss = Netzeinspeisung anzeigt wenn der "große" Speicher noch geladen ist und das Hausnetz (und NUR das Hausnetz) speist ist irgendwie unsinnig. Bist du dicher dass dein Solarspeiche nicht doch nachts ins Netz (!) einspeist? -
@hmms-a2 said in Erfahrung: Hoymiles MS-A2 Akku via MQTT iobroker steuern:
@assz Hallo, genau das Problem habe ich aktuell. Wir hatten bereits ein Balkonkraftwerk mit MS-A2 Speicher - mit Hilfe eines Shelly pro 3em ist der Speicher an eine Steckdose angeschlossen, also nicht mit dem BKW Wechselrichter verbunden.
Nun ist eine PV-Anlage mit Speicher dazu gekommen. Wenn nun der MS-A2 sich entladen hat, erkennt der Shelly, dass ja noch Stromüberschuss (Speicher PV) vorhanden ist und der MS-A2 lädt sich aus dem PV-Speicher auf.
Ich löse das z.Zt. so, dass ich den MS-A2 tagsüber aufladen lasse (BKW und PV), dass funktioniert. Wenn er dann voll ist, setze ich ihn auf Standby. Und wenn der PV-Speicher früh morgens leer ist, wecke ich den MS-A2 auf. Alles manuell - also total bescheuert. Ich kenne mich leider überhaupt nicht mit MQTT aus... Gibt es ein entsprechendes Skript - oder könnte so eines entwickelt werden, dass eine automatisierte Einbindung des MS-A2 in ein PV-System möglich macht? Das wäre eine Lösung, die sicherlich auch für andere interessant wäre, denn eine "normale" Speichernachrüstung für eine PV-Anlage ist ja viel teurer, als einen kleinen AC-Speicher in Eigenregie aufzustellen. VGAlso ich weiß nicht WO du den Shelly verbaut hast. Zeig da mal ein Schema.
Der Shelly sollte ja nur einen PV Überschuss erkennen wenn ins Netz (!) eingespeist wird. Damit sollte der MS-A2 auch nur laden wenn ansonsten ins Netz eingespeist wird. Warum bei dir der Shelly einen Solar Überschuss = Netzeinspeisung anzeigt wenn der "große" Speicher noch geladen ist und das Hausnetz (und NUR das Hausnetz) speist ist irgendwie unsinnig. Bist du dicher dass dein Solarspeiche nicht doch nachts ins Netz (!) einspeist?@mcm1957 Hallo, der Shelly wurde von einem Elektriker eingebaut - ich bin auf dem Gebiet Laie. Ich gehe also bisher davon aus, dass der Shelly ordnungsgemäß in den Anschlusskasten eingebaut wurde. Das Verhalten dass ich geschildert habe, habe ich mittlerweile schon öfter gelesen (z. B.
*@hannesrola1673
vor 7 Monaten- Woher weißt du, dass sich die verschiedenen Akkus nicht gegenseit laden/entladen? Die messen ja alle separat mit ihren Wandlern am gleichen Einspeisepunkt und dann kommt es ja nur darauf an, welches Energiemanagement flotter, oder träger reagiert? Was für den einen eine Ladung ist, sollte ja für den anderen eine Speicher, der nur merkt, das etwas Szrom zieht eine Last sein, oder die beiden Systeme regeln sich gegenseitig zu Tode und es geht ein BMS in die Knie?"
Zuletzt hat @assz darüber berichtet (s. o.).* Und in der Hoymiles App kann man dann genau beobachten, wie sich der MS-A2 nachts auflädt...
-
@mcm1957 Hallo, der Shelly wurde von einem Elektriker eingebaut - ich bin auf dem Gebiet Laie. Ich gehe also bisher davon aus, dass der Shelly ordnungsgemäß in den Anschlusskasten eingebaut wurde. Das Verhalten dass ich geschildert habe, habe ich mittlerweile schon öfter gelesen (z. B.
*@hannesrola1673
vor 7 Monaten- Woher weißt du, dass sich die verschiedenen Akkus nicht gegenseit laden/entladen? Die messen ja alle separat mit ihren Wandlern am gleichen Einspeisepunkt und dann kommt es ja nur darauf an, welches Energiemanagement flotter, oder träger reagiert? Was für den einen eine Ladung ist, sollte ja für den anderen eine Speicher, der nur merkt, das etwas Szrom zieht eine Last sein, oder die beiden Systeme regeln sich gegenseitig zu Tode und es geht ein BMS in die Knie?"
Zuletzt hat @assz darüber berichtet (s. o.).* Und in der Hoymiles App kann man dann genau beobachten, wie sich der MS-A2 nachts auflädt...
Schalt mal den MS-A2 aus und schau dann ob der Shelly dann eine Einspeisung ins Netz anzeigt obwohl kein Solarüberschuss vorhanden ist. Ist das der Fall ist entweder der Shelly an der falschen Stelle eingebaut oder den PV Akku speist ins Netz ein.
Zur Steuung des Hoymiles MS-A2 kannst du auch den Hoymiles-ms adapter nehmen. Da kannst du über über States die gewünschte Einspeiseleistung setzen. Habs noch nicht mit 0 getestet. Aber im Prinzip könntestdu da z.B. nachts per Script die Einspeisung steuern bzw. aussetzen. Ist keine wirkliche Lösung aber ev. besser als manuelles arbeiten.
-
Schalt mal den MS-A2 aus und schau dann ob der Shelly dann eine Einspeisung ins Netz anzeigt obwohl kein Solarüberschuss vorhanden ist. Ist das der Fall ist entweder der Shelly an der falschen Stelle eingebaut oder den PV Akku speist ins Netz ein.
Zur Steuung des Hoymiles MS-A2 kannst du auch den Hoymiles-ms adapter nehmen. Da kannst du über über States die gewünschte Einspeiseleistung setzen. Habs noch nicht mit 0 getestet. Aber im Prinzip könntestdu da z.B. nachts per Script die Einspeisung steuern bzw. aussetzen. Ist keine wirkliche Lösung aber ev. besser als manuelles arbeiten.
@mcm1957 sagte in Erfahrung: Hoymiles MS-A2 Akku via MQTT iobroker steuern:
Zur Steuung des Hoymiles MS-A2 kannst du auch den Hoymiles-ms adapter nehmen.
Nicht böse gemeint, ich verstehe es vermutlich einfach nur nicht:
Ich sehe wenig Nutzen in diesem Adapter Stand heute.
Was bringt er einem Anwender? Die Daten kommen allesamt sowieso per MQTT rein und sind trivial auszulesen z.B. mit einem Alias.
Um alles nochmal in einem zweiten Baum in der iobroker Objektliste zu haben?Wie man hier ja vielfach lesen kann geht es um eine gute schon fest eingebaute Steuerungslogik und nachgefragt ist ja gerade etwas von einem technisch nicht versierten, der selbst keine Skripte schreiben kann, also eher auf eine Plug and Play Lösung wartet, die a) flexibler als mein Skript oben ist und b) noch leichter geht als Skript von hier copy&paste.
Wenn jemand eh selbst skripten kann, braucht er vermutlich keinen Adapter.
-
@mcm1957 sagte in Erfahrung: Hoymiles MS-A2 Akku via MQTT iobroker steuern:
Zur Steuung des Hoymiles MS-A2 kannst du auch den Hoymiles-ms adapter nehmen.
Nicht böse gemeint, ich verstehe es vermutlich einfach nur nicht:
Ich sehe wenig Nutzen in diesem Adapter Stand heute.
Was bringt er einem Anwender? Die Daten kommen allesamt sowieso per MQTT rein und sind trivial auszulesen z.B. mit einem Alias.
Um alles nochmal in einem zweiten Baum in der iobroker Objektliste zu haben?Wie man hier ja vielfach lesen kann geht es um eine gute schon fest eingebaute Steuerungslogik und nachgefragt ist ja gerade etwas von einem technisch nicht versierten, der selbst keine Skripte schreiben kann, also eher auf eine Plug and Play Lösung wartet, die a) flexibler als mein Skript oben ist und b) noch leichter geht als Skript von hier copy&paste.
Wenn jemand eh selbst skripten kann, braucht er vermutlich keinen Adapter.
-
Ich hänge mich hier mal an, weil ich seit Stunden genau das Verhalten habe, das oben schon mal kurz mit „Ignoranz" angerissen wurde – nur dass bei mir gar nichts ankommt, egal was ich probiere.
Setup: MS-A2, Firmware 01.07.02, getestet sowohl über den generischen mqtt-Adapter (Homeassistant-Discovery) als auch über den dedizierten hoymiles-ms-Adapter (v0.2.2).
In beiden Fällen: ems_mode wird korrekt auf mqtt_ctrl gesetzt und vom Gerät auch bestätigt (system.ems_mode zeigt mqtt_ctrl). power_ctrl.set wird laut Debug-Log erfolgreich als MQTT-Publish an das Gerät zugestellt (client publish performed). Werte getestet: -100 bis 1500 W, alle innerhalb der App-Grenzen (Ausgangsleistung 2000W, Eingang 100W). SOC lag bei 99,9%, also weit über der Entladeschlussstufe.
Trotzdem: keinerlei Reaktion. bat_p bleibt konstant bei 0/standby, auch die Live-Anzeige in der S-Miles App zeigt keine Veränderung. Hat jemand eine Idee, was mir noch fehlen könnte, oder ist das ein bekanntes Firmware-Problem bei dieser Version?
-
Ich hänge mich hier mal an, weil ich seit Stunden genau das Verhalten habe, das oben schon mal kurz mit „Ignoranz" angerissen wurde – nur dass bei mir gar nichts ankommt, egal was ich probiere.
Setup: MS-A2, Firmware 01.07.02, getestet sowohl über den generischen mqtt-Adapter (Homeassistant-Discovery) als auch über den dedizierten hoymiles-ms-Adapter (v0.2.2).
In beiden Fällen: ems_mode wird korrekt auf mqtt_ctrl gesetzt und vom Gerät auch bestätigt (system.ems_mode zeigt mqtt_ctrl). power_ctrl.set wird laut Debug-Log erfolgreich als MQTT-Publish an das Gerät zugestellt (client publish performed). Werte getestet: -100 bis 1500 W, alle innerhalb der App-Grenzen (Ausgangsleistung 2000W, Eingang 100W). SOC lag bei 99,9%, also weit über der Entladeschlussstufe.
Trotzdem: keinerlei Reaktion. bat_p bleibt konstant bei 0/standby, auch die Live-Anzeige in der S-Miles App zeigt keine Veränderung. Hat jemand eine Idee, was mir noch fehlen könnte, oder ist das ein bekanntes Firmware-Problem bei dieser Version?
Ich hänge mich hier mal an, weil ich seit Stunden genau das Verhalten habe, das oben schon mal kurz mit „Ignoranz" angerissen wurde – nur dass bei mir gar nichts ankommt, egal was ich probiere.
Setup: MS-A2, Firmware 01.07.02, getestet sowohl über den generischen mqtt-Adapter (Homeassistant-Discovery) als auch über den dedizierten hoymiles-ms-Adapter (v0.2.2).
In beiden Fällen: ems_mode wird korrekt auf mqtt_ctrl gesetzt und vom Gerät auch bestätigt (system.ems_mode zeigt mqtt_ctrl). power_ctrl.set wird laut Debug-Log erfolgreich als MQTT-Publish an das Gerät zugestellt (client publish performed). Werte getestet: -100 bis 1500 W, alle innerhalb der App-Grenzen (Ausgangsleistung 2000W, Eingang 100W). SOC lag bei 99,9%, also weit über der Entladeschlussstufe.
Trotzdem: keinerlei Reaktion. bat_p bleibt konstant bei 0/standby, auch die Live-Anzeige in der S-Miles App zeigt keine Veränderung. Hat jemand eine Idee, was mir noch fehlen könnte, oder ist das ein bekanntes Firmware-Problem bei dieser Version?
Redest du von Tests mit dem Adapter iobroker.hoymiles-ms?
Dann verwende doch bitte das zum Adapter gehörende Topic (https://forum.iobroker.net/topic/81667/test-adapter-hoymiles-ms-v0.2.x). DIESES Topic dreht sich drum selbst via mqtt Adapter mit dem Akku zu kommunizieren.Falls die Steuerung via Adapter nicht funktioniert, bitte poste ein Log mit Level Debug (in obigem Topic).
Falls du selbst mit mqtt hantierst, denk dran dass der Akku regelmäßig neue , unterschiedliche (!) Werte gesendet bekommen will sonst schaltet er die mqtt Kontrolle aus. (Der Adapter macht das intern).EDIT:
Grad gesehen, dass du das Problem AUCH im Adaptertopic gepostet hast. Bitte markiere Doppelposts in Zukunft eindeutig (wenn sie dir schon notwendig erscheinen). Danke.Ich wechsel dann mal zu https://forum.iobroker.net/topic/81667/test-adapter-hoymiles-ms-v0.2.x
-
Sorry ich dachte das es zwei verschiedene sachen sind da ich bereits beide Adapter MQTT von iobroker als auch Hoymiles-ms getestet habe
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden