Neu: 77_SMAEM - Modul für SMA Energie Meter. Alternative zum Sunny Home Manager.

Begonnen von Volker Kettenbach, 30 März 2016, 12:42:05

Vorheriges Thema - Nächstes Thema

Ralli

Ich kann im List tatsächlich keine Ungewöhnlichkeit feststellen. Bei mir ist kein Timeout definiert.

Ich kann nicht nachvollziehen, warum du sekündlich Updates in diesem Device bekommst.
Gruß,
Ralli

Proxmox 8.1 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.3 dev, virtualisierte RaspberryMatic (3.75.6.20240316) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.1.5) und HMW-GW, FRITZBOX 7490 (07.57), FBDECT, Siri und Alexa

MadMax

@MadMax:
  • Die Anlage ist gerade erst fertig installiert worden. Der Wechselrichter muss durch eine entsprechende Fachkraft noch Länderspezifisch konfiguriert werden (Länder Datensatz Schweiz gibt es noch nicht). Dieses ist auf Grund der Ferien Abwesenheit des Installateurs noch ausstehend, im weiteren warte ich noch auf die Freigabe durch den Netzbetreiber.
  • Ich habe aktuell 4 Strings installiert und würde dazu alle drei Tracker benutzen. An Tracker 1 wären 2 Strings a 14 Panels angeschlossen, Tracker 2 18 Panels und Tracker 3 17 Panels.
  • Ich habe den Wechselrichter derzeit einfach schon mal konfiguriert und versucht einzubinden, er ist aber noch nicht produktiv da der Länder Datensatz noch fehlt. Ob es auch wirklich funktioniert weiss ich derzeit noch nicht abschliessend. Ich denke es macht mehr Sinn wenn ich Dir das Logfile und ein List poste wenn der Wechselrichter fertig konfiguiriert und produktiv ist. Ich hoffe dass dieses in den nächsten 2 Wochen erfolgt.
  • Soll ich es dann gerade im Thread SMAInverter posten?

Alles klar, ja posten das dann bitte beim SMAInverter.
Aber du bekommstaktuelleschon Daten?

Was brauchst du noch vom Netzbetreiber, ist die Anlage über 25kwp?

Gruß Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

pschlaeppi

Guten Abend zusammen,

@Ralli:
Für einige Messungen musste heute die Stromzufuhr getrennt werden. Der resultierende Neustart von FHEM hat offensichtlich auch gleichzeitig das Problem mit dem Interval behoben. Nach dem Neustart wurden die Daten im 60 Sekunden Intervall gelogged. Habe es dann für ne Zeit auf 180 Sekunden gesetzt und jetzt wieder zurück auf 60 Sekunden. Aktuell funktioniert es wie erwartet und die Daten werden in den eingestellten Intervallen gelogged.

@MadMax:
  • Ja, ich bekomme derzeit bereits Daten. Ich stelle die gerade zusammen und werde Sie Dir im SMAInverter Thread posten.
  • Meine Anlage hat eine maximale Leistung von 24,255 KWp. In der Schweiz muss beim Netzbetreiber ein Technisches Anschluss Gesuch gestellt werden um einspeisen zu dürfen. Dabei prüfen Sie auch ob die Standorterschliessung angepasst/konfiguriert werden muss um die Leistung einspeisen zu können. In der Regel waren EFH's mit 25A pro Phase dimensioniert. Für meine Anlage müssten es aber 40A sein. Die Freigabe des Netzbetreibers muss da nun abgewartet werden und allenfalls vorerst mit Leistungsbegrenzung eingespiesen werden.

Herzlichen Dank für eure Unterstützung

Grüsse Philipp

[/list] 

300P

#963
Hallo Zusammen,

meine Konfiguration des Modules habe ich seit langem nicht angefasst und kenne auch ansonsten eigentlich nur ein paar Timeouts des Modules die sporadisch bei VPN-Verbindungen auftreten.

ich habe heute (leider erst heute nach längerer Abwesenheit) in mein LOG geschaut und dabei die nachfolgenden "Dauer" - Einträge vom Modul entdeckt:

........
2023.06.13 16:14:14 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:14:14 1: PERL WARNING: Use of uninitialized value in hex at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:14:14 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:14:14 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:14:17 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:14:17 1: PERL WARNING: Use of uninitialized value in hex at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:14:17 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:14:17 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:14:20 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:14:20 1: PERL WARNING: Use of uninitialized value in hex at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:14:20 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:14:20 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:14:23 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:14:23 1: PERL WARNING: Use of uninitialized value in hex at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:14:23 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:14:23 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:14:26 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:14:26 1: PERL WARNING: Use of uninitialized value in hex at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:14:26 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:14:26 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:14:30 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:14:30 1: PERL WARNING: Use of uninitialized value in hex at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:14:30 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:14:30 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:14:32 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:14:32 1: PERL WARNING: Use of uninitialized value in hex at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:14:32 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:14:32 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:14:35 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:14:35 1: PERL WARNING: Use of uninitialized value in hex at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:14:35 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:14:35 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:14:38 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:14:38 1: PERL WARNING: Use of uninitialized value in hex at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:14:38 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:14:38 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/77_SMAEM.pm line 503.
.........
usw.
etc.

Kann sich da evtl. bei einem der letzten Updates ein Bug irgendwo eingeschlichen haben?


Gruß
300P



Nachsatz:
Ich habe bei mir 2 Energiemeter (auch seit Jahren unverändert) am laufen:

1 x SMA EM20
und
1 x Elgris "SMART METER WIFI" (war bislang immer voll kompatibel)

Scheinbar verträgt das Modul irgendwie das Elgris "SMART METER WIFI" nicht mehr, denn wenn ich es "disable" kommen die Logbucheinträge nicht mehr.

Hier ein Log für eine Fehlersuche ?!?



......
....
2023.06.13 16:59:24 5: SMAEM SMA_Energymeter_2 - received 600 bytes from "1900010365" but interval 2s isn't expired.
2023.06.13 16:59:25 5: SMAEM SMA_Energymeter_2 - received 600 bytes from "1900010365" but interval 2s isn't expired.
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - ###############################################################
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - ### Begin of new SMA Energymeter 1900010365 get data cycle ###
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - ###############################################################
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - discarded cycles since module start: 0
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - last update time set to: 13.06.2023 / 16:59:26
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - Blocking process with PID: 277887 started
2023.06.13 16:59:26 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:59:26 1: PERL WARNING: Use of uninitialized value in hex at ./FHEM/77_SMAEM.pm line 511.
2023.06.13 16:59:26 1: PERL WARNING: substr outside of string at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:59:26 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/77_SMAEM.pm line 503.
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - OBIS metrics identified:
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 144:0.0.0 -> Software Version -> 0.00.00.
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:1.4.0 -> SUM Wirkleistung Bezug -> 0
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:1.8.0 -> SUM Wirkleistung Bezug Zaehler -> 570240
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:10.4.0 -> SUM Scheinleistung Einspeisung -> 0
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:10.8.0 -> SUM Scheinleistung Einspeisung Zaehler -> 0
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:13.4.0 -> SUM Leistungsfaktor -> 4294966337
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:14.4.0 -> Netzfrequenz -> 5004000
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:2.4.0 -> SUM Wirkleistung Einspeisung -> 43910
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:2.8.0 -> SUM Wirkleistung Einspeisung Zaehler -> 666969120
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:21.4.0 -> L1 Wirkleistung Bezug -> 0
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:21.8.0 -> L1 Wirkleistung Bezug Zaehler -> 28522800
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:22.4.0 -> L1 Wirkleistung Einspeisung -> 18690
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:22.8.0 -> L1 Wirkleistung Einspeisung Zaehler -> 234016560
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:23.4.0 -> L1 Blindleistung Bezug -> 0
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:23.8.0 -> L1 Blindleistung Bezug Zaehler -> 3253680
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:24.4.0 -> L1 Blindleistung Einspeisung -> 180
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:24.8.0 -> L1 Blindleistung Einspeisung Zaehler -> 32045760
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:29.4.0 -> L1 Scheinleistung Bezug -> 19010
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:29.8.0 -> L1 Scheinleistung Bezug Zaehler -> 445397040
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:3.4.0 -> SUM Blindleistung Bezug -> 0
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:3.8.0 -> SUM Blindleistung Bezug Zaehler -> 11645280
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:30.4.0 -> L1 Scheinleistung Einspeisung -> 0
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:30.8.0 -> L1 Scheinleistung Einspeisung Zaehler -> 0
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:31.4.0 -> L1 Strom -> 7905
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:32.4.0 -> L1 Spannung -> 2405
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:33.4.0 -> L1 Leistungsfaktor -> 4294966313
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:4.4.0 -> SUM Blindleistung Einspeisung -> 1370
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:4.8.0 -> SUM Blindleistung Einspeisung Zaehler -> 235964880
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:41.4.0 -> L2 Wirkleistung Bezug -> 0
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:41.8.0 -> L2 Wirkleistung Bezug Zaehler -> 30005280
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:42.4.0 -> L2 Wirkleistung Einspeisung -> 4030
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:42.8.0 -> L2 Wirkleistung Einspeisung Zaehler -> 170389440
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:43.4.0 -> L2 Blindleistung Bezug -> 0
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:43.8.0 -> L2 Blindleistung Bezug Zaehler -> 11052720
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:44.4.0 -> L2 Blindleistung Einspeisung -> 1250
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:44.8.0 -> L2 Blindleistung Einspeisung Zaehler -> 82777680
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:49.4.0 -> L2 Scheinleistung Bezug -> 4620
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:49.8.0 -> L2 Scheinleistung Bezug Zaehler -> 385186320
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:50.4.0 -> L2 Scheinleistung Einspeisung -> 0
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:50.8.0 -> L2 Scheinleistung Einspeisung Zaehler -> 0
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:51.4.0 -> L2 Strom -> 1937
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:52.4.0 -> L2 Spannung -> 2388
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:53.4.0 -> L2 Leistungsfaktor -> 4294966425
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:61.4.0 -> L3 Wirkleistung Bezug -> 0
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:61.8.0 -> L3 Wirkleistung Bezug Zaehler -> 8125200
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:62.4.0 -> L3 Wirkleistung Einspeisung -> 21180
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:62.8.0 -> L3 Wirkleistung Einspeisung Zaehler -> 328645440
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:63.4.0 -> L3 Blindleistung Bezug -> 60
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:63.8.0 -> L3 Blindleistung Bezug Zaehler -> 2895840
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:64.4.0 -> L3 Blindleistung Einspeisung -> 0
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:64.8.0 -> L3 Blindleistung Einspeisung Zaehler -> 126699120
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:69.4.0 -> L3 Scheinleistung Bezug -> 22130
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:69.8.0 -> L3 Scheinleistung Bezug Zaehler -> 499793040
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:70.4.0 -> L3 Scheinleistung Einspeisung -> 0
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:70.8.0 -> L3 Scheinleistung Einspeisung Zaehler -> 0
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:71.4.0 -> L3 Strom -> 9214
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:72.4.0 -> L3 Spannung -> 2402
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:73.4.0 -> L3 Leistungsfaktor -> 4294966339
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:9.4.0 -> SUM Scheinleistung Bezug -> 45770
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - 1:9.8.0 -> SUM Scheinleistung Bezug Zaehler -> 1330376400
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - old GRIDIN_SUM_1900010365 got from RAM: 185.2654
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - old GRIDOUT_SUM_1900010365 got from RAM: 0.1584
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - bezug_wirk_count: 0.1584
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - gridoutsum_1900010365: 0.1584
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - diffb: 0
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - einspeisung_wirk_count: 185.2692
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - gridinsum_1900010365: 185.2654
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - diffe: 0.0038
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - plausibility check done: GRIDIN -> 1, GRIDOUT -> 1
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - new energy values saved to ./FHEM/FhemUtils/cacheSMAEM
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - GRIDIN_SUM_1900010365: 185.2692, GRIDOUT_SUM_1900010365: 0.1584
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - last update time set to: 13.06.2023 / 16:59:26
2023.06.13 16:59:26 4: SMAEM SMA_Energymeter_2 - wrote new energy values to INTERNALS - GRIDIN_SUM_1900010365: 185.2692, GRIDOUT_SUM_1900010365: 0.1584
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: Bezug_WirkP_Zaehler_Diff, Value: 0, Unit:
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: Bezug_WirkP_Kosten_Diff, Value: 0.0000, Unit:
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: Einspeisung_WirkP_Zaehler_Diff, Value: 0.0038, Unit:
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: Einspeisung_WirkP_Verguet_Diff, Value: 0.0005, Unit:
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: state, Value: 4391.0, Unit:
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: Saldo_Wirkleistung, Value: 4391.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: Saldo_Wirkleistung_Zaehler, Value: 185.1, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: Bezug_Wirkleistung, Value: 0.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: Bezug_Wirkleistung_Zaehler, Value: 0.1584, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: Einspeisung_Wirkleistung, Value: 4391.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: Einspeisung_Wirkleistung_Zaehler, Value: 185.2692, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: Bezug_Blindleistung, Value: 0.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: Bezug_Blindleistung_Zaehler, Value: 3.2, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: Einspeisung_Blindleistung, Value: 137.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: Einspeisung_Blindleistung_Zaehler, Value: 65.5, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: Bezug_Scheinleistung, Value: 4577.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: Bezug_Scheinleistung_Zaehler, Value: 369.5, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: Einspeisung_Scheinleistung, Value: 0.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: Einspeisung_Scheinleistung_Zaehler, Value: 0.0, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: CosPhi, Value: 4294966.337, Unit:
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: GridFreq, Value: 5004, Unit:
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: SoftwareVersion, Value: 0.00.00., Unit:
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: SerialNumber, Value: 1900010365, Unit:
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: SUSyID, Value: 270, Unit:
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: OBISnewItems, Value: none, Unit:
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L1_Saldo_Wirkleistung, Value: 1869.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L1_Saldo_Wirkleistung_Zaehler, Value: 57.1, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L1_Bezug_Wirkleistung, Value: 0.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L1_Bezug_Wirkleistung_Zaehler, Value: 7.9, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L1_Einspeisung_Wirkleistung, Value: 1869.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L1_Einspeisung_Wirkleistung_Zaehler, Value: 65.0, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L1_Bezug_Blindleistung, Value: 0.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L1_Bezug_Blindleistung_Zaehler, Value: 0.9, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L1_Einspeisung_Blindleistung, Value: 18.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L1_Einspeisung_Blindleistung_Zaehler, Value: 8.9, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L1_Bezug_Scheinleistung, Value: 1901.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L1_Bezug_Scheinleistung_Zaehler, Value: 123.7, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L1_Einspeisung_Scheinleistung, Value: 0.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L1_Einspeisung_Scheinleistung_Zaehler, Value: 0.0, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L1_Strom, Value: 7.91, Unit: A
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L1_Spannung, Value: 2.4, Unit: V
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L1_CosPhi, Value: 4294966.313, Unit:
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L2_Saldo_Wirkleistung, Value: 403.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L2_Saldo_Wirkleistung_Zaehler, Value: 39.0, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L2_Bezug_Wirkleistung, Value: 0.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L2_Bezug_Wirkleistung_Zaehler, Value: 8.3, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L2_Einspeisung_Wirkleistung, Value: 403.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L2_Einspeisung_Wirkleistung_Zaehler, Value: 47.3, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L2_Bezug_Blindleistung, Value: 0.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L2_Bezug_Blindleistung_Zaehler, Value: 3.1, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L2_Einspeisung_Blindleistung, Value: 125.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L2_Einspeisung_Blindleistung_Zaehler, Value: 23.0, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L2_Bezug_Scheinleistung, Value: 462.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L2_Bezug_Scheinleistung_Zaehler, Value: 107.0, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L2_Einspeisung_Scheinleistung, Value: 0.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L2_Einspeisung_Scheinleistung_Zaehler, Value: 0.0, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L2_Strom, Value: 1.94, Unit: A
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L2_Spannung, Value: 2.4, Unit: V
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L2_CosPhi, Value: 4294966.425, Unit:
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L3_Saldo_Wirkleistung, Value: 2118.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L3_Saldo_Wirkleistung_Zaehler, Value: 89.0, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L3_Bezug_Wirkleistung, Value: 0.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L3_Bezug_Wirkleistung_Zaehler, Value: 2.3, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L3_Einspeisung_Wirkleistung, Value: 2118.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L3_Einspeisung_Wirkleistung_Zaehler, Value: 91.3, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L3_Bezug_Blindleistung, Value: 6.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L3_Bezug_Blindleistung_Zaehler, Value: 0.8, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L3_Einspeisung_Blindleistung, Value: 0.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L3_Einspeisung_Blindleistung_Zaehler, Value: 35.2, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L3_Bezug_Scheinleistung, Value: 2213.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L3_Bezug_Scheinleistung_Zaehler, Value: 138.8, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L3_Einspeisung_Scheinleistung, Value: 0.0, Unit: W
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L3_Einspeisung_Scheinleistung_Zaehler, Value: 0.0, Unit: kWh
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L3_Strom, Value: 9.21, Unit: A
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L3_Spannung, Value: 2.4, Unit: V
2023.06.13 16:59:26 5: SMAEM SMA_Energymeter_2 - Split for DbLog done -> Reading: L3_CosPhi, Value: 4294966.339, Unit:
2023.06.13 16:59:27 5: SMAEM SMA_Energymeter_2 - received 600 bytes from "1900010365" but interval 2s isn't expired.
2023.06.13 16:59:28 5: SMAEM SMA_Energymeter_2 - received 600 bytes from "1900010365" but interval 2s isn't expired.
2023.06.13 16:59:29 4: SMAEM SMA_Energymeter_2 - ###############################################################
2023.06.13 16:59:29 4: SMAEM SMA_Energymeter_2 - ### Begin of new SMA Energymeter 1900010365 get data cycle ###
2023.06.13 16:59:29 4: SMAEM SMA_Energymeter_2 - ###############################################################
2023.06.13 16:59:29 4: SMAEM SMA_Energymeter_2 - discarded cycles since module start: 0
2023.06.13 16:59:29 4: SMAEM SMA_Energymeter_2 - last update time set to: 13.06.2023 / 16:59:29
......
......


##############
Nachsatz II
##############

Es sieht für mich so aus als wenn bei der Versionsabfrage ein ungültiger Wert vom Elgris zurück gegeben wird.

@MadMax:
Kannst du dies bitte abfangen, wenn die Firmware Version 0.00.00."nix" (siehe oben) zurück gegeben wird.

Danke
300P
FHEM 6.3 - Raspberry Pi 3 / Pi 4 - VControl300 mit VITOVALOR 300P - SMAEM - SMAInverter - DbLog/DbRep - MariaDB/QNAP - div. HTTPMOD - div. Modbus ser+TCP - SolarForecast - Tibber + Ladung mit SMA-SBS25

fireball

Hi, eine Frage, ich muss von Zeit zu Zeit immer mal wieder das Modul resetten, da sonst keine Werte mehr kommen.
Kennt einer das Problem?

Vg René

DS_Starter

Hallo René,

das ist bei mir schon sehr lange nicht mehr vorgekommen.
Möglicherweise hast du hohe Verbräuche oder Einspeisungen wodurch der default Wert des Attr diffAccept (10) evtl. zu gering ist und die Messreihe verworfen wird.

Stelle dir diffAccept auf einen dir genehmen Wert. Vllt. hilft das schon.

Grüße,
Heiko

ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

fireball

Hi Heiko,

also ich finde folgende Info in state:
Cycle discarded due to allowed diff "41.5137999999997" GRIDIN exceeding.
Try to set attribute "diffAccept > 41.5137999999997" temporary or execute "reset".

Ich habe ne kleine 14KWP Anlage mit Speicher, aber natürlich auch Verbrauch, das meiste wird aber bis auf das vom Hybridauto eingespeist.
Ich seh nur grad wieder, das SAMEA seid dem 1.8 schon wieder steht...

Irgendwo hier im Thread habe ich gelesen, dass man eine cacheDatei löschen soll, dass ist sicherlich die bereits implementierte "set reset" Funktion.

Was wäre ein guter Wert bzw was wird denn verglichen? Ich kann diffAccept auch höher setzten, wie wird dieser Wert berechnet?
VG
René

DS_Starter

ZitatIrgendwo hier im Thread habe ich gelesen, dass man eine cacheDatei löschen soll, dass ist sicherlich die bereits implementierte "set reset" Funktion.
Stimmt.

ZitatWas wäre ein guter Wert bzw was wird denn verglichen? Ich kann diffAccept auch höher setzten, wie wird dieser Wert berechnet?
Verglichen werden die In- bzw. Out- Werte zwischen zwei Meßzyklen, d.h. die Differenz zwischen dem Vorwert und dem aktuellen Wert. Normalerweise sind das 60 Sekunden, kann aber durch das Attr interval verändert werden.
Im Normalfall sollten die Defaukteinstellungen reichen.

Aber wenn z.B. das Meßintervall groß ausfallen sollte, entweder durch Einstellung oder weil durch Netzprobleme etc. die Messungen nur mit einem großen Abstand auflaufen, kann es zu dieser Differnzüberschreitung kommen. Auch wenn FHEM z.B. längere Zeit aus war.
In deinem Fall glaube ich eher dass dein Auto viel Energie zieht und dadurch die Diff im Meßzyklus überschritten wird.

Diese Differenz wird in kWh gemessen. Es ist im Prinzip nur eine Maßnahme die verhindern soll dass "unrealistisch" hohe Differenzen als "wahr" akzeptiert und geloggt werden. Das stammt aber alles aus einer Zeit wo es noch keine E-Autos zu laden gab.  ;)

Also du kannst das Attr auf z.B. 200 stellen, entspräche 200kWh zwischen zwei Messungen. Glaube nicht dass dieser Wert überschritten würde.

Grüße,
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

fireball

Das pro probiere ich doch glatt mal aus 😁
Vielen Dank für ausführliche Erklärung.

LG René


UPDATE: Bisher funktioniert es, diesen Diffwert höher zu setzen.

fireball

Hi,

wenn ich das richtig verfolgt oder gelesen hatte, dann konnte man früher über SMAEM Verbrauchsgeräte in das SunnyPortal integrieren, was dann durch SMA unterbunden wurde, oder?!

Hab da mal ne blöde Frage... SMA hat ja jetzt die Shellys in Ihr Programm für "Schalten und Messen" mit aufgenommen. Die hängen doch im WLAN und die Werte werden doch per HTTP-Requests abgefragt oder die Shellys zum schalten gebracht.

Gibts da viell eine Möglichkeit, dass man Geräte, als Shelly simulieren kann, die bereits in FHEM enthalten sind und die man Schalten kann oder zumindest einen Verbrauchswert liefern (ich hab zB Fibaro-ZWAVE-Module)?
Sowas wie einen X 2 Shelly Adapter oder konfigurierbar hier im SMAEM über Attribute?

Es gibt ja dieses Shelly Modul, damit ist evtl. klar, nach was SMA im Netzwerk sucht, oder?

VG
René

AndiS

Hallo,

im Modul SMAEM habe ich das Intervall auf 10 sec gestellt. Am Tag sollten das 8.640 Messwerte sein.
Im FileLog fehlen aber täglich 150-300 Messwerte.
Bei genauer Betrachtung ist das Intervall etwas länger als 10 Sekunden, was die geringer Anzahl Messwerte erklärt.

Wenn ich die gleichen Werte per Modbus abfrage, stimmt die Anzahl.

Hat jemand eine Erklärung dafür?

Danke für Hinweise/Infos

DS_Starter

Das Modul SMAEM ruft den Meter nicht aktiv ab, sondern empfängt die Daten per Broadcast. Das eingestellte Intervall wirkt dabei wie ein Filter. Erst wenn die Zeit abgelaufen ist wird der nächste empfangene Datensatz ausgewertet und berücksichtigt.
Das wäre eine Erklärung. Auch könnten Broadcasts im Netz verloren gehen was auch zu der Beschreibung passen würde.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter


DocCyber

Hallo zusammen

ich möchte hier eine Erfahrung mit euch teilen; vielleicht hilft es dem einen oder anderen.

Ich nutze das SMAEM Modul für ein Smart Meter von Elgris - ohne bisherige Probleme.
Im Zug der Erweiterung meiner PV-Anlage mit umfangreichen Arbeiten an der Hausverteilung hatte ich auch in FHEM einige Updates gemacht.
Nachdem alles fertig war, zeigte das SMAEM Modul in FHEM keine Werte mehr an.
Das Zurücksetzen des Smart Meter via set reset hat genau so wenig genutzt, wie dessen elektrischer Neustart.
Auch ein Neustart von FHEM via shutdown restart hat nicht geholfen.

Allerdings konnte ich über den Webserver des Elgris die Daten sehen.

Zum Schluss habe ich das device aus FHEM gelöscht und wieder neu angelegt:
Es läuft wieder.
Behandle die Menschen so, als wären sie, was sie sein sollten. Dadurch hilfst du ihnen zu werden, was sie sein können. (Goethe)


RPi-3 mit HM-CFG-LAN und jede Menge HM Komponenten.