Hallo zusammen,
habe meinen SMA Wechselrichter ins FHEM per SMAInverter eingebunden. Dieser liefert auch einige Werte, allerdings bei weitem nicht alle Werte die der Wechselrichter kennt.
Neben dem Wechselrichter SB5.0-1AV-41 312 hab ich einen SMART METER der Firma Elgris. Der Wechselrichter hat dieses erkannt und erfasst nun meinen Verbrauch im Haus und ob ich Einspeise oder Strom beziehe.
Die Daten dazu scheint das Modul SMAInverter nicht zu erfassen, kann das sein?
Ist es möglich das diese erfasst werden können und wenn ja was muss ich dazu tun?
Daten Elgris:
https://www.elgris.de/smart-meter/?gclid=EAIaIQobChMIv_StwfjL5gIVleh3Ch2ZyA_JEAAYASAAEgLVEPD_BwE
Dazu zwei Bilder im Anhang über die Momentanwerte im Elgris und Wechselrichter
Folgene Werte (im Wechselrichter und Momentanwerte zu finden) fehlen mir:
- Aufgenommene Leistung
- Aufgenommene Energie
- aufgenommen Wirkleistung
- Phase L1
- Phase L2
- Phase L3
Vielen Dank
Gruß
Sven
Hallo svenw,
du kannst ja mal dieses Modul versuchen (https://forum.fhem.de/index.php/topic,80767.msg853967.html#msg853967).
Ich weis jetzt nicht welche Werte alle kommen, aber laut Bedienungsanleitung Seite 14 (https://www.elgris.de/downloads/Smartmeter/SMART%20METER%20Bedienungsanleitung.pdf) sind die Register nach SunSpec Parameterliste aufgebaut.
Definition:
defmod WR SolarEdge ModBus-ID 60 IP:Port RTU/TCP
Modbus SMA (https://files.sma.de/dl/24399/FSC11_Modbus-TB-de-10.pdf)
(https://files.sma.de/dl/24399/MODBUS-HTML_SBxx-1AV-41-V10.zip)
Was möchtest du den auslesen den SMA oder SMART METER der Firma Elgris oder beides ?
pejonp
Hallo,
danke für den Hinweiß, werd ich die Tage mal ausprobieren, hatte mich mit Modbus bisher nicht auseinander gesetzt.
Mir würde es reichen den Wechselrichter abzufragen da er alle wichtigen Daten vom Elgris übermittel bekommt.
Verstehe ich es richtig, das das Modul SMAInverter um die Modbus Einträge die mir fehlen erweiter werden müßten?
Wenn ich das Thema Modbus richtig verstehe fehlen mir folgende Werte:
Registeradresse Einheit Paramtername
30581 Wh Zählerstand Bezugszähler
30583 Wh Zählerstand Einspeisezähler
30865 W Leistung Bezug
30867 W Leistung Einspeisung
30977 A Netzstrom Phase L1
30979 A Netzstrom Phase L2
30981 A Netzstrom Phase L3
31259 W Leistung Netzeinspeisung L1
31261 W Leistung Netzeinspeisung L2
31263 W Leistung Netzeinspeisung L3
31265 W Leistung Netzbezug Phase L1
31267 W Leistung Netzbezug Phase L2
31269 W Leistung Netzbezug Phase L3
@svenw
Vielleicht solltest du diese Frage in diesem Forum SMAInverter stellen. (https://forum.fhem.de/index.php/topic,56080.0.html).
Oder die fragst den WR per modbus ab ?!
pejonp
Danke pejonp
hatte mit Absicht einen eigen Post aufgemacht da ich den SMAInverter Eintrag durch seine 52 Seiten sehr unübersichtlich finde.
Frage mitlerweile den Elgris per Modbus ab, vielen dank für den Tip und die Links.
Komme leider mit den ausgegeben Werten nicht zurecht und mir fehlt es eindeutig an Perl kenntnissen :(
Beispiel der Frequenz, würde erwarten das mir 49,99 angezeigt werden.
Abfrage:
attr Elgris2 obj-h40085-reading I_AC_Frequency
Ausgabe:
I_AC_Frequency
hex=1388, string=.., s=-30701, s>=5000, S=34835, S>=5000
Anscheinend sollte ich was mit Unpack machen:
attr Elgris2 obj-h40085-reading I_AC_Frequency
#attr Elgris2 obj-h40085-unpack S>
Ausgabe:
I_AC_Frequency
hex=34393939, string=4999, s=14644, s>=13369, S=14644, S>=13369, i=14644, i>=13369, I=14644, I>=13369, f=0.00017664284678176, f>=1.72502851114587e-07
Nun steht unter "String" die vermutlich richtigen 4999
Wie bekomme ich nun nur die 4999 als 49,99 ausgegeben?
Beim SolarEdge Wechselrichter wird oft mit folgenden Befehlen gearbeitet:
attr Elgris2 obj-h40087-expr $val * (10 ** ReadingsNum ('Elgris' ,'I_AC_VA_SF',0))
Wenn ich es richtig verstehe bezieht man sich dabei immer auf einen anderen Wert wie ein "Scale Faktor" Leider kann ich damit nicht viel anfangen und bekomme dadruch auch keine brauchbaren Ergebnisse.
Wünsche einen guten Rutsch
Gruß
Sven
@svenw
versuche mal das hier:
attr Elgris2 obj-h40087-expr $val / 100
pejonp
oh man, ab und zu ist es so einfach und man kommt nicht drauf.
Danke funktioniert super.
Hallo!
Ist zwar schon sehr lang her das du danach gesucht / gefragt hast, hab es grad gesehen als ich selber nach mal "Elgris" gesucht habe.
Der Elgris-Zähler ist SMA EM-"kompatibel", daher wäre dir das Modul SMAEM (77_SMAEM.pm) anzuraten.
Da sind alle Werte drin die du suchst... 8)
->>Hier der Forumseintrag
https://forum.fhem.de/index.php/topic,51569.msg432285.html#msg432285
Gruß
300P