Closed gmihalca closed 1 month ago
Thanks for reporting a new issue @gmihalca!
Otherwise this issue will be closed.
Ich fürchte dir erstmal einen Korb geben zu müssen. Ich will das nicht komplett ausschließen! Nur zur Zeit braucht der Entwickler eine Auszeit ;) Zuerst möchte ich, dass die vorhandenen Funktionen ausreichend getestet werden. Danach ist eine neue stable Version fällig. Sofern wir genügend Unterstützer finden und ich Zugang zur der Hardware bekomme, kann ich mir die Umsetzung vorstellen. Lg Stephan
Hi, und danke für die rasche Antwort.
Du hast wirklich eine TOP Arbeit bis jetzt mit dem Adapter geleistet und ich bin sehr dankbar dafür, hätte nur gehofft das ich mit dem EMMA es so einstellen kann das mein Akku nicht entladen wird wen ich mein Auto auflade den es nicht so produktiv ist, hast du irgendeine Idee was ich dagegen machen kann??
Hab den Logger300 im Einsatz.
Und ich würde gerne deine Arbeit über PayPal unterstützen, wenn möglich.
Lg Gheorghe
Von: bolliy @.> Datum: Freitag, 22. März 2024 um 23:17 An: bolliy/ioBroker.sun2000 @.> Cc: gmihalca @.>, Mention @.> Betreff: Re: [bolliy/ioBroker.sun2000] EMMA Huawei A-02 (Issue #63)
Ich fürchte dir erstmal einen Korb geben zu müssen. Ich will das nicht komplett ausschließen! Nur zur Zeit braucht der Entwickler eine Auszeit ;) Zuerst möchte ich, dass die vorhandenen Funktionen ausreichend getestet werden. Danach ist eine neue stable Version fällig. Sofern wir genügend Unterstützer finden und ich Zugang zur der Hardware bekomme, kann ich mir die Umsetzung vorstellen. Lg Stephan
— Reply to this email directly, view it on GitHubhttps://github.com/bolliy/ioBroker.sun2000/issues/63#issuecomment-2016012235, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOG4D5473K43R7MIEP6267DYZSUXTAVCNFSM6AAAAABFD7FUK6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJWGAYTEMRTGU. You are receiving this because you were mentioned.Message ID: @.***>
Hallo Gheorghe,
über eine Spende würde ich mich natürlich freuen :-) https://www.paypal.com/donate/?hosted_button_id=ZTX3VP9LZBDCG oder https://github.com/sponsors/bolliy
Ich habe keine modbus Schnittstellenbeschreibung für die Emma gefunden.
Hier einige Informationen aus anderen Projekten: https://github.com/wlcrs/huawei_solar/discussions/457 https://github.com/wlcrs/huawei_solar/issues/491
Sofern du die modbus definition bekommst, kann ich mal schauen wie ich die Emma ansprechen kann. Ein eigene js wäre denkbar, dass dann ggf. die gewünschte Einstellung vornimmt.
Lg Stephan
Danke Gheorghe für deine Spende! Habe mich sehr gefreut.
Stephan
Welche Adapterversion setzt du ein? Kann die neue Battery control Funktion nicht dein Problem lösen? https://github.com/bolliy/ioBroker.sun2000/wiki/Battery-control
ist in der v0.6.0 implementiert. Kannst über npm installieren https://github.com/bolliy/ioBroker.sun2000/wiki/Adapter-installieren
Stephan
Hallo Stephan, ich wollte auch mal Danke sagen. Mega was deine Integration so alles vermag. Nur habe ich leider das Problem mit der EMMA, hab sie relativ früh bekommen und nun musste ich meine HA Integration über die Fusion Solar mit API machen. Das geht schon mal reicht aber bei weitem nicht an deine Integration heran. Ich hätte die Kommunikations-Matrix der aktuellen Software und die der kommenden Software. Sind Excel Datei’n. Wie kann ich die die Zukommen lassen? Grüße
gerne an: stephan@mante.info Stephan
@ismiregal17 sollen mich die Dokumente im Bezug auf die Integration der EMMA in den Adapter weiter bringen? Würdest du mir dein Anliegen bitte näher erläutern. Stephan
@stephan, sehr gerne. Zum jetzigen Zeitpunkt, mit angeschlossener EMMA funktioniert deine Integration leider nicht mehr. Da es zu keinem Verbindungsaufbau über Modbus TCP kommt, somit können die Register nicht mehr ausgelesen werden. Durch die FusionSolar Integration kann man auf Inverter und Battery zugreifen nur da fehlt halt Netzbezug und - Einspeisung und die Optimierer Daten fehlen gänzlich. Die einzigen Daten die Abrufbar sind, sind die Standortdaten.
Fabian
Hallo Fabian, nach meinem Kenntnisstand ist es z.Zt. nicht möglich die Emma einzubinden. Siehe hier https://github.com/bolliy/ioBroker.sun2000/issues/63#issuecomment-2016468274
LG Stephan
Habe von Fabian die neue mobus Interface definition der Emma V100R024C00 bekommen: https://www.photovoltaikforum.com/core/attachment/479611-smarthems-v100r024c00-modbus-interface-definitions-pdf/ Nun kann ich darüber nachdenken die Emma in den sun2000 Adapter zu integrieren...
Hierzu habe ich an euch ein paar Fragen:
Da kommen von mir bestimmt noch später weitere Verständnisfragen.
LG Stephan
Weitere Informationen: https://github.com/wlcrs/huawei_solar/discussions/457
Hi, freut mich zu hören das es doch was werden könnte.
Also die modbus Schnittstelle der sun2000 ist durch Emma belegt Du must die Emma genau so wie ein Smartlogger betrachten.
Die SDongle wird nicht mehr benötigt, auch hier ist es genau wie beim Smartlogger nur das es kein Smartmeter mehr benötigt wird den es ist ja die Emma. QuickGuide_Three-Phase_PVESSEMMA-Networking_V03_2024-01-31_EN.pdf
lg Gheorghe
Hallo Gheorghe, wenn ich das richtig sehe sind die Informationen von dem sun2000 WR nur summiert über die Emma abrufbar. Im Gegensatz zum SmartLogger, der die Daten der WR 1:1 durchreicht. Die detaillierten modbus Registerinformationen können somit nicht dargestellt werden. Daraus ergibt sich nur ein geringer Bezug zum sun2000 Adapter. Es müsste ein neuer Adapter für die Emma entwickelt werden, der auf dem sun2000 Adapter fußt.
Wie ist deine/eure Einschätzung hierzu?
Lg Stephan
Hallo Stephan,
Stimmt so nicht ganz, es zeigt schon gesammelt aber das ist nur die Emma und es ist ja richtig so.
Warum ich sag das es wie beim Logger ist.
es spricht mit jedem WR bis 3 stk. über die ModBus Adresse die ja man eingeben könne soll wie beim Logger3000
dann holt es sich es die Werte direkt von WR wie auch jetzt beim Logger
was es ja nicht hat ist ja ein Smartmeter weil es ja selbst einer ist und dafür hätte ich ja die Abfragen gesehen, somit sollte es ja sehr dem Logger ähneln
Hoffe ein wenig geholfen zu haben.
Lg Gheorghe
Hallo Gheorghe, ja ähnlich dem SmartLogger - nur dieser reicht die Daten der einzelnen WR per modbus 1:1 weiter. Die Registeradressen sind identisch. Dieses ist aber bei der Emma nicht der Fall. So gibt es auch I64 und U64 Register, diese Größenordnung gibt es beim sun2000 nicht.
Da ich leider keine Emma habe, wird die Entwicklung schwierig für mich. Die Implementierung ist nur möglich wenn ich direkt per modbus auf die Emma zugreifen kann. Könnte du/ihr dir/euch vorstellen, dass ich per vpn-tunnel oder tcp-forwarding auf eine Emma zugreifen könnte?
LG Stephan
Hi,
Okay verstehe.
Ich hab die Emma leider ausgebaut und verwende derzeit den Logger wieder eh deswegen.
Ich könnte die dir schicken und du machst mal Vorort bei dir die Versuche.
Sonst liegt die noch länger bei mir im Kasten.
Hallo Gheorghe,
das wäre natürlich richtig super. Kann ich die Emma auch betreiben ohne meine Installation komplett umzubauen? Oder könntest du mir helfen die Emma bei mir einzubinden?
LG Stephan
Hi Stephan,
naja ziemlich blöd ist es schon, denn es kann schon durchaus sein das du deine Werte aus der Fusionsolar verlieren kannst, Und ja ein wenig Umbauarbeiten hast bestimmt, ich schick dir nochmal den Plan dazu, kannst damit nichts falsch machen.
Schick mir dann noch deine Adresse und ich schick dir die Emma zum Probieren.
Lg Gheorghe
Von: bolliy @.> Datum: Donnerstag, 25. Juli 2024 um 20:44 An: bolliy/ioBroker.sun2000 @.> Cc: gmihalca @.>, Mention @.> Betreff: Re: [bolliy/ioBroker.sun2000] EMMA Huawei A-02 (Issue #63)
Hallo Gheorghe,
das wäre natürlich richtig super. Kann ich die Emma auch betreiben ohne meine Installation komplett umzubauen? Oder könntest du mir helfen die Emma bei mir einzubinden?
LG Stephan
— Reply to this email directly, view it on GitHubhttps://github.com/bolliy/ioBroker.sun2000/issues/63#issuecomment-2251175899, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOG4D53YW6G3UWXO36PQAJDZOFBPJAVCNFSM6AAAAABFD7FUK6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJRGE3TKOBZHE. You are receiving this because you were mentioned.Message ID: @.***>
Hallo Gheorghe,
das wäre natürlich richtig super. Kann ich die Emma auch betreiben ohne meine Installation komplett umzubauen? Oder könntest du mir helfen die Emma bei mir einzubinden?
LG Stephan
Mit EMMA muss die Anlage komplett neu angelegt werden. Also Geräte aus der Anlage entfernen und zur neuen Anlage mit der Emma hinzufügen. Smartmeter und Dongle sind dann über und zur Installation braucht es eigentlich eh auch einen Eli.
Hallo, ich wäre auch an einer Emma Integration interessiert... Ich habe hier eine im Einsatz und würde für weitere Diagnose zur Verfügung stehen.
Gruß, Wolfgang
Ich brauch mal eure Unterstützung. Mir ist nicht ganz klar wie der/die Power Meter in der Emma organisiert sind. In der Modbus Interface Definition sind mehrer Datenbereiche im Meter Managment vorhanden:
Da ich keine Emma habe, versuche ich das Emma System zu verstehen. Hat die Emma einen eingebauten Energy Meter oder muss immer ein externer energy sensor angeschlossen werden. Welcher Datenbereich ist für die Meterdaten interessant?
LG Stephan
Ich bekomme hoffentlich morgen die Modbus Schnittstelle freigeschaltet. Danach kann ich hoffentlich ein paar Infos liefern.
Es ist auf jeden Fall ein interner Meter eingebaut.
Wenn ich die Installationsanleitung richtig verstehe, wird im allgemeinen der eingebaute Energy Meter verwendet. Falls ich hier falsch liegen sollte - bitte meldet euch bitte schnell hier. Ich habe nun mit der Projektierung angefangen und werde bald mit der Umsetzung anfangen…
LG Stephan
Die Emma ist Dongle und Smartmeter in einem Gerät. Es gibt allerdings interne Messung und externe Messklemmen am Kabel. Könnte möglicherweise auch das meinen.
Es wird aber auch auf Seite 12 die "Register Definitions for an External Smart Meter" beschrieben ...?! Scheinbar kann auch ein externer Smart Meter angeschlossen werden. Das werde ich aber bei der Implementierung vorerst ignorieren. Oder hat einer von euch einen externen Smart Meter an der Emma angeschlossen? Sicherlich ist bei euch auch ein SCharger (max 2) angeschlossen?
Dieser Link gibt etwas Aufschluss. Der externe Messkopf wird bei Leitungen über 63A verwendet. https://support.huawei.com/enterprise/de/doc/EDOC1100338656/5c79c41a
Ich habe bei mir die Register einfach addiert. Das scheint bisher zu funktionieren. Beides wird nicht vorhanden sein.
So, die erste Entwicklerversion der EMMA Integration für den sun2000 Adapter ist fertig.
Da ich selbst keine EMMA habe, konnte ich die Umsetzung nur im Blindflug ohne Testing programmieren! Zur Zeit wird nur der build-in meter sensor abgefragt. Sofern die Abfrage der EMMA prinzipiell funktioniert, können ggf. weitere Register eingebunden werden.
Voraussetzungen: • Installer access/support für EMMA • Die neuste EMMA firmware (V100R024C00SPC100 oder höher) • Verbinde EMMA mit dem lokalen LAN, WLAN scheint nicht zu funktionieren. • Verwendet die physische LAN-Verbindung des WAN-Ports an der EMMA unten, NICHT das LAN • ioBroker sollte im selben (V)LAN sein wie EMMA • Aktivierung von Modbus auf der EMMA: Via the Fusion Solar app with the installer under Services > "Commissioning the device ” in the Settings > Communication configuration > Enable Modbus TCP connection, TLS off and setze die ioBroker ip Adresse als client IP address. Quelle: https://github.com/wlcrs/huawei_solar/issues/498#issuecomment-2336223081
Installation: Die Installation erfolgt über den Expertenmodus. Danach auf die „Krakenkatze“ klicken und dann die benutzerdefinierte Url https://github.com/bolliy/ioBroker.sun2000/tarball/emma eingeben und die Installation starten. Danach muss manuell der Adapter einmal neu gestartet werden!
Konfiguration: Reiter „Allgemeine Einstellungen“: Geräte-Ip-Adresse: [ip Adresse der EMMA] Sdongle abfrage: NEIN Unter dem Reiter „Integration“: Huawei Device: Emma
und SPEICHERN…
Gruß Stephan
die neue EMMA Firmware V100R024C00SPC101 soll nun auch die modbus Anbindung per WLAN ermöglichen. https://support.huawei.com/enterprise/en/fusionsolar/smarthems-pid-256539983/software/263209812
LG Stephan
Hallo Stephan,
als erstens sorry das ich die EMMA noch nicht verschickt habe (hab die 2-te erst vor kurze Zeit von Lieferanten bekommen)
hab mal die Settings eingestellt und JA es kommen Daten.
Falls ich mit irgendwas helfen kann lass mich einfach wissen.
Lg Gheorghe
Von: bolliy @.> Datum: Mittwoch, 9. Oktober 2024 um 18:40 An: bolliy/ioBroker.sun2000 @.> Cc: gmihalca @.>, Mention @.> Betreff: Re: [bolliy/ioBroker.sun2000] EMMA Huawei A-02 (Issue #63)
die neue EMMA Firmware V100R024C00SPC101 soll nun auch die modbus Anbindung per WLAN ermöglichen. https://support.huawei.com/enterprise/en/fusionsolar/smarthems-pid-256539983/software/263209812
LG Stephan
— Reply to this email directly, view it on GitHubhttps://github.com/bolliy/ioBroker.sun2000/issues/63#issuecomment-2402809430, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOG4D544IXYQTFMXA3WBADLZ2VL6JAVCNFSM6AAAAABFD7FUK6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBSHAYDSNBTGA. You are receiving this because you were mentioned.Message ID: @.***>
Vielen Dank für die Implementierung. Mein Installateur lässt mich aktuell mit der notwendigen Änderung hängen 🤷🏻♂️
@gmihalca das hört sich super an! Für die Emma musste ich einen neuen Datentyp (readUnsignedInt64: "U64") basteln. Das Register 30302 "Inverter total absorbed energy" wird als Datentyp U64 gelesen und im Object "emma.inverterTotalAbsorbedEnergy" gespeichert. Würdest du/ihr bitte überprüfen ob der Wert plausible ist. Läuft der Adapter mit der EMMA Integration stabil? Funktioniert die SmartLogger Integration noch einwandfrei? Sind alle Werte korrekt auch im Pfad "collected"?
LG Stephan
Hallo, Ich habe bei dem Adapter laufend diese Fehlermeldungen . Und IObroker wird dadurch instabil. Ansonsten kann ich den Akku S1 auslesen. Wechselrichter ist der M1 und eine EMM-02 verwaltet.
sun2000.0 | 2024-10-09 20:38:30.177 | warn | Error while reading from 192.168.178.132 [Reg: 37100, Len: 38, modbusID: 3] with: Modbus exception 3: Illegal data value (value cannot be written to this register) sun2000.0 | 2024-10-09 20:38:30.116 | warn | Error while reading from 192.168.178.132 [Reg: 37113, Len: 2, modbusID: 3] with: Modbus exception 3: Illegal data value (value cannot be written to this register) sun2000.0 | 2024-10-09 20:38:21.975 | warn | Not all data can be read! Please inspect the sun2000 log.
Gibt es dazu Hilfe? Im Modbus protokoll von der EMMa finde ich diese Register auch nicht. Kann man diese abfragen löschen? Wenn ja wo. Vielen Dank. LG Mario
@Rette70 das sind Meter-Daten. Die sollten eigentlich bei der EMMA Integration nicht abgefragt werden. Was hast du unter dem Reiter Integration eingestellt?
wo ist der? Ich hab nix eingestellt nur Port 502 und ID3 und die IP natürlich.
@Rette70 bitte das hier https://github.com/bolliy/ioBroker.sun2000/issues/63#issuecomment-2402612758 erst lesen. Du musst die Entwicklerversion installieren ... dann klappt es auch mit dem Nachbarn ;) Stephan
Danke, das war mir nicht bewusst, das es eine Erweiterung gibt. Jetzt bekomme ich aber noch diese Fehlermeldungen.
[Reg: 30222, Len: 10, modbusID: 0] with: Modbus exception 3: Illegal data value (value cannot be written to this register)
[Reg: 30000, Len: 43, modbusID: 0] with: Modbus exception 3: Illegal data value (value cannot be written to this register)
Danke für deine Hilfe
@Rette70 die habe ich zum Testen erst vor einigen Stunden freigegeben. Welche EMMA Firmware hast du installierst?
die neuste 101
OK, dann muss ich die Abfrage nochmal anpassen ... Installiere mal die Entwicklerversion neu ...
Bleibt bei 30000 und 30222 als Fehler
@Rette70 da ich keine Emma habe ist das etwas schierig die Fehler zu beheben. Tauchen die Fehler einmal oder immer wieder auf?
glaube ich. Bin für jede Hilfe dankbar. dauerhaft alle 10 sec
Ok, werde mal morgen darüber nachdenken.... Feierabend.
LG Stephan
Hi @Rette70 habe nun eine neue Version für dich. Falls die Fehler weiterhin bestehen, sollte die Fehlermeldungen nur einmal im Log auftauchen!
Installation: Die Installation erfolgt über den Expertenmodus. Danach auf die „Krakenkatze“ klicken und dann die benutzerdefinierte Url https://github.com/bolliy/ioBroker.sun2000/tarball/emma eingeben und die Installation starten. Danach muss manuell der Adapter einmal neu gestartet werden!
Stephan
Hallo Stephan, also im Moment kommen keine Fehlermeldungen mehr. Danke. Gibt es eine Doku (Link) für die ganzen Datenpunkte. Das Huawei Datenblatt von der Emma habe ich. Viele sind ja nicht selbsterklärend. Ansonsten muss ich mal durchschauen, wo die Anleitungen sind. Mich würde der Datenpunkt momentaner Hausverbrauch interessieren. Den messe ich zwar im Moment mit Shelly 3EM aber ein Vergleich zu EMMA wäre interessant. Vielen Dank LG Mario
Die sind doch auf Seite 10 des Modbus Dokuments aufgeführt… Voltage und Current für die einzelnen Phasen. Ich hab jetzt für den 16. einen Termin um endlich die Emma konfiguriert zu bekommen.
Die sind doch auf Seite 10 des Modbus-Dokuments aufgeführt… Spannung und Strom für die einzelnen Phasen. Ich hab jetzt für den 16. einen Termin um endlich die Emma zu konfigurieren bekommen.
Ja, hab das nur alles in englisch. Und bei den Übersetzungen kommt oftmals was anderes raus.
@bolliy: Vielen Dank schonmal für die ganze Arbeit und die super Implementierung. Sieht schon sehr gut aus. Bei mir läuft die neueste Version und ich erhalte auch noch einen Fehler, welche die Funktion aber scheinbar nicht beeinträchtigen. Es kommt im 20 Sekundentakt (was genau dem Aktualisierungsintervall entspricht) zuerst der folgende Fehler und danach die darunter stehende Warnung.
sun2000.0 | 2024-10-10 21:00:40.010 | error | Can not connect to Huawei inverter for modbus ID 1!
sun2000.0 | 2024-10-10 21:00:40.010 | warn | Error while reading from 192.168.10.41 [Reg: 30000, Len: 71, modbusID: 1] with: Modbus exception 4: Slave device failure (device reports internal error)
Muss ich hier die Settings noch anpassen? Ich habe nur die Emma (IP 192.168.10.41) mit der xxx100 Firmware im Einsatz und kein SmartLogger oder ähnliches.
Zusätzlich ist mir folgendes beim Testen aufgefallen:
Ich wäre dir sehr dankbar, wenn du das einmal ansehen könntest. Vielen vielen Dank.
What would you like to be added?
Hi, glaubst Du das auch die EMMA irgendwann integriert wird??
(https://ske-solar.com/produkt/huawei-energy-management-assistant-emma-a02/)
Why is this needed?
https://ske-solar.com/produkt/huawei-energy-management-assistant-emma-a02/