2016-03-30_19:22:47 SMA_Energymeter SMAEM1900212213_L1_Saldo_Wirkleistung: -18.7
2016-03-30_19:22:47 SMA_Energymeter SMAEM1900212213_L2_Saldo_Wirkleistung: -18.7
2016-03-30_19:22:47 SMA_Energymeter SMAEM1900212213_L3_Saldo_Wirkleistung: -18.7
2016-03-30_19:23:18 SMA_Energymeter SMAEM1900212213_Saldo_Wirkleistung: -338.7
2016-03-30_19:23:18 SMA_Energymeter SMAEM1900212213_L1_Saldo_Wirkleistung: -19.0
2016-03-30_19:23:18 SMA_Energymeter SMAEM1900212213_L2_Saldo_Wirkleistung: -19.0
2016-03-30_19:23:18 SMA_Energymeter SMAEM1900212213_L3_Saldo_Wirkleistung: -19.0
2016-03-30_19:23:49 SMA_Energymeter SMAEM1900212213_Saldo_Wirkleistung: -339.0
2016-03-30_19:23:49 SMA_Energymeter SMAEM1900212213_L1_Saldo_Wirkleistung: -19.7
2016-03-30_19:23:49 SMA_Energymeter SMAEM1900212213_L2_Saldo_Wirkleistung: -19.7
2016-03-30_19:23:49 SMA_Energymeter SMAEM1900212213_L3_Saldo_Wirkleistung: -19.7
2016-03-30_19:24:20 SMA_Energymeter SMAEM1900212213_Saldo_Wirkleistung: -340.4
2016-03-30_19:24:20 SMA_Energymeter SMAEM1900212213_L1_Saldo_Wirkleistung: -20.0
2016-03-30_19:24:20 SMA_Energymeter SMAEM1900212213_L2_Saldo_Wirkleistung: -20.0
2016-03-30_19:24:20 SMA_Energymeter SMAEM1900212213_L3_Saldo_Wirkleistung: -20.0
Zitat@Michael: Ja, das Modul kann (nicht getestet) auch mehrere EMs. ...Ist mir jetzt Einleuchtend. :)
ZitatInstallation & DependenciesMuss es hier "https://github.com/kettenbach-it/FHEM-SMAEM" nicht apt-get install libio-socket-multicast-perl lauten.
This module requires:
Perl Module: IO::Socket::Multicast On a Debian (based) system, these requirements can be fullfilled by:
apt-get install install libio-socket-multicast
Zitat von: Michael am 31 März 2016, 17:05:47
Muss es hier "https://github.com/kettenbach-it/FHEM-SMAEM" nicht apt-get install libio-socket-multicast-perl lauten.
Bezug Wirkleistung: 60.7 + 191.5 + 144.7 = 396.9 ? == 396.8
Bezug Wirkleistung Zähler: 9.6 + 23.7 + 22.3 = 55.6479 ?== 52.6
L1_Saldo_Wirkleistung -60.6
L2_Saldo_Wirkleistung -60.6
L3_Saldo_Wirkleistung -60.6
Saldo_Wirkleistung -340.7
2016-04-01_15:06:29 SMA_Energymeter Saldo_Wirkleistung: 3926
2016-04-01_15:06:29 SMA_Energymeter L1_Saldo_Wirkleistung: 1435.5
2016-04-01_15:06:29 SMA_Energymeter L2_Saldo_Wirkleistung: 1257.8
2016-04-01_15:06:29 SMA_Energymeter L3_Saldo_Wirkleistung: 1232.8
2016-04-01_15:06:59 SMA_Energymeter Saldo_Wirkleistung: 3594.1
2016-04-01_15:06:59 SMA_Energymeter L1_Saldo_Wirkleistung: 1323.9
2016-04-01_15:06:59 SMA_Energymeter L2_Saldo_Wirkleistung: 1148.6
2016-04-01_15:06:59 SMA_Energymeter L3_Saldo_Wirkleistung: 1121.6
2016-04-01_15:07:29 SMA_Energymeter Saldo_Wirkleistung: 3991.4
2016-04-01_15:07:29 SMA_Energymeter L1_Saldo_Wirkleistung: 1455.1
2016-04-01_15:07:29 SMA_Energymeter L2_Saldo_Wirkleistung: 1279.3
2016-04-01_15:07:29 SMA_Energymeter L3_Saldo_Wirkleistung: 1257
2016-04-01_15:07:59 SMA_Energymeter Saldo_Wirkleistung: 3971.3
2016-04-01_15:07:59 SMA_Energymeter L1_Saldo_Wirkleistung: 1452.3
2016-04-01_15:07:59 SMA_Energymeter L2_Saldo_Wirkleistung: 1274.4
2016-04-01_15:07:59 SMA_Energymeter L3_Saldo_Wirkleistung: 1244.5
Zitat von: baukater am 01 April 2016, 08:41:53
Läßt sich das Modul nur mit einem Sunny Home Manager betreiben oder kann ich damit auch auf meine Daten aus dem Solar-Wechselrichter
STP 7000TL-20 zugreifen? Bisher nutzte ich den Sunny Explorer dazu.
$socket->mcast_add('239.12.255.254');
Zitat von: DS_Starter am 01 April 2016, 15:16:38
Aber zum Verständnis .... der Saldo einer Phase bzw. Summe sollte m.M. nach auch negativ werden können, da es sich doch aus Differenz aus Einspeisung und Bezug ergibt, also z.b. Einspeisung (0) - Bezug (+1100) = -1100. Oder ich habe einen Denkfehler.
EDIT: Was bedeuten eigentlich die Werte mit dem Zusatz "_Zaehler" ??
Zitat von: ujaudio am 01 April 2016, 15:28:56
zum Test muss ich im Testprogramm diese Zeile anpassen?Code Auswählen$socket->mcast_add('239.12.255.254');
Wie finde ich die entsprechende IP bei mir heraus?
Zitat von: Waldmensch am 01 April 2016, 16:32:50
Zum SHM anzapfen gibt es Lesestoff hier http://www.photovoltaikforum.com/sma-anlagenueberwachung-f48/geraete-mit-home-manager-koppeln-via-semp-ethernet-t104060-s120.html
und ein GIT Projekt hier: https://github.com/camueller/SmartApplianceEnabler
Allerdings ist das Ziel dort, Dinge durch den HM schalten zu lassen. Ich habe jetzt adHoc nichts gefunden, wie man einfach die HM Daten erhält, die auch ans Portal geliefert werden.
2016-04-01_18:01:59 SMA_Energymeter Saldo_Wirkleistung: 613.1
2016-04-01_18:01:59 SMA_Energymeter L1_Saldo_Wirkleistung: 292.8
2016-04-01_18:01:59 SMA_Energymeter L2_Saldo_Wirkleistung: 115.5
2016-04-01_18:01:59 SMA_Energymeter L3_Saldo_Wirkleistung: 204.8
2016-04-01_18:02:29 SMA_Energymeter Saldo_Wirkleistung: 573.8
2016-04-01_18:02:29 SMA_Energymeter L1_Saldo_Wirkleistung: 277.7
2016-04-01_18:02:29 SMA_Energymeter L2_Saldo_Wirkleistung: 105.9
2016-04-01_18:02:29 SMA_Energymeter L3_Saldo_Wirkleistung: 190.2
2016-04-01_18:27:33 SMA_Energymeter Saldo_Wirkleistung: 51.6
2016-04-01_18:27:33 SMA_Energymeter L1_Saldo_Wirkleistung: 84.1
2016-04-01_18:27:33 SMA_Energymeter L2_Saldo_Wirkleistung: 0
2016-04-01_18:27:33 SMA_Energymeter L3_Saldo_Wirkleistung: 0
2016-04-01_18:28:03 SMA_Energymeter Saldo_Wirkleistung: 107.1
2016-04-01_18:28:03 SMA_Energymeter L1_Saldo_Wirkleistung: 102.3
2016-04-01_18:28:03 SMA_Energymeter L2_Saldo_Wirkleistung: 0
2016-04-01_18:28:03 SMA_Energymeter L3_Saldo_Wirkleistung: 9.5
2016-04-01_18:46:37 SMA_Energymeter Saldo_Wirkleistung: -33
2016-04-01_18:46:37 SMA_Energymeter L1_Saldo_Wirkleistung: 55.6
2016-04-01_18:46:37 SMA_Energymeter L2_Saldo_Wirkleistung: 0
2016-04-01_18:46:37 SMA_Energymeter L3_Saldo_Wirkleistung: 0
2016-04-01_18:58:38 SMA_Energymeter Saldo_Wirkleistung: -316.3
2016-04-01_18:58:38 SMA_Energymeter L1_Saldo_Wirkleistung: -96.4
2016-04-01_18:58:38 SMA_Energymeter L2_Saldo_Wirkleistung: -96.4
2016-04-01_18:58:38 SMA_Energymeter L3_Saldo_Wirkleistung: -96.4
2016-04-01_18:59:08 SMA_Energymeter Saldo_Wirkleistung: -323.3
2016-04-01_18:59:08 SMA_Energymeter L1_Saldo_Wirkleistung: -100.2
2016-04-01_18:59:08 SMA_Energymeter L2_Saldo_Wirkleistung: -100.2
2016-04-01_18:59:08 SMA_Energymeter L3_Saldo_Wirkleistung: -100.2
2016-04-01_18:59:38 SMA_Energymeter Saldo_Wirkleistung: -288
2016-04-01_18:59:38 SMA_Energymeter L1_Saldo_Wirkleistung: 0.1
2016-04-01_18:59:38 SMA_Energymeter L2_Saldo_Wirkleistung: 0
2016-04-01_18:59:38 SMA_Energymeter L3_Saldo_Wirkleistung: 0
Originalzeilen 201, 202
readingsBulkUpdate($hash, "L2_Saldo_Wirkleistung", sprintf("%.1f",$l2_einspeisung_wirk-$l1_bezug_wirk));
readingsBulkUpdate($hash, "L2_Saldo_Wirkleistung_Zaehler", sprintf("%.1f",$l2_einspeisung_wirk_count-$l1_bezug_wirk_count));
Originalzeilen 238, 239
readingsBulkUpdate($hash, "L3_Saldo_Wirkleistung", sprintf("%.1f",$l3_einspeisung_wirk-$l1_bezug_wirk));
readingsBulkUpdate($hash, "L3_Saldo_Wirkleistung_Zaehler", sprintf("%.1f",$l3_einspeisung_wirk_count-$l1_bezug_wirk_count));
Bezug_Wirkleistung_Zaehler 73.7
Einspeisung_Wirkleistung_Zaehler 99.5
ZitatIch habe das mal korrigiert und die Readings gekürzt ...Das war auch mein Vorschlag, aber Volker wollte dies nur Optional machen, wenn Überhaupt.
Zitat
Antwort #4 am: 31 März 2016, 08:44:33 »
@Michael: Ja, das Modul kann (nicht getestet) auch mehrere EMs. Alle EMs werden als Readings innerhalb des definierten Gerätes angezeigt, daher der Präfix um die einzelnen EMs zu unterscheiden.
Es wäre denkbar, das Modul so zu modifizieren, dass beim define eine SMA-EM Seriennummer mit gegeben wird und dann nur die Readings eines SMA-EM ohne den Präfix angezeigt würden.
Ich würde das aber nur optional machen, da man sonst das Problem hat, dass nicht weiss, wie die Seriennummer des SMA-EM lautet und dann kein define eingeben kann.
Zitat... da man sonst das Problem hat, dass nicht weiss, wie die Seriennummer des SMA-EM lautetDie Seriennummer kann man durch Eingabe der IP des EM heraus bekommen.
if ($hash->{LASTUPDATE} == 0 || time() >= $hash->{LASTUPDATE}+$hash->{INTERVAL}) {
Zitat von: DS_Starter am 03 April 2016, 09:09:21
In den Zeilen wie unten angegeben wurde immer die Phase 1 von den anderen beiden subtrahiert.
Mit den "_Zaehler" -Werten kann ich momentan auch noch nichts brauchbares anfangen. Der Meter ist seit über einem Jahr eingebaut und dafür erscheinen mir die dargestellten Werte nicht plausibel, z.B.:
Bezug_Wirkleistung_Zaehler 79.6
Einspeisung_Wirkleistung_Zaehler 134.0
Zitat von: Blablubblaber am 04 April 2016, 10:02:41
Ich habe mal eine Frage wird das ganze später wenn es Fertig entwickelt ist und alle Bugs soweit entfernt sind auch Offiziell in FHEM eingecheckt?
Testen kann ich leider noch nix da mein SMA EM noch nicht da und noch nicht eingebaut ist.
Finde es aber super das es jetzt dann eine Möglichkeit gibt die Daten direkt über LAN anzugreifen das war nun auch der ausschlaggebende Grund für mich es zu bestellen. :) :)
Zitat von: DS_Starter am 04 April 2016, 22:02:11
Nur würde es ja bedeuten, dass ich in einem Jahr (so lange läuft der Meter inzwischen) nur rund 80 kWh bezogen und 134 kWh an Leistung eingespeist hätte. Und das ist natürlich falsch. Hast du dafür eine Erklärung Volker ? Also für Steuerungszwecke braucht man diesen Wert m.M. nach nicht, eigentlich ist er überflüssig. Aber da er nun schonmal ausgewertet wird würde ich ihn natürlich auch gern verstehen ;)
ZitatWenn sich einer mit dem Prozess des "offiziell" machen auskennt: ich habe es noch nicht gemacht und wir jemand sagen kann, wie das geht, dann würde es das ganze beschleunigen.Markus Bloch hat gerade einen Wiki-Artikel mit diversen Infos dazu geschrieben:
Zitat von: Waldmensch am 04 April 2016, 16:29:40
Okay, ich dachte es wird nur die Differenz aus Einspeisung und Eigenverbrauch gezählt, weil der EV ja quasi im Haus bleibt. Dann wäre es auch schwer, den aktuellen Verbrauch zu erfassen ohne zu wissen, was vom Dach kommt.
[...]
Oder habe ich irgendwas übersehen?
Zitat von: krikan am 05 April 2016, 18:42:18
Markus Bloch hat gerade einen Wiki-Artikel mit diversen Infos dazu geschrieben:
http://www.fhemwiki.de/wiki/SVN_Nutzungsregeln
In den angepinnten Beiträgen im Developer-Forum findest Du auch noch Infos.
Zitat von: DS_Starter am 05 April 2016, 19:11:49
Bezüglich der "Zaehler" glaube ich inwischen dass bei Stromabschaltung die summierten Werte verloren gehen. Es war nämlich über Ostern der Fall und ganz grob könnten die seitdem aufgelaufenen Summen stimmen. Das wäre eine plausible Erklärung für mich.
Heißt aber auch, dass diese Zählerwerte relativ nutzlos, weil flüchtig, wären.
Zitat von: Waldmensch am 05 April 2016, 23:27:04
Wenn das Alles in einem Modul untergebracht werden könnte (Also EM und WR Abfrage), könnte man prinzipiell alle Readings generieren, die auch vom Portal kommen. Dann rückt auch das EM wieder in meine "will haben" Zone ;)
Vorteil wäre in jedem Fall, das man fast in Echtzeit schalten kann, gegenüber der Verzögerung des Portals.
Zitat von: Michael am 06 April 2016, 20:59:21
Sunny Island 3.0M : 289
Zitat von: Waldmensch am 07 April 2016, 10:29:02
Ich habe mir jetzt in der Bucht eine "SMA SWDM-10 Schnittstelle" geschossen für 60EUR. Mal sehen ob das funktioniert und ich dann zumindest beim Wechselrichter mitspielen kann. In meinem System wurde damals noch ein zusätzlicher digitaler EV Zähler eingebaut. Eventuell hat der einen optischen S0 Puls, den ich mir mit einem Arduino als Verbrauchswert rausziehen kann. Den könnte man dann irgendwie als userreading mit in das Modul einfrickeln und so alle 3 Eckwerte errechnen.
Zitat@Michael: Zwei Fragen:Hänge mal ein Bild mit an.
1. Sehe ich es richtig, dass ein Sunny Island WR ein WR ist, der zu dem Smart-Schaltfunktionen unterstützt, wie es ein Sunny Home Manager in Kombination mit einem anderen, "dummen" WR (z.B. Sunny Tri Power) tut? (Ich habe bei SMA bei Webseite zum SI durchgelesen und werde nicht schlau daraus. Alles nur Marketinggefasel).
Falls nein: was ist ein Sunny Island?
Zitat2. Kannst Du mir einen Packetdump des Sunny Tri Power schicken?Werde ich heut Abend machen.
Das geht so auf einem Linux System (Raspi)
Zitat von: Waldmensch am 07 April 2016, 11:45:47
Jopp, sieht so aus :)
Danke für die Verlinkung der Anleitung. Interessant ist, das ich den WR dann nicht am Portal anmelden darf, bzw. als separate Anlage. Der SHM liefert ja schon die WR Daten ans Portal. Von Bluetooth deaktivieren steht in der Anleitung nichts. Na da bin ich mal gespannt. Vielleicht geht es bei dem Nachrüstsatz auch parallel (Bluetooth + Speedwire)
Zitat von: Michael am 07 April 2016, 12:14:36
Moin Volker
Jetzt hast du mich erwischt. :-[Hänge mal ein Bild mit an.
Der Island ist für die Batterie da.
Werde ich heut Abend machen.
ZitatWas aber auch nicht in der Anleitung steht ist, dass wenn Du beides aktiv hast, Du im Portal Fehlermeldungen bekommst (siehe Screenshot) und außerdem auf dem LAN kein Speedwireprotokoll auftauchen wird.Okay. Habe mir schon die WR Anleitung gezogen. Ist ja nur der eine Drehschalter auf 0 zu stellen. Aufmachen muß ich den WR sowieso, um die Platine einzusetzen.
Hier ist also die Anleitung nicht vollständig.
ZitatIch werde mal den Marktstart abwarten, denn die Preise werden noch kräftig fallen und Elon Musk hat ja schon eine Version 2.0 angekündigt.Auf fallende Preise würde ich da so schnell nicht hoffen. Die Batterien aus der Tesla Mega Fab werden alle für Model3 draufgehen. Immerhin verdoppelt diese Fabrik die Weltproduktion an Lithium Batterien - das ist irre. Das Ding verkauft sich ja wie geschnitten Brot. Ich hätte den gern in der Garage stehen, aber mit einem Konzept, das dieses Auto gleichzeitig mein Puffer für die PV ist.
Zitat von: Waldmensch am 07 April 2016, 16:49:34
Okay. Habe mir schon die WR Anleitung gezogen. Ist ja nur der eine Drehschalter auf 0 zu stellen. Aufmachen muß ich den WR sowieso, um die Platine einzusetzen.
Auf fallende Preise würde ich da so schnell nicht hoffen. Die Batterien aus der Tesla Mega Fab werden alle für Model3 draufgehen. Immerhin verdoppelt diese Fabrik die Weltproduktion an Lithium Batterien - das ist irre. Das Ding verkauft sich ja wie geschnitten Brot. Ich hätte den gern in der Garage stehen, aber mit einem Konzept, das dieses Auto gleichzeitig mein Puffer für die PV ist.
Zitat2. Kannst Du mir einen Packetdump des Sunny Tri Power schicken?
Das geht so auf einem Linux System (Raspi)
2016.04.14 14:14:05 5 : InVERTER_CoNNECT_SW: Recived: (534d4100000402a000000001003a001060650ed07800c8e803380001800059f3cc7d00010000000004800d04fdff07000000840300004c20cb5100000000b8b8b8b8888888888888888800000000)!
2016.04.14 14:14:10 3 : InVERTER_CoNNECT_SW_GetStatus (Wechselrichter) from (192.168.178.86): ERROR. Wrong or to less data!
InVERTER_CoNNECT_SW_GetStatus (SMA.Wechselrichter) from (192.168.2.40): ERROR. Wrong or to less data!
2016.04.15 00:26:13 1 : PERL WARNING: substr outside of string at /media/usbdisk/fhem/FHEM/23_INVERTER.pm line 178.
2016.04.15 00:26:13 1 : PERL WARNING: Use of uninitialized value in unpack at /media/usbdisk/fhem/FHEM/23_INVERTER.pm line 178.
2016.04.15 00:26:13 3 : InVERTER_CoNNECT_SW_GetStatus (Wechselrichter) from (192.168.178.86): ERROR. Wrong or to less data!
root@lemaker ~ > /media/usbdisk/fhem/FHEM/sbfspot/bin/Release/SBFspot -nocsv -v -finq
SBFspot V3.1.5
Yet another tool to read power production of SMA solar inverters
(c) 2012-2015, SBF (https://sbfspot.codeplex.com)
Compiled for Linux (LE) 32 bit
Commandline Args: -nocsv -v -finq
Reading config '/media/usbdisk/fhem/FHEM/sbfspot/bin/Release/SBFspot.cfg'
Thu Apr 14 21:47:00 2016: INFO: Starting...
sunrise: 06:50
sunset : 20:35
Connecting to Local Network...
Initializing...
SUSyID: 125 - SessionID: 854294643 (0x32EB8073)
Inverter IP address: 192.168.178.86 from SBFspot.cfg
Logon OK
SUSyID: 128 - SN: XXXXXXXXXX
Device Name: SN: XXXXXXXXXX
Device Class: Solar Inverters
Device Type: STP 10000TL-10
Software Version: 02.55.00.N
Serial number: XXXXXXXXXX
SUSyID: 128 - SN: XXXXXXXXXX
Device Status: Ok
SUSyID: 128 - SN: XXXXXXXXXX
Device Temperature: 0.0°C
SUSyID: 128 - SN: XXXXXXXXXX
GridRelay Status: Information not available
SUSyID: 128 - SN: XXXXXXXXXX
Pac max phase 1: 10000W
Pac max phase 2: 10000W
Pac max phase 3: 10000W
SUSyID: 128 - SN: XXXXXXXXXX
Energy Production:
EToday: 26.995kWh
ETotal: 17524.810kWh
Operation Time: 7993.41h
Feed-In Time : 7778.34h
SUSyID: 128 - SN: XXXXXXXXXX
DC Spot Data:
String 1 Pdc: 0.000kW - Udc: 0.00V - Idc: 0.000A
String 2 Pdc: 0.000kW - Udc: 0.00V - Idc: 0.000A
SUSyID: 128 - SN: XXXXXXXXXX
AC Spot Data:
Phase 1 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Phase 2 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Phase 3 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Total Pac : 0.000kW
SUSyID: 128 - SN: XXXXXXXXXX
Grid Freq. : 0.00Hz
SUSyID: 128 - SN: XXXXXXXXXX
Current Inverter Time: 14/04/2016 21:47:00
Inverter Wake-Up Time: 14/04/2016 13:14:24
Inverter Sleep Time : 14/04/2016 20:10:59
********************
* ArchiveDayData() *
********************
startTime = 570EC160 -> 14/04/2016 00:00:00
**********************
* ArchiveMonthData() *
**********************
startTime = 56FE54B0 -> 01/04/2016 13:00:00
Reading events: 2016-Apr-01
Thu Apr 14 21:47:01 2016: INFO: Done.
root@lemaker ~ >
Zitat von: DS_Starter am 15 April 2016, 09:06:23
Guten Morgen,
naja einen Versuch war es wert. Die Spur mit dem Passwort war natürlich ein Holzweg wenn es mit SBFSpot und 0000 bei dir funktioniert. Bei mir geht, wie gesagt, nur das Anlagenpasswort.
Das ganze Inverter-Modul verwendet nicht die Multicast-Technologie und SpenZerX war hier kreativ am Werk ... da müßte man tiefer eindringen denke ich bzw. er schaut ja auch.
Aber unter dem Gesichtspunkt dass hier mit Volkers SMA-Modul eine Multicast-Lösung entsteht, die ich persönlich für den richtigen Weg halte, lohnt es sich m.M. nach nicht viel Energie in die Fehlersuche zu stecken.
Ich selbst werde mit der SBFSpot / SMAUtils -Lösung weiter arbeiten (funktioniert ja prima) bis das neue Multicast-Modul rund ist.
Das Inverter-Modul habe ich nur aus Interesse mal ausprobiert ....
Zitatist in der Spezifikation von Speedwire meiner Kenntnis nach gar nicht vorgesehen. Das es funktioniert, ist erstaunlich
ZitatDu musst verstehen, wie Multicast funktioniert: https://de.wikipedia.org/wiki/Multicast
Die IP-Adresse des WR spielt keine Rolle in der Kommunikation.
Die IP-Adresse (Multicastgruppe), die Du abhören musst, ist die 239.12.255.255. Da wirst Du alle STP im lokalen Netz drauf finden. auf der .254 alle EMs im lokalen Netz.
Zitat von: maximat0 am 27 April 2016, 21:34:40
Auf der Adresse 239.12.255.255 kommt nichts, die 254 funktioniert.
Kann es sein, dass der Sunny Island WR auf einer anderen Adresse sendet. Ich konnte nichts dazu finden. Hat jemand eine Idee?
Zitat von: maximat0 am 28 April 2016, 16:40:53
Volker: Vielen Dank für deine Arbeit und die Hinweise. Hast du ne Idee, wie ich die Multicastadresse der WR herausfinden kann?
Zitat von: Waldmensch am 29 April 2016, 08:06:05
Ich habe ne 6360 und der WR hängt über den Switch per Kabel dran. Da aber der Homemanager Daten vom WR über diesen Switch erhält, würde ich den mal ausschließen. Mein Laptop auf dem Wireshark läuft, hängt über WLAN an der Fritz, wie Dein Raspi.
Andere Broadcasts sehe ich ja
root@lemaker ~ > tcpdump -i eth0 -s0 -vv host 239.12.255.254
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
08:45:18.153956 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.254: igmp v2 report 239.12.255.254
08:45:27.822350 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.254: igmp v2 report 239.12.255.254
08:45:37.237733 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.254: igmp v2 report 239.12.255.254
08:45:44.788083 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 32, options (RA))
SMA0157016112.fritz.box > 239.12.255.254: igmp v2 report 239.12.255.254
08:45:45.570076 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.254: igmp v2 report 239.12.255.254
08:45:55.678494 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.254: igmp v2 report 239.12.255.254
08:46:04.403849 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.254: igmp v2 report 239.12.255.254
08:46:13.657232 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.254: igmp v2 report 239.12.255.254
08:51:08.537292 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.254: igmp v2 report 239.12.255.254
0x0000: 4600 0020 0000 0000 0102 c2cd c0a8 b256
0x0010: ef0c fffe 9404 0000 1600 faf3 ef0c fffe
0x0020: 0000 0000 0000 0000 0000 0000 0000
08:51:17.119646 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.254: igmp v2 report 239.12.255.254
0x0000: 4600 0020 0000 0000 0102 c2cd c0a8 b256
0x0010: ef0c fffe 9404 0000 1600 faf3 ef0c fffe
0x0020: 0000 0000 0000 0000 0000 0000 0000
08:51:30.066204 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.254: igmp v2 report 239.12.255.254
0x0000: 4600 0020 0000 0000 0102 c2cd c0a8 b256
0x0010: ef0c fffe 9404 0000 1600 faf3 ef0c fffe
0x0020: 0000 0000 0000 0000 0000 0000 0000
08:51:39.317547 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.254: igmp v2 report 239.12.255.254
0x0000: 4600 0020 0000 0000 0102 c2cd c0a8 b256
0x0010: ef0c fffe 9404 0000 1600 faf3 ef0c fffe
0x0020: 0000 0000 0000 0000 0000 0000 0000
08:52:01.687493 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.254: igmp v2 report 239.12.255.254
0x0000: 4600 0020 0000 0000 0102 c2cd c0a8 b256
0x0010: ef0c fffe 9404 0000 1600 faf3 ef0c fffe
0x0020: 0000 0000 0000 0000 0000 0000 0000
08:52:27.375513 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.254: igmp v2 report 239.12.255.254
0x0000: 4600 0020 0000 0000 0102 c2cd c0a8 b256
0x0010: ef0c fffe 9404 0000 1600 faf3 ef0c fffe
0x0020: 0000 0000 0000 0000 0000 0000 0000
4600 0020 0000 0000 0102 c2cd c0a8 b256 ef0c fffe 9404 0000 1600 faf3 ef0c fffe 0000 0000 0000 0000 0000 0000 0000
4600 0020 0000 0000 0102 c2cd c0a8 b256 ef0c fffe 9404 0000 1600 faf3 ef0c fffe 0000 0000 0000 0000 0000 0000 0000
4600 0020 0000 0000 0102 c2cd c0a8 b256 ef0c fffe 9404 0000 1600 faf3 ef0c fffe 0000 0000 0000 0000 0000 0000 0000
4600 0020 0000 0000 0102 c2cd c0a8 b256 ef0c fffe 9404 0000 1600 faf3 ef0c fffe 0000 0000 0000 0000 0000 0000 0000
4600 0020 0000 0000 0102 c2cd c0a8 b256 ef0c fffe 9404 0000 1600 faf3 ef0c fffe 0000 0000 0000 0000 0000 0000 0000
4600 0020 0000 0000 0102 c2cd c0a8 b256 ef0c fffe 9404 0000 1600 faf3 ef0c fffe 0000 0000 0000 0000 0000 0000 0000
root@lemaker ~ > tcpdump -i eth0 -x -vv host 239.12.255.255
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
08:58:27.126247 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.255: igmp v2 report 239.12.255.255
0x0000: 4600 0020 0000 0000 0102 c2cc c0a8 b256
0x0010: ef0c ffff 9404 0000 1600 faf2 ef0c ffff
0x0020: 0000 0000 0000 0000 0000 0000 0000
08:58:30.104956 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto UDP (17), length 86)
SMA0157016112.fritz.box.9522 > 239.12.255.255.9522: [udp sum ok] UDP, length 58
0x0000: 4500 0056 0000 4000 0111 17bf c0a8 b223
0x0010: ef0c ffff 2532 2532 0042 da89 534d 4100
0x0020: 0004 02a0 0000 0001 0026 0010 6065 09a0
0x0030: ffff ffff ffff 0000 aa00 30e0 5b09 0000
0x0040: 0000 0000 5f94 0002 8061 0048 2100 ff4a
0x0050: 4100 0000 0000
08:58:35.916607 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.255: igmp v2 report 239.12.255.255
0x0000: 4600 0020 0000 0000 0102 c2cc c0a8 b256
0x0010: ef0c ffff 9404 0000 1600 faf2 ef0c ffff
0x0020: 0000 0000 0000 0000 0000 0000 0000
08:58:45.517003 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.255: igmp v2 report 239.12.255.255
0x0000: 4600 0020 0000 0000 0102 c2cc c0a8 b256
0x0010: ef0c ffff 9404 0000 1600 faf2 ef0c ffff
0x0020: 0000 0000 0000 0000 0000 0000 0000
08:58:55.104742 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto UDP (17), length 86)
SMA0157016112.fritz.box.9522 > 239.12.255.255.9522: [udp sum ok] UDP, length 58
0x0000: 4500 0056 0000 4000 0111 17bf c0a8 b223
0x0010: ef0c ffff 2532 2532 0042 6e17 534d 4100
0x0020: 0004 02a0 0000 0001 0026 0010 6065 09a0
0x0030: ffff ffff ffff 0000 aa00 30e0 5b09 0000
0x0040: 0000 0000 6294 0002 0064 0001 2600 ff01
0x0050: 2600 0000 0000
08:59:00.105757 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto UDP (17), length 86)
SMA0157016112.fritz.box.9522 > 239.12.255.255.9522: [udp sum ok] UDP, length 58
0x0000: 4500 0056 0000 4000 0111 17bf c0a8 b223
0x0010: ef0c ffff 2532 2532 0042 d689 534d 4100
0x0020: 0004 02a0 0000 0001 0026 0010 6065 09a0
0x0030: ffff ffff ffff 0000 aa00 30e0 5b09 0000
0x0040: 0000 0000 6394 0002 8061 0048 2100 ff4a
0x0050: 4100 0000 0000
08:59:03.078723 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.255: igmp v2 report 239.12.255.255
0x0000: 4600 0020 0000 0000 0102 c2cc c0a8 b256
0x0010: ef0c ffff 9404 0000 1600 faf2 ef0c ffff
0x0020: 0000 0000 0000 0000 0000 0000 0000
08:59:12.124092 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.255: igmp v2 report 239.12.255.255
0x0000: 4600 0020 0000 0000 0102 c2cc c0a8 b256
0x0010: ef0c ffff 9404 0000 1600 faf2 ef0c ffff
0x0020: 0000 0000 0000 0000 0000 0000 0000
08:59:22.023520 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.255: igmp v2 report 239.12.255.255
0x0000: 4600 0020 0000 0000 0102 c2cc c0a8 b256
0x0010: ef0c ffff 9404 0000 1600 faf2 ef0c ffff
0x0020: 0000 0000 0000 0000 0000 0000 0000
08:59:30.105879 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto UDP (17), length 86)
SMA0157016112.fritz.box.9522 > 239.12.255.255.9522: [udp sum ok] UDP, length 58
0x0000: 4500 0056 0000 4000 0111 17bf c0a8 b223
0x0010: ef0c ffff 2532 2532 0042 d289 534d 4100
0x0020: 0004 02a0 0000 0001 0026 0010 6065 09a0
0x0030: ffff ffff ffff 0000 aa00 30e0 5b09 0000
0x0040: 0000 0000 6794 0002 8061 0048 2100 ff4a
0x0050: 4100 0000 0000
08:59:34.060991 IP (tos 0x0, ttl 1, id 0, offset 0, flags [none], proto IGMP (2), length 32, options (RA))
SMA-Wechselrichter.fritz.box > 239.12.255.255: igmp v2 report 239.12.255.255
0x0000: 4600 0020 0000 0000 0102 c2cc c0a8 b256
0x0010: ef0c ffff 9404 0000 1600 faf2 ef0c ffff
0x0020: 0000 0000 0000 0000 0000 0000 0000
4500 0056 0000 4000 0111 17bf c0a8 b223 ef0c ffff 2532 2532 0042 6e17 534d 4100 0004 02a0 0000 0001 0026 0010 6065 09a0 ffff ffff ffff 0000 aa00 30e0 5b09 0000 0000 0000 6294 0002 0064 0001 2600 ff01 2600 0000 0000
4500 0056 0000 4000 0111 17bf c0a8 b223 ef0c ffff 2532 2532 0042 d689 534d 4100 0004 02a0 0000 0001 0026 0010 6065 09a0 ffff ffff ffff 0000 aa00 30e0 5b09 0000 0000 0000 6394 0002 8061 0048 2100 ff4a 4100 0000 0000
4500 0056 0000 4000 0111 17bf c0a8 b223 ef0c ffff 2532 2532 0042 d289 534d 4100 0004 02a0 0000 0001 0026 0010 6065 09a0 ffff ffff ffff 0000 aa00 30e0 5b09 0000 0000 0000 6794 0002 8061 0048 2100 ff4a 4100 0000 0000
Zitat von: Waldmensch am 29 April 2016, 08:47:48
Allerdings ist der Inhalt der Pakete immer gleich
Auf der 255 spielt noch ein anderes Gerät mit. Das kann eigentlich nur der Homemanager sein, was anderes von SMA hängt nicht im Netz
Hier ändern sich die Pakete, also die Größeren von dem anderen Gerät
Zitat
Antw:Neu: 77_SMAEM - Modul für SMA Energie Meter. Alternative zum Sunny Home Manager.
« Antwort #83 am: Gestern um 17:49:39 »
Mittels dieses Python-Programms:
https://github.com/kettenbach-it/FHEM-SMAEM/blob/master/discover.py
könnt Ihr Euch anzeigen lassen, welche Speedwire-Gerät in Euren lokalen Netz sind.
Zitat von: Waldmensch am 01 Mai 2016, 19:37:49
Ich bin aus Urlaubsgründen bis Mitte des Monats raus ohne Zugriff auf die Heimtechnik.
Ich vermute aber wie Volker, das es nur über unicast geht. Unter dem Aspekt wäre interessant, ob das EM dies auch kann, um es eventuell doch beides in ein einziges Modul zu packen. Also EM und WR nach dem gleichen Schema abfragen.
Zitat von: Michael am 02 Mai 2016, 07:10:10
Moin Volker
Wenn du mir das erklärst wie das geht, werde ich es Versuchen. ::) :-[
Zitat von: Michael am 03 Mai 2016, 18:12:48
Im Anhang 1 das Ergenbins von Discover.py .
Im Anhang 2 die Lokale Webseite vom EM.
Mit einer Daten Empängeradresse ?
Zitat von: DS_Starter am 03 Mai 2016, 19:21:41
Hallo Volker, hallo zusammen,
ich habe an dem bestehenden Modul 77_SMAEM ein bisschen weiter gewerkelt und einiges ergänzt und geändert was ich als sinnvoll erachtet habe.
Das sind die Änderungen:
* die Intervallzeit wird über Attribut "intervall" festgelegt. Dadurch wird eine Fehlermeldung vermieden. Der Def-String ist nun nur noch "define <name> SMAEM"
* die Zählerwerte werden beim auslesen im File UniqID auf die Platte geschrieben -> wenn FHEM oder das Modul längere Zeit nicht aktiv sind bzw. nach Restart startet das Modul
mit den gespeicherten Werten (liest von Platte ein)
* zwei Internals GRIDIN_SUM, GRIDOUT_SUM sowie die Readings Bezug_WirkP_Zaehler_Diff, Einspeisung_WirkP_Zaehler_Diff ->
mit Hilfe dieser Readings/Internals werden die Differenzen zur letzten Messung berechnet und können geloggt werden.
Wenn man DbLog für das Logging benutzt kann man sehr schön über SQL-Abfragen durch Aufsummierung über die Zeiträume entsprechende Auswertungen des
verbrauchten bzw. eingespeisten Stroms anfertigen. Vielleicht kann man auch noch ein schönes Auswertungstoll schreiben wenn es das noch nicht geben soltte.
* das Internal "LASTUPDATE" zeigt die lesbare Zeit des letzten Updates
Durch dieses Änderungen gehen die Meßwerte auch nicht verloren wenn der Meter mal zurückgesetzt wird (z.B. durch Stromausfall wie bei mir geschehen). Ich habe das nun schon recht lange gestet und es läuft prima bei mir.
Vielleicht gefällt es dir/euch in dieser Form ebenfalls und es könnte bald eingcheckt werden da die anderen SMA-Geräte wahrscheinlich nicht mit integriert werden können und eher in einem separaten Modul (Waldmensch) einfließen.
viele Grüße
Heiko
Zitat von: DS_Starter am 14 Mai 2016, 12:12:24
Hintergrund ist u.a. dass das Readingsfeld im DbLog-Modul nur 32 Zeichen lang ist und die Readingsbezeichnungen nicht so endlos sein dürfen. Wenn du die Seriennummer zwangsweise mit davor setzt, dürften alle Nutzer die Logs in eine Datenbank schreiben Probleme haben.
Zitat von: DS_Starter am 14 Mai 2016, 12:34:35
Hi Volker,
genau das meinte ich, per Attr abschaltbar würde es doch treffen, wäre super :)
Danke dir !
Zitat von: DS_Starter am 14 Mai 2016, 14:37:14
noch eine kurze Frage. Wozu hast du denn beim ReadingsUpdate überall vor der Seriennummer "SMAEM" davor ?
Zitat von: DS_Starter am 14 Mai 2016, 14:53:12
Ok ... verstehe. Was hältst du davon statt des fixen "SMAEM" den Device-Namen zu verwenden den der Nutzer beim Anlegen des SMAEM-Devices vergibt ? Wäre m.M. nach irgendwie einleuchtender.
Zitat von: DS_Starter am 22 Juni 2016, 08:00:27
Hi Volker,
prima :)
Könntest du uns die aktuellen Versionen nicht vorab zur Verfügung stellen und hier anhängen ?
Dann könnten wir (wer will) schon mal testen ob es bei allen auch so stabil läuft wie bei dir.
Grüße
Heiko
Zitat von: Volker Kettenbach am 22 Juni 2016, 19:02:57
Durchaus. Aber ich habe Deinen Patch noch nicht eingebaut. Insofern sind die Module im git noch uptodate.
#define SB4000TL SMASTP 2130123463 0000 192.168.178.25
define Wechselrichter InVERTER_CoNNECT_SW 2110583641 0000 192.168.178.86 9522
attr Wechselrichter alarm1-value 1000
attr Wechselrichter alarm2-value 3000
attr Wechselrichter alarm3-value 7000
attr Wechselrichter enable-modulstate 1
attr Wechselrichter endtime 21:00
attr Wechselrichter force-sleepmode 1
attr Wechselrichter room SHM
attr Wechselrichter starttime 5:30
attr Wechselrichter verbose 5
define SVG_Wechselrichter SVG logdb:Wechselrichter:HISTORY
attr SVG_Wechselrichter plotsize 800,300
attr SVG_Wechselrichter room SHM
2016.07.16 13:20:47 5 : Wechselrichter: Received: (534d4100000402a000000001003a001060650ed07800c8e803380001800059f3cc7d00010000000004800d04fdff07000000840300004c20cb5100000000b8b8b8b8888888888888888800000000)
2016.07.16 13:20:47 5 : Wechselrichter: Received: (534d4100000402a00000000100460010606511d07800c8e8033800a0800059f3cc7d000000000000f1b1010200540000000001000000010126008f188a5739914a0100000000012226008b188a577d6600000000000000000000)
2016.07.16 13:20:47 5 : Wechselrichter: Received: (534d4100000402a00000000100420010606510d07800c8e8033800a0800059f3cc7d00000000000081f0010200510000000000000000013f26408f188a57c9160000c9160000c9160000c91600000100000000000000)
2016.07.16 13:20:47 5 : Wechselrichter: Received: (534d4100000402a000000001005e0010606517d07800c8e8033800a0800059f3cc7d00000000000081f0010280530000000001000000011e25408f188a576712000067120000671200006712000001000000021e25408f188a577a0500007a0500007a0500007a0500000100000000000000)
2016.07.16 13:20:47 4 : Wechselrichter: from (192.168.178.86): (SP:5833 W AvP1:5760 W TTP:26237 Wh ATP:21664057 Wh)
2016.07.16 13:20:47 5 : Wechselrichter: AvP05 = 5124, SpotPower = 5833, AvP15 = 4952
2016-07-16 13:20:47 InVERTER_CoNNECT_SW Wechselrichter SP:5833 W AvP1:5760 W TTP:26237 Wh ATP:21664057 Wh
2016-07-16 13:20:47 InVERTER_CoNNECT_SW Wechselrichter SpotP: 5833
2016-07-16 13:20:47 InVERTER_CoNNECT_SW Wechselrichter SpotPDC1: 4711
2016-07-16 13:20:47 InVERTER_CoNNECT_SW Wechselrichter SpotPDC2: 1402
2016-07-16 13:20:47 InVERTER_CoNNECT_SW Wechselrichter TodayTotalP: 26237
2016-07-16 13:20:47 InVERTER_CoNNECT_SW Wechselrichter AlltimeTotalP: 21664057
2016-07-16 13:20:47 InVERTER_CoNNECT_SW Wechselrichter AvP01: 5760
2016-07-16 13:20:47 InVERTER_CoNNECT_SW Wechselrichter AvP05: 5124
2016-07-16 13:20:47 InVERTER_CoNNECT_SW Wechselrichter AvP15: 4952
2016-07-16 13:20:47 InVERTER_CoNNECT_SW Wechselrichter modulstate: normal
2016-07-16 13:20:47 InVERTER_CoNNECT_SW Wechselrichter Alarm1: 1
2016-07-16 13:20:47 InVERTER_CoNNECT_SW Wechselrichter Alarm2: 1
2016-07-16 13:20:47 InVERTER_CoNNECT_SW Wechselrichter Alarm3: -1
2016-07-16 13:20:47 InVERTER_CoNNECT_SW Wechselrichter EV: 681
2016-07-16 13:20:47 InVERTER_CoNNECT_SW Wechselrichter FeedIN: 5152
2016.07.16 13:20:47 5 : Wechselrichter: Readings updated
define SB4000 SMASTP 0000 192.168.178.25 9522
2016.07.16 20:11:43 2: SB4000: Sending query to inverter 192.168.178.25:9522
2016.07.16 20:11:43 5: SB4000: Received: (534d4100000402a000000001003a001060650ed07800c8e8033800018a00c71af77e00010001000004800d04fdff07000000840300004c20cb5100000000b8b8b8b8888888888888888800000000)
2016.07.16 20:11:43 1: SB4000: Too little data received (Len:58)
define SB4000 SMASTP 0000 192.168.178.25 9522
attr SB4000 verbose 5
Zitat von: Stargazer am 16 Juli 2016, 20:15:14
Hi,
ich habe im Log folgendes stehen:Code Auswählen2016.07.16 20:11:43 2: SB4000: Sending query to inverter 192.168.178.25:9522
2016.07.16 20:11:43 5: SB4000: Received: (534d4100000402a000000001003a001060650ed07800c8e8033800018a00c71af77e00010001000004800d04fdff07000000840300004c20cb5100000000b8b8b8b8888888888888888800000000)
2016.07.16 20:11:43 1: SB4000: Too little data received (Len:58)
Dazu ist der Eintrag in der fhem.cfg wie folgt:Code Auswählendefine SB4000 SMASTP 0000 192.168.178.25 9522
attr SB4000 verbose 5
Da scheint etwas zu laufen. Habe bis jetzt noch nix mit dem (Len:58) Fehler im Forum gefunden. Muss da noch weiter forsten.
PowerLan habe ich nicht dazwischen. Das hat ja manchmal seine Tücken, was Multicast angeht.
Hast du evtl. eine Vermutung was es sein könnte ?
Viele Grüße und besten Dank
André
PS.: Fast vergessen. Ich habe das hier mit dem SMASTP-Modul. Scheint bei mir etwas besser zu laufen. Habe auch mal das SMAEM-Modul abgeschaltet. Das ergab keine Besserung.
W) 534d4100000402a000000001003a001060650ed07800c8e8033800018 00059f3cc7d 00010000000004800d04fdff07000000840300004c20cb5100000000b8b8b8b8888888888888888800000000
S) 534d4100000402a000000001003a001060650ed07800c8e8033800018 a00c71af77e 00010001000004800d04fdff07000000840300004c20cb5100000000b8b8b8b8888888888888888800000000
else
{
if((defined $size) && ($size > 0))
{
my $received = unpack("H*", $data);
Log3 $name, 5, "$name: Received Garbage: ($received)";
}
}
Zitat von: Waldmensch am 17 Juli 2016, 11:23:19
Dazu im Modul ab Zeile 425 folgendes einfügenCode Auswählenelse
{
if((defined $size) && ($size > 0))
{
my $received = unpack("H*", $data);
Log3 $name, 5, "$name: Received Garbage: ($received)";
}
}
Zitat von: DS_Starter am 14 Mai 2016, 19:38:23
Habe dir wieder die komplette Datei und das Diff angehängt. Bei mir läuft es akkurat, schau mal ob du das bestätigen kannst.
Zitatch habe allerdings bei den "langen" Readingbezeichnungen den Präfix auf SMAEM (statt $name) belassen...
2016.07.17 13:51:48 2: SB4000: Sending query to inverter 192.168.178.25:9522
2016.07.17 13:51:48 5: SB4000: Received: (534d4100000402a000000001003a001060650ed07800c8e8033800018a00c71af77e00010001000004800d04fdff07000000840300004c20cb5100000000b8b8b8b8888888888888888800000000)
2016.07.17 13:51:48 5: SB4000: Received Garbage: (534d4100000402a00000000100260010606509d07800c8e8033800e08a00c71af77e0000ffff0000f1b10102005400002600ffff260000000000)
2016.07.17 13:51:48 1: SB4000: Too little data received (Len:58)
Alltime today
534d4100000402a00000000100 46 0010606511 d07800c8e8033800 a0800059f3cc7d 000000000000f1b1010200540000000001000000010126008f188a57 39914a01 00000000012226008b188a57 7d66 00000000000000000000
534d4100000402a00000000100 26 0010606509 d07800c8e8033800 e08a00c71af77e 0000ffff0000f1b1010200540000 2600ffff 260000000000
Zitat von: DS_Starter am 17 Juli 2016, 13:01:16
Checkst du die Module noch im SVN ein ?
Zitat von: Stargazer am 17 Juli 2016, 15:15:44
woran könnte sowas liegen ?
Könnte das mit dem Steckplatz des Netzwerksteckers im Speedwiremodul zusammen hängen.
Zitat von: Stargazer am 17 Juli 2016, 18:07:25
aber es sollte ja mit der Nachrüstschnittstelle trotzdem gehen. Oder bin ich der erste mit dieser Konstellation ?
SBFspot lief bei mir nie richtig. Da war ich immer mit unterschiedlichen Fehlermeldungen zu kämpfen. Darum hatte ich mich eher auf dieses Modul versteift.
Zitat von: Waldmensch am 17 Juli 2016, 20:19:29
Bei meinem WR musste ich die LAN Schnittstelle auch nachrüsten. Ich hoffe doch, das Du in dem Zug Bluetooth am WR deaktiviert hast. Beides geht nämlich nicht.
define SB4000TL SBFspotUtils 60
attr SB4000TL delay 10
attr SB4000TL verbose 5
Zitat von: Waldmensch am 17 Juli 2016, 20:54:23
SBFspot kannst Du auch direkt an der Konsole aufrufen mit ein Paar Parametern (Aufruf müsste im Code des Moduls stehen) dann bekommst Du jede Menge Output auf der Konsole.
Zitat von: Waldmensch am 17 Juli 2016, 21:07:42
Habe ich, aber am Handy tippt sichs schlecht, wenn dir Stichpunkte reichen, ansonsten morgen früh am PC
2016.07.17 22:06:10 3: telnetPort: port 7072 opened
2016.07.17 22:06:10 3: WEB: port 8083 opened
2016.07.17 22:06:10 3: WEBphone: port 8084 opened
2016.07.17 22:06:10 3: WEBtablet: port 8085 opened
2016.07.17 22:06:10 2: eventTypes: loaded 87 events from ./log/eventTypes.txt
2016.07.17 22:06:10 3: SMA_EM - Opening multicast socket...
2016.07.17 22:06:10 3: SMA_EM - read saved energy values from file - GRIDIN_SUM: 1361.7024, GRIDOUT_SUM: 3850.8543
2016.07.17 22:06:10 1: Including ./log/fhem.save
2016.07.17 22:16:10 3: delayCounter not defined
2016.07.17 22:16:10 3: SMAspot called
2016.07.17 22:26:10 3: SMAspot called
2016.07.17 22:36:10 3: SMAspot called
# SMA and Speedwire are registered trademarks of SMA Solar Technology AG
################################################################################
# SMA Inverter's Bluetooth address
# Windows: smaspot -scan
# Linux : hcitool scan
# IMPORTANT FOR SPEEDWIRE USERS: COMMENT OUT BTADDRESS (PUT # IN FRONT)
#BTAddress=00:00:00:00:00:00
# SMA Inverter's Speedwire IP address
# If IP_Address is not set or is 0.0.0.0 SBFspot will try to detect the speedwire inverter by broadcast
# If IP_Address is set to a valid IP, SBFspot will try to connect directly to that IP without broadcast detection
# Multiple IP addresses can be provided (comma separated)
IP_Address=192.168.178.25
# User password (default 0000)
Password=0000
# MIS_Enabled (Multi Inverter Support: Default=0 Disabled)
# +------------+-------+-------------+
# | #Inverters | NetID | MIS_Enabled |
# +------------+-------+-------------+
# | 1 | 1 | Don't Care |
# +------------+-------+-------------+
# | 1 | >1 | 0 |
# +------------+-------+-------------+
# | >1 | >1 | 1 |
# +------------+-------+-------------+
MIS_Enabled=0
# Plantname
Plantname=Heidemann
# OutputPath (Place to store CSV files)
#
# Windows: C:\Users\Public\SMAdata\%Y
# Linux : /home/pi/smadata/%Y
# %Y %m and %d will be expanded to Year Month and Day
OutputPath=/home/pi/smadata/%Y
# OutputPathEvents (Place to store CSV files for events)
# If omitted, OutputPath is used
OutputPathEvents=/home/pi/smadata/%Y/Events
# Position of pv-plant http://itouchmap.com/latlong.html
# Example for Ukkel, Belgium
Latitude=50.80
Longitude=4.33
# Calculate Missing SpotValues
# If set to 1, values not provided by inverter will be calculated
# eg: Pdc1 = Idc1 * Udc1
CalculateMissingSpotValues=1
# DateTimeFormat (default %d/%m/%Y %H:%M:%S)
# For details see strftime() function
# http://www.cplusplus.com/reference/clibrary/ctime/strftime/
DateTimeFormat=%d/%m/%Y %H:%M:%S
# DateFormat (default %d/%m/%Y)
DateFormat=%d/%m/%Y
# DecimalPoint (comma/point default comma)
DecimalPoint=comma
# TimeFormat (default %H:%M:%S)
TimeFormat=%H:%M:%S
# SynchTime (0-30 - 0=disabled, 1=once a day (default), 7=once a week, 30=once a month)
# If set to non-zero value, the plant time is synchronised with local host time
# Some inverters don't have a real-time clock
SynchTime=1
# SynchTimeLow (1-120 - default 1)
# SynchTimeHigh (1200-3600 - default 3600)
# Plant time is adjusted to local host time when SynchTime=1 and
# time difference is between SynchTimeLow and SynchTimeHigh limits
SynchTimeLow=1
SynchTimeHigh=3600
# SunRSOffset
# Offset to start before sunrise and end after sunset (0-3600 - default 900 seconds)
SunRSOffset=900
# Locale
# Translate Entries in CSV files
# Supported locales: de-DE;en-US;fr-FR;nl-NL;es-ES;it-IT
# Default en-US
Locale=en-US
# Timezone
# Select the right timezone in date_time_zonespec.csv
# e.g. Timezone=Europe/Brussels
Timezone=Europe/Brussels
# BTConnectRetries
# Number of Bluetooth Connection attempts (1-15; Default=10)
BTConnectRetries=10
###########################
### CSV Export Settings ###
###########################
# With CSV_* settings you can define the CSV file format
# CSV_Export (default 1 = Enabled)
# Enables or disables the CSV Export functionality
CSV_Export=1
# CSV_ExtendedHeader (default 1 = On)
# Enables or disables the SMA extended header info (8 lines)
# isep=;
# Version CSV1|Tool SBFspot|Linebreaks CR/LF|Delimiter semicolon|Decimalpoint comma|Precision 3
# etc...
# This is usefull for manual data upload to pvoutput.org
CSV_ExtendedHeader=1
# CSV_Header (default 1 = On)
# Enables or disables the CSV data header info (1 line)
# dd/MM/yyyy HH:mm:ss;kWh;kW
# This is usefull for manual data upload to pvoutput.org
# If CSV_ExtendedHeader is enabled, CSV_Header is also enabled
CSV_Header=1
# CSV_SaveZeroPower (default 1 = On)
# When enabled, daily csv files contain all data from 00:00 to 23:55
# This is usefull for manual data upload to pvoutput.org
CSV_SaveZeroPower=1
# CSV_Delimiter (comma/semicolon default semicolon)
CSV_Delimiter=semicolon
# CSV_Spot_TimeSource (Inverter|Computer default Inverter)
CSV_Spot_TimeSource=Inverter
# CSV_Spot_WebboxHeader (Default 0 = Off)
# When enabled, use Webbox style header (DcMs.Watt[A];DcMs.Watt[B]...)
CSV_Spot_WebboxHeader=0
###########################
### SQL DB Settings ###
###########################
# SQLite
# SQL_Database (Fullpath to SQLite DB)
# Windows: C:\Users\Public\SMAdata\SBFspot.db
# Linux : /home/pi/smadata/SBFspot.db
SQL_Database=/home/pi/smadata/SBFspot.db
# MySQL
#SQL_Database=SBFspot
#SQL_Hostname=<Network Name> or <IP-address>
#SQL_Username=SBFspotUser
#SQL_Password=SBFspotPassword
2016.07.18 16:21:23 2: MySunny: Sending query to inverter 192.168.178.94:9522
2016.07.18 16:21:23 5: MySunny: Received: (534d4100000402a000000001002e001060650b907800c8e8033800014c0126a1294b00010000000004800d04fdff07000000840300004c20cb510000000000000000)
2016.07.18 16:21:23 5: MySunny: Received Garbage: (534d4100000402a00000000100260010606509d07800c8e8033800e04c0126a1294b000015000000f1b10102005400002600ffff260000000000)
# Timezone
# Select the right timezone in date_time_zonespec.csv
# e.g. Timezone=Europe/Brussels
Timezone=Europe/Brussels
/opt/fhem/FHEM/sbfspot/bin/Release $ ./SBFspot -v5 -nocsv
SBFspot V3.1.5
Yet another tool to read power production of SMA solar inverters
(c) 2012-2015, SBF (https://sbfspot.codeplex.com)
Compiled for Linux (LE) 32 bit
Commandline Args: -v5 -nocsv
Reading config './SBFspot.cfg'
Configuration settings:
IP_Address=192.168.178.94
Password=<undisclosed>
MIS_Enabled=0
Plantname=MyPlant
OutputPath=/home/pi/smadata/%Y
OutputPathEvents=/home/pi/smadata/%Y/Events
Latitude=50.8
Longitude=4.33
Timezone=Europe/Brussels
CalculateMissingSpotValues=1
DateTimeFormat=%d/%m/%Y %H:%M:%S
DateFormat=%d/%m/%Y
TimeFormat=%H:%M:%S
SynchTime=1
SunRSOffset=3600
DecimalPoint=comma
CSV_Delimiter=semicolon
Precision=3
CSV_Export=0
CSV_ExtendedHeader=1
CSV_Header=1
CSV_SaveZeroPower=1
CSV_Spot_TimeSource=0
CSV_Spot_WebboxHeader=0
Locale=en-US
BTConnectRetries=10
### End of Config ###
Tue Jul 19 07:52:42 2016: INFO: Starting...
sunrise: 05:53
sunset : 21:44
Connecting to Local Network...
Initializing...
SUSyID: 125 - SessionID: 833509123 (0x31AE5703)
Inverter IP address: 192.168.178.94 from SBFspot.cfg
Logon OK
SUSyID: 332 - SN: 1261019430
Device Name: SN: 1261019430
Device Class: DevClss7
Device Type: SI 4.4M
Software Version: 03.02.04.R
Serial number: 1261019430
SUSyID: 332 - SN: 1261019430
Batt. Charging Status: 52%
SUSyID: 332 - SN: 1261019430
Batt. Temperature: 30.0°C
Batt. Voltage : 51.90V
Batt. Current : -17.300A
SUSyID: 332 - SN: 1261019430
Device Status: Ok
SUSyID: 332 - SN: 1261019430
Device Temperature: 0.0°C
SUSyID: 332 - SN: 1261019430
Pac max phase 1: 0W
Pac max phase 2: 0W
Pac max phase 3: 0W
SUSyID: 332 - SN: 1261019430
Energy Production:
EToday: 0.000kWh
ETotal: 0.000kWh
Operation Time: 0.00h
Feed-In Time : 0.00h
SUSyID: 332 - SN: 1261019430
DC Spot Data:
String 1 Pdc: 0.000kW - Udc: 0.00V - Idc: 0.000A
String 2 Pdc: 0.000kW - Udc: 0.00V - Idc: 0.000A
SUSyID: 332 - SN: 1261019430
AC Spot Data:
Phase 1 Pac : -0.900kW - Uac: 232.10V - Iac: 4.100A
Phase 2 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Phase 3 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Total Pac : -0.950kW
SUSyID: 332 - SN: 1261019430
Grid Freq. : 49.90Hz
Terminating here... Dealing with Battery Inverter.
ZitatSoweit ich gesehen habe, kann man mit SBFspot auch die einzelnen Befehle plus Antworten ausgeben lassen (debug Level 5).
SBFspot [-options]
-scan Scan for bluetooth enabled SMA inverters.
-d# Set debug level: 0-5 (0=none, default=2)
-v# Set verbose output level: 0-5 (0=none, default=2)
-ad# Set #days for archived daydata: 0-300
0=disabled, 1=today (default), ...
-am# Set #months for archived monthdata: 0-300
0=disabled, 1=current month (default), ...
-ae# Set #months for archived events: 0-300
0=disabled, 1=current month (default), ...
-cfgX.Y Set alternative config file to X.Y (multiple inverters)
-u Upload to online monitoring system (see config file)
-finq Force Inquiry (Inquire inverter also during the night)
-q Quiet (No output)
-nocsv Disables CSV export (Overrules CSV_Export in config)
-nosql Disables SQL export
-sp0 Disables Spot.csv export
-installer Login as installer
-password:xxxx Installer password
-loadlive Use predefined settings for manual upload to pvoutput.org
getInverterData(16384)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: E2 D4 13 35 00 00 00 00 00 00
00000040: 07 80 00 02 00 51 00 5A 29 00
00000050: FF 5A 29 00 00 00 00 00
58 Bytes sent to IP [192.168.178.94]
ethGetPacket()
Received 86 bytes from IP [192.168.178.94]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 42 00 10 60 65 10 90
00000020: 7D 00 E2 D4 13 35 00 A0 4C 01
00000030: 26 A1 29 4B 00 00 00 00 00 00
00000040: 07 80 01 02 00 51 00 5A 29 00
00000050: 00 5A 29 00 07 5A 29 00 6C DF
00000060: 8D 57 61 00 00 00 61 00 00 00
00000070: 61 00 00 00 61 00 00 00 01 00
00000080: 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 10 90 7D 00 E2
00000010: D4 13 35 00 A0 4C 01 26 A1 29
00000020: 4B 00 00 00 00 00 00 07 80 01
00000030: 02 00 51 00 5A 29 00 00 5A 29
00000040: 00 07 5A 29 00 6C DF 8D 57 61
00000050: 00 00 00 61 00 00 00 61 00 00
00000060: 00 61 00 00 00 01 00 00 00 00
00000070: 00 00
<<<=================================>>>
SUSyID: 332 - SN: 1261019430
Batt. Charging Status: 97%
SUSyID: 332 - SN: 1261019430 Hex: 14C 4B29A126
Battery
Send: 00010203040506070809534D4100000402A00000000100260010606509A0FFFFFFFFFFFF00007D00E2D41335000000000000078000020051005A2900FF5A290000000000
Rec: 00010203040506070809534D4100000402A00000000100420010606510907D00E2D4133500A04C0126A1294B000000000000078001020051005A2900005A2900075A29006CDF8D57610000006100000061000000610000000100000000000000
tot Len 192 /Pos 144
Batt. Charging Status: 97% Hex 61
Modul: 534D4100000402A00000000100260010606509E0FFFFFFFFFFFF00007800C8E80338000000000000F1B10002005400002600FFFF260000000000
SBFSpot: 00010203040506070809534D4100000402A00000000100260010606509A0FFFFFFFFFFFF00007D00E2D41335000000000000078000020051005A2900FF5A290000000000
--------: 00 01 02 03 04 05 06 07 08 09
Request:
534D4100000402A00000000100260010606509A0FFFFFFFFFFFF00007D00E2D41335000000000000078000020051005A2900FF5A290000000000
Current battery charge status
Identifier: Byte 42+43 : 5A29
Data: Byte 49-52
Data Type: Unsigned long
Request:
534D4100000402A00000000100260010606509A0FFFFFFFFFFFF00007D00E2D41335000000000000088000020051001E4900FF5D490000000000
Number of battery charge throughputs
Identifier: Byte 42+43 : 1E49
Data: Byte 49-52
Data Type: Unsigned long
Battery temperature
Identifier: Byte 70+71 : 5B49
Data: Byte 77-80
Data Type: Unsigned long in 0,1°C Schritten
Battery voltage
Identifier: Byte 98+99 : 5C49
Data: Byte 105-108
Data Type: Unsigned long in 0,01V Schritten
Battery current
Identifier: Byte 126+127 : 5D49
Data: Byte 133-136
Data Type: signed long in 0,001A Schritten
Request:
534D4100000402A00000000100260010606509A0FFFFFFFFFFFF00007D00E2D4133500000000000011800002005100404600FF42460000000000
Power L1 (aka SPOT_PAC1)
Identifier: Byte 42+43 : 4046
Data: Byte 49-52
Data Type: signed long
Power L2 (aka SPOT_PAC2)
Identifier: Byte 70+71 : 4146
Data: Byte 77-80
Data Type: signed long
Power L3 (aka SPOT_PAC3)
Identifier: Byte 98+99 : 4246
Data: Byte 105-108
Data Type: signed long
SBFspot V3.2.0
Yet another tool to read power production of SMA solar inverters
(c) 2012-2015, SBF (https://sbfspot.codeplex.com)
Compiled for Linux (LE) 32 bit
Commandline Args: -nocsv -v
Reading config '/opt/fhem/FHEM/sbfspot/bin/Release/SBFspot.cfg'
Warning: Ignoring keyword 'SynchTimeLow'
Warning: Ignoring keyword 'SynchTimeHigh'
Thu Jun 23 21:33:26 2016: INFO: Starting...
sunrise: 05:03
sunset : 21:34
Connecting to Local Network...
Initializing...
SUSyID: 125 - SessionID: 994747940
Inverter IP address: 192.168.178.33 from SBFspot.cfg
Logon to 175:1915015323 OK
Logon OK
Local Time: 23/06/2016 21:33:27
TZ offset (s): 7200 - DST: On
SUSyID: 175 - SN: 1915015323
Device Name: Sunny Multigate 323
Device Class: Kommunikationsprodukte
Device Type: Multigate-10
Software Version: 01.03.11.R
Serial number: 1915015323
Logon to 244:1920122501 OK
Logon to 244:1920122576 OK
Logon to 244:1920122667 OK
Logon to 244:1920141933 OK
Logon to 244:1920159401 OK
Logon to 244:1920174292 OK
SUSyID: 175 - SN: 1915015323
Device Name: Sunny Multigate 323
Device Class: Kommunikationsprodukte
Device Type: Multigate-10
Software Version: 01.03.11.R
Serial number: 1915015323
SUSyID: 244 - SN: 1920122501
Device Name: SB 240-10 501
Device Class: Solar-Wechselrichter
Device Type: SB 240-10
Software Version:
Serial number: 1920122501
SUSyID: 244 - SN: 1920122576
Device Name: SN: 1920122576
Device Class: Solar-Wechselrichter
Device Type: SB 240-10
Software Version:
Serial number: 1920122576
SUSyID: 244 - SN: 1920122667
Device Name: SN: 1920122667
Device Class: Solar-Wechselrichter
Device Type: SB 240-10
Software Version:
Serial number: 1920122667
SUSyID: 244 - SN: 1920141933
Device Name: SB 240-10 933
Device Class: Solar-Wechselrichter
Device Type: SB 240-10
Software Version:
Serial number: 1920141933
SUSyID: 244 - SN: 1920159401
Device Name: SB 240-10 401
Device Class: Solar-Wechselrichter
Device Type: SB 240-10
Software Version:
Serial number: 1920159401
SUSyID: 244 - SN: 1920174292
Device Name: SB 240-10 292
Device Class: Solar-Wechselrichter
Device Type: SB 240-10
Software Version:
Serial number: 1920174292
SUSyID: 175 - SN: 1915015323
Device Status: Ok
SUSyID: 244 - SN: 1920122501
Device Status: Ok
SUSyID: 244 - SN: 1920122576
Device Status: Ok
SUSyID: 244 - SN: 1920122667
Device Status: Ok
SUSyID: 244 - SN: 1920141933
Device Status: Ok
SUSyID: 244 - SN: 1920159401
Device Status: Ok
SUSyID: 244 - SN: 1920174292
Device Status: Ok
SUSyID: 175 - SN: 1915015323
Device Temperature: 0.0°C
SUSyID: 244 - SN: 1920122501
Device Temperature: 0.0°C
SUSyID: 244 - SN: 1920122576
Device Temperature: 0.0°C
SUSyID: 244 - SN: 1920122667
Device Temperature: 0.0°C
SUSyID: 244 - SN: 1920141933
Device Temperature: 0.0°C
SUSyID: 244 - SN: 1920159401
Device Temperature: 0.0°C
SUSyID: 244 - SN: 1920174292
Device Temperature: 0.0°C
SUSyID: 175 - SN: 1915015323
Pac max phase 1: 0W
Pac max phase 2: 0W
Pac max phase 3: 0W
SUSyID: 244 - SN: 1920122501
Pac max phase 1: 230W
Pac max phase 2: 0W
Pac max phase 3: 0W
SUSyID: 244 - SN: 1920122576
Pac max phase 1: 230W
Pac max phase 2: 0W
Pac max phase 3: 0W
SUSyID: 244 - SN: 1920122667
Pac max phase 1: 230W
Pac max phase 2: 0W
Pac max phase 3: 0W
SUSyID: 244 - SN: 1920141933
Pac max phase 1: 230W
Pac max phase 2: 0W
Pac max phase 3: 0W
SUSyID: 244 - SN: 1920159401
Pac max phase 1: 230W
Pac max phase 2: 0W
Pac max phase 3: 0W
SUSyID: 244 - SN: 1920174292
Pac max phase 1: 230W
Pac max phase 2: 0W
Pac max phase 3: 0W
SUSyID: 175 - SN: 1915015323
Energy Production:
EToday: 8.993kWh
ETotal: 85.321kWh
Operation Time: 362.66h
Feed-In Time : 1228.21h
SUSyID: 244 - SN: 1920122501
Energy Production:
EToday: 1.682kWh
ETotal: 17.170kWh
Operation Time: 232.51h
Feed-In Time : 230.92h
SUSyID: 244 - SN: 1920122576
Energy Production:
EToday: 1.636kWh
ETotal: 11.411kWh
Operation Time: 218.07h
Feed-In Time : 152.71h
SUSyID: 244 - SN: 1920122667
Energy Production:
EToday: 1.361kWh
ETotal: 9.792kWh
Operation Time: 217.12h
Feed-In Time : 152.25h
SUSyID: 244 - SN: 1920141933
Energy Production:
EToday: 1.395kWh
ETotal: 15.745kWh
Operation Time: 232.58h
Feed-In Time : 231.02h
SUSyID: 244 - SN: 1920159401
Energy Production:
EToday: 1.412kWh
ETotal: 15.464kWh
Operation Time: 231.92h
Feed-In Time : 230.77h
SUSyID: 244 - SN: 1920174292
Energy Production:
EToday: 1.507kWh
ETotal: 15.739kWh
Operation Time: 231.32h
Feed-In Time : 230.54h
SUSyID: 175 - SN: 1915015323
DC Spot Data:
String 1 Pdc: 0.000kW - Udc: 22.55V - Idc: 0.000A
String 2 Pdc: 0.000kW - Udc: 0.00V - Idc: 0.000A
SUSyID: 244 - SN: 1920122501
DC Spot Data:
String 1 Pdc: 0.000kW - Udc: 23.94V - Idc: 0.000A
String 2 Pdc: 0.000kW - Udc: 0.00V - Idc: 0.000A
SUSyID: 244 - SN: 1920122576
DC Spot Data:
String 1 Pdc: 0.000kW - Udc: 21.97V - Idc: 0.000A
String 2 Pdc: 0.000kW - Udc: 0.00V - Idc: 0.000A
SUSyID: 244 - SN: 1920122667
DC Spot Data:
String 1 Pdc: 0.000kW - Udc: 20.63V - Idc: 0.000A
String 2 Pdc: 0.000kW - Udc: 0.00V - Idc: 0.000A
SUSyID: 244 - SN: 1920141933
DC Spot Data:
String 1 Pdc: 0.000kW - Udc: 23.46V - Idc: 0.000A
String 2 Pdc: 0.000kW - Udc: 0.00V - Idc: 0.000A
SUSyID: 244 - SN: 1920159401
DC Spot Data:
String 1 Pdc: 0.000kW - Udc: 23.31V - Idc: 0.000A
String 2 Pdc: 0.000kW - Udc: 0.00V - Idc: 0.000A
SUSyID: 244 - SN: 1920174292
DC Spot Data:
String 1 Pdc: 0.000kW - Udc: 22.04V - Idc: 0.000A
String 2 Pdc: 0.000kW - Udc: 0.00V - Idc: 0.000A
SUSyID: 175 - SN: 1915015323
AC Spot Data:
Phase 1 Pac : 0.009kW - Uac: 234.45V - Iac: 0.038A
Phase 2 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Phase 3 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Total Pac : 0.009kW
SUSyID: 244 - SN: 1920122501
AC Spot Data:
Phase 1 Pac : 0.002kW - Uac: 234.70V - Iac: 0.008A
Phase 2 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Phase 3 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Total Pac : 0.002kW
SUSyID: 244 - SN: 1920122576
AC Spot Data:
Phase 1 Pac : 0.002kW - Uac: 234.65V - Iac: 0.007A
Phase 2 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Phase 3 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Total Pac : 0.002kW
SUSyID: 244 - SN: 1920122667
AC Spot Data:
Phase 1 Pac : 0.000kW - Uac: 235.26V - Iac: 0.000A
Phase 2 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Phase 3 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Total Pac : 0.000kW
SUSyID: 244 - SN: 1920141933
AC Spot Data:
Phase 1 Pac : 0.001kW - Uac: 234.58V - Iac: 0.006A
Phase 2 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Phase 3 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Total Pac : 0.001kW
SUSyID: 244 - SN: 1920159401
AC Spot Data:
Phase 1 Pac : 0.002kW - Uac: 235.59V - Iac: 0.009A
Phase 2 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Phase 3 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Total Pac : 0.002kW
SUSyID: 244 - SN: 1920174292
AC Spot Data:
Phase 1 Pac : 0.002kW - Uac: 234.96V - Iac: 0.008A
Phase 2 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Phase 3 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Total Pac : 0.002kW
SUSyID: 175 - SN: 1915015323
Grid Freq. : 50.01Hz
SUSyID: 244 - SN: 1920122501
Grid Freq. : 50.01Hz
SUSyID: 244 - SN: 1920122576
Grid Freq. : 50.01Hz
SUSyID: 244 - SN: 1920122667
Grid Freq. : 50.01Hz
SUSyID: 244 - SN: 1920141933
Grid Freq. : 50.01Hz
SUSyID: 244 - SN: 1920159401
Grid Freq. : 50.01Hz
SUSyID: 244 - SN: 1920174292
Grid Freq. : 50.01Hz
********************
* ArchiveDayData() *
********************
startTime = 576B0A60 -> 23/06/2016 00:00:00
**********************
* ArchiveMonthData() *
**********************
startTime = 574EC030 -> 01/06/2016 13:00:00
**********************
* ArchiveMonthData() *
**********************
startTime = 574EC030 -> 01/06/2016 13:00:00
Reading events: 2016-Jun-01
Thu Jun 23 21:33:31 2016: INFO: Done.
Zitat von: sct14675 am 19 Juli 2016, 20:23:13
Hab das SMASTP Modul als Basis genommen und modifiziert.
Der erste Versuch ging grandios in die Hose, da ich wie gesagt noch nie in Python programmiert habe.
Aber so hab ich wieder mal ein Projekt ;)
Der prinzipielle Ablauf ist mir klar, auch wie sich das Modul von Kommando zu Kommando hangelt.
Kann aber noch etwas dauern bis das Sunny Island läuft.
Der Plan ist, das SMASTP-Modul so umzuschreiben, dass er mit der Device Class erkennt, ob es ein PV-Inverter oder ein Batterie-Inverter ist. Der Rest der Kommandos sollte gleich bleiben können, es werden nur zusätzliche Batteriedaten abgefragt.
tschüss,
Thomas
define MySTP SMASTP 0000 192.168.78.93
define MySI SMASTP 0000 192.168.178.94
attr MySI suppress-inactivity-mode 1
attr MySI suppress-night-mode 1
Send: 534D4100000402A00000000100260010606509A0FFFFFFFFFFFF00007D00E2D41335000000000000068000020058001E8200FF20820000000000
Receive: 534D4100000402A000000001009E000010606527907D00E2D4133500A04C0126A1294B000000000000068001020058001E8200021E8200071E82106CDF8D57534E3A2031323631303139343330000000000000000000000000000000000000071F82086CDF8D57471F0001FEFFFF007000002030FE00200000000054000000D4CAFF1F70000020072082086CDF8D573F240001FEFFFF00FEFFFF00FEFFFF00FEFFFF00FEFFFF00FEFFFF00FEFFFF00000000
INV_NAME : 'SN: 1261019430' Tue Jul 19 10:06:04 2016
INV_CLASS : 'DevClss7' Tue Jul 19 10:06:04 2016
INV_TYPE : 'SI 4.4M' Tue Jul 19 10:06:04 2016
SUSyID: 332 - SN: 1261019430
Device Name: SN: 1261019430
Device Class: DevClss7
Device Type: SI 4.4M
Software Version: 03.02.04.R
Serial number: 1261019430
typedef enum
{
AllDevices = 8000, // DevClss0
SolarInverter = 8001, // DevClss1
WindTurbineInverter = 8002, // DevClss2
BatteryInverter = 8007, // DevClss7
Consumer = 8033, // DevClss33
SensorSystem = 8064, // DevClss64
ElectricityMeter = 8065, // DevClss65
CommunicationProduct = 8128 // DevClss128
} DEVICECLASS;
current_inverter_time 20.07.2016 18:25
device_class Solar-Wechselrichter
device_name SN: 304978710
device_status Ok
device_temperature 58.0°C
device_type STP 5000TL-20
etoday 31.552
etotal 10.416.575
feed-in_time 7257.19h
getenergyproduction_returned_an_error -1
getgridrelaystatus_returned_an_error -1
getmaxacpower_returned_an_error -1
getspotacpower_returned_an_error -1
getspotactotalpower_returned_an_error 1
grid_freq. 49.96
gridrelay_status Geschlossen
inverter_sleep_time 20.07.2016 18:25
inverter_wake-up_time 20.07.2016 05:33
operation_time 7306.49h
pac_max_phase_1 5000
pac_max_phase_2 5000
pac_max_phase_3 5000
phase_1_iac 1.058
phase_1_pac 0.248
phase_1_uac 234.68
phase_2_iac 1.049
phase_2_pac 0.247
phase_2_uac 235.20
phase_3_iac 1.044
phase_3_pac 0.246
phase_3_uac 235.49
reading_events 2016-Jul-01
serial_number 304978710
software_version 02.54.00.R
state active
string_1_idc 1.665
string_1_pdc 0.689
string_1_udc 443.46
string_2_idc 0.000
string_2_pdc 0.000
string_2_udc 0.00
summary enabled
susyid 181 - SN: 304978710
total_pac 0.693
00000390: 4C 8F 57 8D 87 1B 00 00 00 00
00000400: 00 F8 4D 8F 57 32 88 1B 00 00
00000410: 00 00 00 24 4F 8F 57 D8 88 1B
00000420: 00 00 00 00 00 50 50 8F 57 7F
00000430: 89 1B 00 00 00 00 00 7C 51 8F
00000440: 57 28 8A 1B 00 00 00 00 00 A8
00000450: 52 8F 57 D1 8A 1B 00 00 00 00
00000460: 00 D4 53 8F 57 7B 8B 1B 00 00
00000470: 00 00 00 00 55 8F 57 27 8C 1B
00000480: 00 00 00 00 00 2C 56 8F 57 D3
00000490: 8C 1B 00 00 00 00 00 58 57 8F
00000500: 57 81 8D 1B 00 00 00 00 00 00
00000510: 00 00
<<<=================================>>>
ethGetPacket()
Received 526 bytes from IP [192.168.178.25]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 01 FA 00 10 60 65 7E D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 02 00
00000040: 15 00 01 02 00 70 79 1A 00 00
00000050: 9F 1A 00 00 84 58 8F 57 2F 8E
00000060: 1B 00 00 00 00 00 B0 59 8F 57
00000070: DC 8E 1B 00 00 00 00 00 DC 5A
00000080: 8F 57 89 8F 1B 00 00 00 00 00
00000090: 08 5C 8F 57 38 90 1B 00 00 00
00000100: 00 00 34 5D 8F 57 EA 90 1B 00
00000110: 00 00 00 00 60 5E 8F 57 9A 91
00000120: 1B 00 00 00 00 00 8C 5F 8F 57
00000130: 4C 92 1B 00 00 00 00 00 B8 60
00000140: 8F 57 FE 92 1B 00 00 00 00 00
00000150: E4 61 8F 57 AE 93 1B 00 00 00
00000160: 00 00 10 63 8F 57 5D 94 1B 00
00000170: 00 00 00 00 3C 64 8F 57 0C 95
00000180: 1B 00 00 00 00 00 68 65 8F 57
00000190: BC 95 1B 00 00 00 00 00 94 66
00000200: 8F 57 6A 96 1B 00 00 00 00 00
00000210: C0 67 8F 57 18 97 1B 00 00 00
00000220: 00 00 EC 68 8F 57 C6 97 1B 00
00000230: 00 00 00 00 18 6A 8F 57 74 98
00000240: 1B 00 00 00 00 00 44 6B 8F 57
00000250: 1F 99 1B 00 00 00 00 00 70 6C
00000260: 8F 57 CB 99 1B 00 00 00 00 00
00000270: 9C 6D 8F 57 75 9A 1B 00 00 00
00000280: 00 00 C8 6E 8F 57 1D 9B 1B 00
00000290: 00 00 00 00 F4 6F 8F 57 C5 9B
00000300: 1B 00 00 00 00 00 20 71 8F 57
00000310: 6C 9C 1B 00 00 00 00 00 4C 72
00000320: 8F 57 13 9D 1B 00 00 00 00 00
00000330: 78 73 8F 57 B8 9D 1B 00 00 00
00000340: 00 00 A4 74 8F 57 5B 9E 1B 00
00000350: 00 00 00 00 D0 75 8F 57 FD 9E
00000360: 1B 00 00 00 00 00 FC 76 8F 57
00000370: 9C 9F 1B 00 00 00 00 00 28 78
00000380: 8F 57 3A A0 1B 00 00 00 00 00
00000390: 54 79 8F 57 D7 A0 1B 00 00 00
00000400: 00 00 80 7A 8F 57 71 A1 1B 00
00000410: 00 00 00 00 AC 7B 8F 57 09 A2
00000420: 1B 00 00 00 00 00 D8 7C 8F 57
00000430: A0 A2 1B 00 00 00 00 00 04 7E
00000440: 8F 57 36 A3 1B 00 00 00 00 00
00000450: 30 7F 8F 57 C9 A3 1B 00 00 00
00000460: 00 00 5C 80 8F 57 59 A4 1B 00
00000470: 00 00 00 00 88 81 8F 57 E8 A4
00000480: 1B 00 00 00 00 00 B4 82 8F 57
00000490: 75 A5 1B 00 00 00 00 00 E0 83
00000500: 8F 57 00 A6 1B 00 00 00 00 00
00000510: 0C 85 8F 57 8A A6 1B 00 00 00
00000520: 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 7E D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 02 00 15 00 01
00000030: 02 00 70 79 1A 00 00 9F 1A 00
00000040: 00 84 58 8F 57 2F 8E 1B 00 00
00000050: 00 00 00 B0 59 8F 57 DC 8E 1B
00000060: 00 00 00 00 00 DC 5A 8F 57 89
00000070: 8F 1B 00 00 00 00 00 08 5C 8F
00000080: 57 38 90 1B 00 00 00 00 00 34
00000090: 5D 8F 57 EA 90 1B 00 00 00 00
00000100: 00 60 5E 8F 57 9A 91 1B 00 00
00000110: 00 00 00 8C 5F 8F 57 4C 92 1B
00000120: 00 00 00 00 00 B8 60 8F 57 FE
00000130: 92 1B 00 00 00 00 00 E4 61 8F
00000140: 57 AE 93 1B 00 00 00 00 00 10
00000150: 63 8F 57 5D 94 1B 00 00 00 00
00000160: 00 3C 64 8F 57 0C 95 1B 00 00
00000170: 00 00 00 68 65 8F 57 BC 95 1B
00000180: 00 00 00 00 00 94 66 8F 57 6A
00000190: 96 1B 00 00 00 00 00 C0 67 8F
00000200: 57 18 97 1B 00 00 00 00 00 EC
00000210: 68 8F 57 C6 97 1B 00 00 00 00
00000220: 00 18 6A 8F 57 74 98 1B 00 00
00000230: 00 00 00 44 6B 8F 57 1F 99 1B
00000240: 00 00 00 00 00 70 6C 8F 57 CB
00000250: 99 1B 00 00 00 00 00 9C 6D 8F
00000260: 57 75 9A 1B 00 00 00 00 00 C8
00000270: 6E 8F 57 1D 9B 1B 00 00 00 00
00000280: 00 F4 6F 8F 57 C5 9B 1B 00 00
00000290: 00 00 00 20 71 8F 57 6C 9C 1B
00000300: 00 00 00 00 00 4C 72 8F 57 13
00000310: 9D 1B 00 00 00 00 00 78 73 8F
00000320: 57 B8 9D 1B 00 00 00 00 00 A4
00000330: 74 8F 57 5B 9E 1B 00 00 00 00
00000340: 00 D0 75 8F 57 FD 9E 1B 00 00
00000350: 00 00 00 FC 76 8F 57 9C 9F 1B
00000360: 00 00 00 00 00 28 78 8F 57 3A
00000370: A0 1B 00 00 00 00 00 54 79 8F
00000380: 57 D7 A0 1B 00 00 00 00 00 80
00000390: 7A 8F 57 71 A1 1B 00 00 00 00
00000400: 00 AC 7B 8F 57 09 A2 1B 00 00
00000410: 00 00 00 D8 7C 8F 57 A0 A2 1B
00000420: 00 00 00 00 00 04 7E 8F 57 36
00000430: A3 1B 00 00 00 00 00 30 7F 8F
00000440: 57 C9 A3 1B 00 00 00 00 00 5C
00000450: 80 8F 57 59 A4 1B 00 00 00 00
00000460: 00 88 81 8F 57 E8 A4 1B 00 00
00000470: 00 00 00 B4 82 8F 57 75 A5 1B
00000480: 00 00 00 00 00 E0 83 8F 57 00
00000490: A6 1B 00 00 00 00 00 0C 85 8F
00000500: 57 8A A6 1B 00 00 00 00 00 00
00000510: 00 00
<<<=================================>>>
ethGetPacket()
Received 526 bytes from IP [192.168.178.25]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 01 FA 00 10 60 65 7E D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 01 00
00000040: 15 00 01 02 00 70 A0 1A 00 00
00000050: C6 1A 00 00 38 86 8F 57 11 A7
00000060: 1B 00 00 00 00 00 64 87 8F 57
00000070: 9A A7 1B 00 00 00 00 00 90 88
00000080: 8F 57 21 A8 1B 00 00 00 00 00
00000090: BC 89 8F 57 A7 A8 1B 00 00 00
00000100: 00 00 E8 8A 8F 57 2C A9 1B 00
00000110: 00 00 00 00 14 8C 8F 57 B1 A9
00000120: 1B 00 00 00 00 00 40 8D 8F 57
00000130: 37 AA 1B 00 00 00 00 00 6C 8E
00000140: 8F 57 BE AA 1B 00 00 00 00 00
00000150: 98 8F 8F 57 44 AB 1B 00 00 00
00000160: 00 00 C4 90 8F 57 CA AB 1B 00
00000170: 00 00 00 00 F0 91 8F 57 4F AC
00000180: 1B 00 00 00 00 00 1C 93 8F 57
00000190: D5 AC 1B 00 00 00 00 00 48 94
00000200: 8F 57 5A AD 1B 00 00 00 00 00
00000210: 74 95 8F 57 E0 AD 1B 00 00 00
00000220: 00 00 A0 96 8F 57 65 AE 1B 00
00000230: 00 00 00 00 CC 97 8F 57 E9 AE
00000240: 1B 00 00 00 00 00 F8 98 8F 57
00000250: 6E AF 1B 00 00 00 00 00 24 9A
00000260: 8F 57 F1 AF 1B 00 00 00 00 00
00000270: 50 9B 8F 57 74 B0 1B 00 00 00
00000280: 00 00 7C 9C 8F 57 F5 B0 1B 00
00000290: 00 00 00 00 A8 9D 8F 57 77 B1
00000300: 1B 00 00 00 00 00 D4 9E 8F 57
00000310: F7 B1 1B 00 00 00 00 00 00 A0
00000320: 8F 57 75 B2 1B 00 00 00 00 00
00000330: 2C A1 8F 57 F2 B2 1B 00 00 00
00000340: 00 00 58 A2 8F 57 6E B3 1B 00
00000350: 00 00 00 00 84 A3 8F 57 EA B3
00000360: 1B 00 00 00 00 00 B0 A4 8F 57
00000370: 64 B4 1B 00 00 00 00 00 DC A5
00000380: 8F 57 DD B4 1B 00 00 00 00 00
00000390: 08 A7 8F 57 55 B5 1B 00 00 00
00000400: 00 00 34 A8 8F 57 C9 B5 1B 00
00000410: 00 00 00 00 60 A9 8F 57 3C B6
00000420: 1B 00 00 00 00 00 8C AA 8F 57
00000430: 9B B6 1B 00 00 00 00 00 B8 AB
00000440: 8F 57 F0 B6 1B 00 00 00 00 00
00000450: E4 AC 8F 57 45 B7 1B 00 00 00
00000460: 00 00 10 AE 8F 57 91 B7 1B 00
00000470: 00 00 00 00 3C AF 8F 57 C1 B7
00000480: 1B 00 00 00 00 00 68 B0 8F 57
00000490: DA B7 1B 00 00 00 00 00 94 B1
00000500: 8F 57 EB B7 1B 00 00 00 00 00
00000510: C0 B2 8F 57 FE B7 1B 00 00 00
00000520: 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 7E D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 01 00 15 00 01
00000030: 02 00 70 A0 1A 00 00 C6 1A 00
00000040: 00 38 86 8F 57 11 A7 1B 00 00
00000050: 00 00 00 64 87 8F 57 9A A7 1B
00000060: 00 00 00 00 00 90 88 8F 57 21
00000070: A8 1B 00 00 00 00 00 BC 89 8F
00000080: 57 A7 A8 1B 00 00 00 00 00 E8
00000090: 8A 8F 57 2C A9 1B 00 00 00 00
00000100: 00 14 8C 8F 57 B1 A9 1B 00 00
00000110: 00 00 00 40 8D 8F 57 37 AA 1B
00000120: 00 00 00 00 00 6C 8E 8F 57 BE
00000130: AA 1B 00 00 00 00 00 98 8F 8F
00000140: 57 44 AB 1B 00 00 00 00 00 C4
00000150: 90 8F 57 CA AB 1B 00 00 00 00
00000160: 00 F0 91 8F 57 4F AC 1B 00 00
00000170: 00 00 00 1C 93 8F 57 D5 AC 1B
00000180: 00 00 00 00 00 48 94 8F 57 5A
00000190: AD 1B 00 00 00 00 00 74 95 8F
00000200: 57 E0 AD 1B 00 00 00 00 00 A0
00000210: 96 8F 57 65 AE 1B 00 00 00 00
00000220: 00 CC 97 8F 57 E9 AE 1B 00 00
00000230: 00 00 00 F8 98 8F 57 6E AF 1B
00000240: 00 00 00 00 00 24 9A 8F 57 F1
00000250: AF 1B 00 00 00 00 00 50 9B 8F
00000260: 57 74 B0 1B 00 00 00 00 00 7C
00000270: 9C 8F 57 F5 B0 1B 00 00 00 00
00000280: 00 A8 9D 8F 57 77 B1 1B 00 00
00000290: 00 00 00 D4 9E 8F 57 F7 B1 1B
00000300: 00 00 00 00 00 00 A0 8F 57 75
00000310: B2 1B 00 00 00 00 00 2C A1 8F
00000320: 57 F2 B2 1B 00 00 00 00 00 58
00000330: A2 8F 57 6E B3 1B 00 00 00 00
00000340: 00 84 A3 8F 57 EA B3 1B 00 00
00000350: 00 00 00 B0 A4 8F 57 64 B4 1B
00000360: 00 00 00 00 00 DC A5 8F 57 DD
00000370: B4 1B 00 00 00 00 00 08 A7 8F
00000380: 57 55 B5 1B 00 00 00 00 00 34
00000390: A8 8F 57 C9 B5 1B 00 00 00 00
00000400: 00 60 A9 8F 57 3C B6 1B 00 00
00000410: 00 00 00 8C AA 8F 57 9B B6 1B
00000420: 00 00 00 00 00 B8 AB 8F 57 F0
00000430: B6 1B 00 00 00 00 00 E4 AC 8F
00000440: 57 45 B7 1B 00 00 00 00 00 10
00000450: AE 8F 57 91 B7 1B 00 00 00 00
00000460: 00 3C AF 8F 57 C1 B7 1B 00 00
00000470: 00 00 00 68 B0 8F 57 DA B7 1B
00000480: 00 00 00 00 00 94 B1 8F 57 EB
00000490: B7 1B 00 00 00 00 00 C0 B2 8F
00000500: 57 FE B7 1B 00 00 00 00 00 00
00000510: 00 00
<<<=================================>>>
ethGetPacket()
Received 238 bytes from IP [192.168.178.25]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 DA 00 10 60 65 36 D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 00 00
00000040: 15 00 01 02 00 70 C7 1A 00 00
00000050: D5 1A 00 00 EC B3 8F 57 15 B8
00000060: 1B 00 00 00 00 00 18 B5 8F 57
00000070: 2C B8 1B 00 00 00 00 00 44 B6
00000080: 8F 57 40 B8 1B 00 00 00 00 00
00000090: 70 B7 8F 57 51 B8 1B 00 00 00
00000100: 00 00 9C B8 8F 57 60 B8 1B 00
00000110: 00 00 00 00 C8 B9 8F 57 6E B8
00000120: 1B 00 00 00 00 00 F4 BA 8F 57
00000130: 7C B8 1B 00 00 00 00 00 20 BC
00000140: 8F 57 88 B8 1B 00 00 00 00 00
00000150: 4C BD 8F 57 92 B8 1B 00 00 00
00000160: 00 00 78 BE 8F 57 9B B8 1B 00
00000170: 00 00 00 00 A4 BF 8F 57 A3 B8
00000180: 1B 00 00 00 00 00 D0 C0 8F 57
00000190: A9 B8 1B 00 00 00 00 00 FC C1
00000200: 8F 57 AE B8 1B 00 00 00 00 00
00000210: 28 C3 8F 57 B0 B8 1B 00 00 00
00000220: 00 00 54 C4 8F 57 B1 B8 1B 00
00000230: 00 00 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 36 D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 00 00 15 00 01
00000030: 02 00 70 C7 1A 00 00 D5 1A 00
00000040: 00 EC B3 8F 57 15 B8 1B 00 00
00000050: 00 00 00 18 B5 8F 57 2C B8 1B
00000060: 00 00 00 00 00 44 B6 8F 57 40
00000070: B8 1B 00 00 00 00 00 70 B7 8F
00000080: 57 51 B8 1B 00 00 00 00 00 9C
00000090: B8 8F 57 60 B8 1B 00 00 00 00
00000100: 00 C8 B9 8F 57 6E B8 1B 00 00
00000110: 00 00 00 F4 BA 8F 57 7C B8 1B
00000120: 00 00 00 00 00 20 BC 8F 57 88
00000130: B8 1B 00 00 00 00 00 4C BD 8F
00000140: 57 92 B8 1B 00 00 00 00 00 78
00000150: BE 8F 57 9B B8 1B 00 00 00 00
00000160: 00 A4 BF 8F 57 A3 B8 1B 00 00
00000170: 00 00 00 D0 C0 8F 57 A9 B8 1B
00000180: 00 00 00 00 00 FC C1 8F 57 AE
00000190: B8 1B 00 00 00 00 00 28 C3 8F
00000200: 57 B0 B8 1B 00 00 00 00 00 54
00000210: C4 8F 57 B1 B8 1B 00 00 00 00
00000220: 00 00 00 00
<<<=================================>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 E0
00000020: 8A 00 C7 1A F7 7E 00 00 7D 00
00000030: C5 D3 1F 34 00 00 00 00 00 00
00000040: 16 80 00 02 20 70 30 AA 73 57
00000050: 30 7D A0 57 00 00 00 00
58 Bytes sent to IP [192.168.178.25]
ethGetPacket()
Received 310 bytes from IP [192.168.178.25]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 01 22 00 10 60 65 48 D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 00 00
00000040: 16 80 01 02 20 70 88 00 00 00
00000050: 9C 00 00 00 E0 44 74 57 28 C6
00000060: 16 00 00 00 00 00 60 96 75 57
00000070: B5 E6 16 00 00 00 00 00 E0 E7
00000080: 76 57 C0 11 17 00 00 00 00 00
00000090: 60 39 78 57 2F 40 17 00 00 00
00000100: 00 00 E0 8A 79 57 6C 8A 17 00
00000110: 00 00 00 00 60 DC 7A 57 5C CF
00000120: 17 00 00 00 00 00 E0 2D 7C 57
00000130: 62 FF 17 00 00 00 00 00 60 7F
00000140: 7D 57 F9 48 18 00 00 00 00 00
00000150: E0 D0 7E 57 8B 9B 18 00 00 00
00000160: 00 00 60 22 80 57 8D C2 18 00
00000170: 00 00 00 00 E0 73 81 57 5D 04
00000180: 19 00 00 00 00 00 60 C5 82 57
00000190: C0 48 19 00 00 00 00 00 E0 16
00000200: 84 57 9F 8B 19 00 00 00 00 00
00000210: 60 68 85 57 FD CB 19 00 00 00
00000220: 00 00 E0 B9 86 57 79 06 1A 00
00000230: 00 00 00 00 60 0B 88 57 A2 3F
00000240: 1A 00 00 00 00 00 E0 5C 89 57
00000250: 0C 6D 1A 00 00 00 00 00 60 AE
00000260: 8A 57 5B 8D 1A 00 00 00 00 00
00000270: E0 FF 8B 57 10 C8 1A 00 00 00
00000280: 00 00 60 51 8D 57 03 14 1B 00
00000290: 00 00 00 00 E0 A2 8E 57 78 67
00000300: 1B 00 00 00 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 48 D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 00 00 16 80 01
00000030: 02 20 70 88 00 00 00 9C 00 00
00000040: 00 E0 44 74 57 28 C6 16 00 00
00000050: 00 00 00 60 96 75 57 B5 E6 16
00000060: 00 00 00 00 00 E0 E7 76 57 C0
00000070: 11 17 00 00 00 00 00 60 39 78
00000080: 57 2F 40 17 00 00 00 00 00 E0
00000090: 8A 79 57 6C 8A 17 00 00 00 00
00000100: 00 60 DC 7A 57 5C CF 17 00 00
00000110: 00 00 00 E0 2D 7C 57 62 FF 17
00000120: 00 00 00 00 00 60 7F 7D 57 F9
00000130: 48 18 00 00 00 00 00 E0 D0 7E
00000140: 57 8B 9B 18 00 00 00 00 00 60
00000150: 22 80 57 8D C2 18 00 00 00 00
00000160: 00 E0 73 81 57 5D 04 19 00 00
00000170: 00 00 00 60 C5 82 57 C0 48 19
00000180: 00 00 00 00 00 E0 16 84 57 9F
00000190: 8B 19 00 00 00 00 00 60 68 85
00000200: 57 FD CB 19 00 00 00 00 00 E0
00000210: B9 86 57 79 06 1A 00 00 00 00
00000220: 00 60 0B 88 57 A2 3F 1A 00 00
00000230: 00 00 00 E0 5C 89 57 0C 6D 1A
00000240: 00 00 00 00 00 60 AE 8A 57 5B
00000250: 8D 1A 00 00 00 00 00 E0 FF 8B
00000260: 57 10 C8 1A 00 00 00 00 00 60
00000270: 51 8D 57 03 14 1B 00 00 00 00
00000280: 00 E0 A2 8E 57 78 67 1B 00 00
00000290: 00 00 00 00 00 00
<<<=================================>>>
138:2130123463 monthDataOffset=0
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 E0
00000020: 8A 00 C7 1A F7 7E 00 00 7D 00
00000030: C5 D3 1F 34 00 00 00 00 00 00
00000040: 17 80 00 02 20 70 30 AA 73 57
00000050: 30 7D A0 57 00 00 00 00
58 Bytes sent to IP [192.168.178.25]
ethGetPacket()
Received 310 bytes from IP [192.168.178.25]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 01 22 00 10 60 65 48 D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 00 00
00000040: 17 80 01 02 20 70 88 00 00 00
00000050: 9C 00 00 00 E0 44 74 57 28 C6
00000060: 16 00 00 00 00 00 60 96 75 57
00000070: B5 E6 16 00 00 00 00 00 E0 E7
00000080: 76 57 C0 11 17 00 00 00 00 00
00000090: 60 39 78 57 2F 40 17 00 00 00
00000100: 00 00 E0 8A 79 57 6C 8A 17 00
00000110: 00 00 00 00 60 DC 7A 57 5C CF
00000120: 17 00 00 00 00 00 E0 2D 7C 57
00000130: 62 FF 17 00 00 00 00 00 60 7F
00000140: 7D 57 F9 48 18 00 00 00 00 00
00000150: E0 D0 7E 57 8B 9B 18 00 00 00
00000160: 00 00 60 22 80 57 8D C2 18 00
00000170: 00 00 00 00 E0 73 81 57 5D 04
00000180: 19 00 00 00 00 00 60 C5 82 57
00000190: C0 48 19 00 00 00 00 00 E0 16
00000200: 84 57 9F 8B 19 00 00 00 00 00
00000210: 60 68 85 57 FD CB 19 00 00 00
00000220: 00 00 E0 B9 86 57 79 06 1A 00
00000230: 00 00 00 00 60 0B 88 57 A2 3F
00000240: 1A 00 00 00 00 00 E0 5C 89 57
00000250: 0C 6D 1A 00 00 00 00 00 60 AE
00000260: 8A 57 5B 8D 1A 00 00 00 00 00
00000270: E0 FF 8B 57 10 C8 1A 00 00 00
00000280: 00 00 60 51 8D 57 03 14 1B 00
00000290: 00 00 00 00 E0 A2 8E 57 78 67
00000300: 1B 00 00 00 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 48 D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 00 00 17 80 01
00000030: 02 20 70 88 00 00 00 9C 00 00
00000040: 00 E0 44 74 57 28 C6 16 00 00
00000050: 00 00 00 60 96 75 57 B5 E6 16
00000060: 00 00 00 00 00 E0 E7 76 57 C0
00000070: 11 17 00 00 00 00 00 60 39 78
00000080: 57 2F 40 17 00 00 00 00 00 E0
00000090: 8A 79 57 6C 8A 17 00 00 00 00
00000100: 00 60 DC 7A 57 5C CF 17 00 00
00000110: 00 00 00 E0 2D 7C 57 62 FF 17
00000120: 00 00 00 00 00 60 7F 7D 57 F9
00000130: 48 18 00 00 00 00 00 E0 D0 7E
00000140: 57 8B 9B 18 00 00 00 00 00 60
00000150: 22 80 57 8D C2 18 00 00 00 00
00000160: 00 E0 73 81 57 5D 04 19 00 00
00000170: 00 00 00 60 C5 82 57 C0 48 19
00000180: 00 00 00 00 00 E0 16 84 57 9F
00000190: 8B 19 00 00 00 00 00 60 68 85
00000200: 57 FD CB 19 00 00 00 00 00 E0
00000210: B9 86 57 79 06 1A 00 00 00 00
00000220: 00 60 0B 88 57 A2 3F 1A 00 00
00000230: 00 00 00 E0 5C 89 57 0C 6D 1A
00000240: 00 00 00 00 00 60 AE 8A 57 5B
00000250: 8D 1A 00 00 00 00 00 E0 FF 8B
00000260: 57 10 C8 1A 00 00 00 00 00 60
00000270: 51 8D 57 03 14 1B 00 00 00 00
00000280: 00 E0 A2 8E 57 78 67 1B 00 00
00000290: 00 00 00 00 00 00
<<<=================================>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 E0
00000020: 8A 00 C7 1A F7 7E 00 00 7D 00
00000030: C5 D3 1F 34 00 00 00 00 00 00
00000040: 18 80 00 02 10 70 80 B2 75 57
00000050: 00 91 9E 57 00 00 00 00
58 Bytes sent to IP [192.168.178.25]
ethGetPacket()
Received 490 bytes from IP [192.168.178.25]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 01 D6 00 10 60 65 75 D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 05 00
00000040: 18 80 01 02 10 70 0B 00 00 00
00000050: 13 00 00 00 77 5B 76 57 5B 0B
00000060: 8A 00 C7 1A F7 7E 7C 27 02 00
00000070: 23 00 01 00 00 00 00 00 55 02
00000080: 00 00 4B 01 00 00 77 5B 76 57
00000090: 11 0E 00 00 11 0E 00 00 00 00
00000100: 00 00 75 5B 76 57 5C 0B 8A 00
00000110: C7 1A F7 7E 7D 27 02 00 23 00
00000120: 01 00 00 00 00 00 56 02 00 00
00000130: 4C 01 00 00 77 5B 76 57 11 0E
00000140: 00 00 11 0E 00 00 00 00 00 00
00000150: 6E A3 77 57 78 0B 8A 00 C7 1A
00000160: F7 7E 7C 27 02 00 23 00 01 00
00000170: 00 00 00 00 55 02 00 00 4D 01
00000180: 00 00 6E A3 77 57 11 0E 00 00
00000190: 11 0E 00 00 00 00 00 00 6C A3
00000200: 77 57 79 0B 8A 00 C7 1A F7 7E
00000210: 7D 27 02 00 23 00 01 00 00 00
00000220: 00 00 56 02 00 00 4E 01 00 00
00000230: 6E A3 77 57 11 0E 00 00 11 0E
00000240: 00 00 00 00 00 00 E3 E7 78 57
00000250: 89 0B 8A 00 C7 1A F7 7E 7C 27
00000260: 02 00 23 00 01 00 00 00 00 00
00000270: 55 02 00 00 4F 01 00 00 E3 E7
00000280: 78 57 11 0E 00 00 11 0E 00 00
00000290: 00 00 00 00 E2 E7 78 57 8A 0B
00000300: 8A 00 C7 1A F7 7E 7D 27 02 00
00000310: 23 00 01 00 00 00 00 00 56 02
00000320: 00 00 50 01 00 00 E3 E7 78 57
00000330: 11 0E 00 00 11 0E 00 00 00 00
00000340: 00 00 82 45 7A 57 A0 0B 8A 00
00000350: C7 1A F7 7E 7C 27 02 00 23 00
00000360: 01 00 00 00 00 00 55 02 00 00
00000370: 51 01 00 00 82 45 7A 57 11 0E
00000380: 00 00 11 0E 00 00 00 00 00 00
00000390: 80 45 7A 57 A1 0B 8A 00 C7 1A
00000400: F7 7E 7D 27 02 00 23 00 01 00
00000410: 00 00 00 00 56 02 00 00 52 01
00000420: 00 00 82 45 7A 57 11 0E 00 00
00000430: 11 0E 00 00 00 00 00 00 26 92
00000440: 7B 57 B1 0B 8A 00 C7 1A F7 7E
00000450: 7C 27 02 00 23 00 01 00 00 00
00000460: 00 00 55 02 00 00 53 01 00 00
00000470: 26 92 7B 57 11 0E 00 00 11 0E
00000480: 00 00 00 00 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 75 D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 05 00 18 80 01
00000030: 02 10 70 0B 00 00 00 13 00 00
00000040: 00 77 5B 76 57 5B 0B 8A 00 C7
00000050: 1A F7 7E 7C 27 02 00 23 00 01
00000060: 00 00 00 00 00 55 02 00 00 4B
00000070: 01 00 00 77 5B 76 57 11 0E 00
00000080: 00 11 0E 00 00 00 00 00 00 75
00000090: 5B 76 57 5C 0B 8A 00 C7 1A F7
00000100: 7E 7D 27 02 00 23 00 01 00 00
00000110: 00 00 00 56 02 00 00 4C 01 00
00000120: 00 77 5B 76 57 11 0E 00 00 11
00000130: 0E 00 00 00 00 00 00 6E A3 77
00000140: 57 78 0B 8A 00 C7 1A F7 7E 7C
00000150: 27 02 00 23 00 01 00 00 00 00
00000160: 00 55 02 00 00 4D 01 00 00 6E
00000170: A3 77 57 11 0E 00 00 11 0E 00
00000180: 00 00 00 00 00 6C A3 77 57 79
00000190: 0B 8A 00 C7 1A F7 7E 7D 27 02
00000200: 00 23 00 01 00 00 00 00 00 56
00000210: 02 00 00 4E 01 00 00 6E A3 77
00000220: 57 11 0E 00 00 11 0E 00 00 00
00000230: 00 00 00 E3 E7 78 57 89 0B 8A
00000240: 00 C7 1A F7 7E 7C 27 02 00 23
00000250: 00 01 00 00 00 00 00 55 02 00
00000260: 00 4F 01 00 00 E3 E7 78 57 11
00000270: 0E 00 00 11 0E 00 00 00 00 00
00000280: 00 E2 E7 78 57 8A 0B 8A 00 C7
00000290: 1A F7 7E 7D 27 02 00 23 00 01
00000300: 00 00 00 00 00 56 02 00 00 50
00000310: 01 00 00 E3 E7 78 57 11 0E 00
00000320: 00 11 0E 00 00 00 00 00 00 82
00000330: 45 7A 57 A0 0B 8A 00 C7 1A F7
00000340: 7E 7C 27 02 00 23 00 01 00 00
00000350: 00 00 00 55 02 00 00 51 01 00
00000360: 00 82 45 7A 57 11 0E 00 00 11
00000370: 0E 00 00 00 00 00 00 80 45 7A
00000380: 57 A1 0B 8A 00 C7 1A F7 7E 7D
00000390: 27 02 00 23 00 01 00 00 00 00
00000400: 00 56 02 00 00 52 01 00 00 82
00000410: 45 7A 57 11 0E 00 00 11 0E 00
00000420: 00 00 00 00 00 26 92 7B 57 B1
00000430: 0B 8A 00 C7 1A F7 7E 7C 27 02
00000440: 00 23 00 01 00 00 00 00 00 55
00000450: 02 00 00 53 01 00 00 26 92 7B
00000460: 57 11 0E 00 00 11 0E 00 00 00
00000470: 00 00 00 00 00 00
<<<=================================>>>
ethGetPacket()
Received 490 bytes from IP [192.168.178.25]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 01 D6 00 10 60 65 75 D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 04 00
00000040: 18 00 01 02 10 70 14 00 00 00
00000050: 1C 00 00 00 24 92 7B 57 B2 0B
00000060: 8A 00 C7 1A F7 7E 7D 27 02 00
00000070: 23 00 01 00 00 00 00 00 56 02
00000080: 00 00 54 01 00 00 26 92 7B 57
00000090: 11 0E 00 00 11 0E 00 00 00 00
00000100: 00 00 4A E9 7C 57 C2 0B 8A 00
00000110: C7 1A F7 7E 7C 27 02 00 23 00
00000120: 01 00 00 00 00 00 55 02 00 00
00000130: 55 01 00 00 4A E9 7C 57 11 0E
00000140: 00 00 11 0E 00 00 00 00 00 00
00000150: 4A E9 7C 57 C3 0B 8A 00 C7 1A
00000160: F7 7E 7D 27 02 00 23 00 01 00
00000170: 00 00 00 00 56 02 00 00 56 01
00000180: 00 00 4A E9 7C 57 11 0E 00 00
00000190: 11 0E 00 00 00 00 00 00 B1 32
00000200: 7E 57 CD 0B 8A 00 C7 1A F7 7E
00000210: 7C 27 02 00 23 00 01 00 00 00
00000220: 00 00 55 02 00 00 57 01 00 00
00000230: B1 32 7E 57 11 0E 00 00 11 0E
00000240: 00 00 00 00 00 00 B0 32 7E 57
00000250: CE 0B 8A 00 C7 1A F7 7E 7D 27
00000260: 02 00 23 00 01 00 00 00 00 00
00000270: 56 02 00 00 58 01 00 00 B1 32
00000280: 7E 57 11 0E 00 00 11 0E 00 00
00000290: 00 00 00 00 88 81 7F 57 EA 0B
00000300: 8A 00 C7 1A F7 7E 7C 27 02 00
00000310: 23 00 01 00 00 00 00 00 55 02
00000320: 00 00 59 01 00 00 88 81 7F 57
00000330: 11 0E 00 00 11 0E 00 00 00 00
00000340: 00 00 86 81 7F 57 EB 0B 8A 00
00000350: C7 1A F7 7E 7D 27 02 00 23 00
00000360: 01 00 00 00 00 00 56 02 00 00
00000370: 5A 01 00 00 88 81 7F 57 11 0E
00000380: 00 00 11 0E 00 00 00 00 00 00
00000390: 22 E2 80 57 FB 0B 8A 00 C7 1A
00000400: F7 7E 7C 27 02 00 23 00 01 00
00000410: 00 00 00 00 55 02 00 00 5B 01
00000420: 00 00 22 E2 80 57 11 0E 00 00
00000430: 11 0E 00 00 00 00 00 00 20 E2
00000440: 80 57 FC 0B 8A 00 C7 1A F7 7E
00000450: 7D 27 02 00 23 00 01 00 00 00
00000460: 00 00 56 02 00 00 5C 01 00 00
00000470: 22 E2 80 57 11 0E 00 00 11 0E
00000480: 00 00 00 00 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 75 D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 04 00 18 00 01
00000030: 02 10 70 14 00 00 00 1C 00 00
00000040: 00 24 92 7B 57 B2 0B 8A 00 C7
00000050: 1A F7 7E 7D 27 02 00 23 00 01
00000060: 00 00 00 00 00 56 02 00 00 54
00000070: 01 00 00 26 92 7B 57 11 0E 00
00000080: 00 11 0E 00 00 00 00 00 00 4A
00000090: E9 7C 57 C2 0B 8A 00 C7 1A F7
00000100: 7E 7C 27 02 00 23 00 01 00 00
00000110: 00 00 00 55 02 00 00 55 01 00
00000120: 00 4A E9 7C 57 11 0E 00 00 11
00000130: 0E 00 00 00 00 00 00 4A E9 7C
00000140: 57 C3 0B 8A 00 C7 1A F7 7E 7D
00000150: 27 02 00 23 00 01 00 00 00 00
00000160: 00 56 02 00 00 56 01 00 00 4A
00000170: E9 7C 57 11 0E 00 00 11 0E 00
00000180: 00 00 00 00 00 B1 32 7E 57 CD
00000190: 0B 8A 00 C7 1A F7 7E 7C 27 02
00000200: 00 23 00 01 00 00 00 00 00 55
00000210: 02 00 00 57 01 00 00 B1 32 7E
00000220: 57 11 0E 00 00 11 0E 00 00 00
00000230: 00 00 00 B0 32 7E 57 CE 0B 8A
00000240: 00 C7 1A F7 7E 7D 27 02 00 23
00000250: 00 01 00 00 00 00 00 56 02 00
00000260: 00 58 01 00 00 B1 32 7E 57 11
00000270: 0E 00 00 11 0E 00 00 00 00 00
00000280: 00 88 81 7F 57 EA 0B 8A 00 C7
00000290: 1A F7 7E 7C 27 02 00 23 00 01
00000300: 00 00 00 00 00 55 02 00 00 59
00000310: 01 00 00 88 81 7F 57 11 0E 00
00000320: 00 11 0E 00 00 00 00 00 00 86
00000330: 81 7F 57 EB 0B 8A 00 C7 1A F7
00000340: 7E 7D 27 02 00 23 00 01 00 00
00000350: 00 00 00 56 02 00 00 5A 01 00
00000360: 00 88 81 7F 57 11 0E 00 00 11
00000370: 0E 00 00 00 00 00 00 22 E2 80
00000380: 57 FB 0B 8A 00 C7 1A F7 7E 7C
00000390: 27 02 00 23 00 01 00 00 00 00
00000400: 00 55 02 00 00 5B 01 00 00 22
00000410: E2 80 57 11 0E 00 00 11 0E 00
00000420: 00 00 00 00 00 20 E2 80 57 FC
00000430: 0B 8A 00 C7 1A F7 7E 7D 27 02
00000440: 00 23 00 01 00 00 00 00 00 56
00000450: 02 00 00 5C 01 00 00 22 E2 80
00000460: 57 11 0E 00 00 11 0E 00 00 00
00000470: 00 00 00 00 00 00
<<<=================================>>>
ethGetPacket()
Received 490 bytes from IP [192.168.178.25]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 01 D6 00 10 60 65 75 D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 03 00
00000040: 18 00 01 02 10 70 1D 00 00 00
00000050: 25 00 00 00 84 2D 82 57 0D 0C
00000060: 8A 00 C7 1A F7 7E 7C 27 02 00
00000070: 23 00 01 00 00 00 00 00 55 02
00000080: 00 00 5D 01 00 00 84 2D 82 57
00000090: 11 0E 00 00 11 0E 00 00 00 00
00000100: 00 00 83 2D 82 57 0E 0C 8A 00
00000110: C7 1A F7 7E 7D 27 02 00 23 00
00000120: 01 00 00 00 00 00 56 02 00 00
00000130: 5E 01 00 00 84 2D 82 57 11 0E
00000140: 00 00 11 0E 00 00 00 00 00 00
00000150: 13 8A 83 57 1F 0C 8A 00 C7 1A
00000160: F7 7E 7C 27 02 00 23 00 01 00
00000170: 00 00 00 00 55 02 00 00 5F 01
00000180: 00 00 13 8A 83 57 11 0E 00 00
00000190: 11 0E 00 00 00 00 00 00 11 8A
00000200: 83 57 20 0C 8A 00 C7 1A F7 7E
00000210: 7D 27 02 00 23 00 01 00 00 00
00000220: 00 00 56 02 00 00 60 01 00 00
00000230: 13 8A 83 57 11 0E 00 00 11 0E
00000240: 00 00 00 00 00 00 78 D8 84 57
00000250: 36 0C 8A 00 C7 1A F7 7E 7C 27
00000260: 02 00 23 00 01 00 00 00 00 00
00000270: 55 02 00 00 61 01 00 00 78 D8
00000280: 84 57 11 0E 00 00 11 0E 00 00
00000290: 00 00 00 00 77 D8 84 57 37 0C
00000300: 8A 00 C7 1A F7 7E 7D 27 02 00
00000310: 23 00 01 00 00 00 00 00 56 02
00000320: 00 00 62 01 00 00 78 D8 84 57
00000330: 11 0E 00 00 11 0E 00 00 00 00
00000340: 00 00 44 1F 86 57 48 0C 8A 00
00000350: C7 1A F7 7E 7C 27 02 00 23 00
00000360: 01 00 00 00 00 00 55 02 00 00
00000370: 63 01 00 00 44 1F 86 57 11 0E
00000380: 00 00 11 0E 00 00 00 00 00 00
00000390: 43 1F 86 57 49 0C 8A 00 C7 1A
00000400: F7 7E 7D 27 02 00 23 00 01 00
00000410: 00 00 00 00 56 02 00 00 64 01
00000420: 00 00 44 1F 86 57 11 0E 00 00
00000430: 11 0E 00 00 00 00 00 00 A1 65
00000440: 87 57 59 0C 8A 00 C7 1A F7 7E
00000450: 7C 27 02 00 23 00 01 00 00 00
00000460: 00 00 55 02 00 00 65 01 00 00
00000470: A1 65 87 57 11 0E 00 00 11 0E
00000480: 00 00 00 00 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 75 D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 03 00 18 00 01
00000030: 02 10 70 1D 00 00 00 25 00 00
00000040: 00 84 2D 82 57 0D 0C 8A 00 C7
00000050: 1A F7 7E 7C 27 02 00 23 00 01
00000060: 00 00 00 00 00 55 02 00 00 5D
00000070: 01 00 00 84 2D 82 57 11 0E 00
00000080: 00 11 0E 00 00 00 00 00 00 83
00000090: 2D 82 57 0E 0C 8A 00 C7 1A F7
00000100: 7E 7D 27 02 00 23 00 01 00 00
00000110: 00 00 00 56 02 00 00 5E 01 00
00000120: 00 84 2D 82 57 11 0E 00 00 11
00000130: 0E 00 00 00 00 00 00 13 8A 83
00000140: 57 1F 0C 8A 00 C7 1A F7 7E 7C
00000150: 27 02 00 23 00 01 00 00 00 00
00000160: 00 55 02 00 00 5F 01 00 00 13
00000170: 8A 83 57 11 0E 00 00 11 0E 00
00000180: 00 00 00 00 00 11 8A 83 57 20
00000190: 0C 8A 00 C7 1A F7 7E 7D 27 02
00000200: 00 23 00 01 00 00 00 00 00 56
00000210: 02 00 00 60 01 00 00 13 8A 83
00000220: 57 11 0E 00 00 11 0E 00 00 00
00000230: 00 00 00 78 D8 84 57 36 0C 8A
00000240: 00 C7 1A F7 7E 7C 27 02 00 23
00000250: 00 01 00 00 00 00 00 55 02 00
00000260: 00 61 01 00 00 78 D8 84 57 11
00000270: 0E 00 00 11 0E 00 00 00 00 00
00000280: 00 77 D8 84 57 37 0C 8A 00 C7
00000290: 1A F7 7E 7D 27 02 00 23 00 01
00000300: 00 00 00 00 00 56 02 00 00 62
00000310: 01 00 00 78 D8 84 57 11 0E 00
00000320: 00 11 0E 00 00 00 00 00 00 44
00000330: 1F 86 57 48 0C 8A 00 C7 1A F7
00000340: 7E 7C 27 02 00 23 00 01 00 00
00000350: 00 00 00 55 02 00 00 63 01 00
00000360: 00 44 1F 86 57 11 0E 00 00 11
00000370: 0E 00 00 00 00 00 00 43 1F 86
00000380: 57 49 0C 8A 00 C7 1A F7 7E 7D
00000390: 27 02 00 23 00 01 00 00 00 00
00000400: 00 56 02 00 00 64 01 00 00 44
00000410: 1F 86 57 11 0E 00 00 11 0E 00
00000420: 00 00 00 00 00 A1 65 87 57 59
00000430: 0C 8A 00 C7 1A F7 7E 7C 27 02
00000440: 00 23 00 01 00 00 00 00 00 55
00000450: 02 00 00 65 01 00 00 A1 65 87
00000460: 57 11 0E 00 00 11 0E 00 00 00
00000470: 00 00 00 00 00 00
<<<=================================>>>
ethGetPacket()
Received 490 bytes from IP [192.168.178.25]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 01 D6 00 10 60 65 75 D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 02 00
00000040: 18 00 01 02 10 70 26 00 00 00
00000050: 2E 00 00 00 9F 65 87 57 5A 0C
00000060: 8A 00 C7 1A F7 7E 7D 27 02 00
00000070: 23 00 01 00 00 00 00 00 56 02
00000080: 00 00 66 01 00 00 A1 65 87 57
00000090: 11 0E 00 00 11 0E 00 00 00 00
00000100: 00 00 6F C4 88 57 7C 0C 8A 00
00000110: C7 1A F7 7E 7C 27 02 00 23 00
00000120: 01 00 00 00 00 00 55 02 00 00
00000130: 67 01 00 00 6F C4 88 57 11 0E
00000140: 00 00 11 0E 00 00 00 00 00 00
00000150: FF FF FF FF FF FF FF FF FF FF
00000160: FF FF FF FF FF FF FF FF FF FF
00000170: FF FF FF FF FF FF FF FF FF FF
00000180: FF FF FF FF FF FF FF FF FF FF
00000190: FF FF FF FF FF FF FF FF 38 31
00000200: 89 57 AC 0C 8A 00 C7 1A F7 7E
00000210: 0D 28 02 09 4A 01 01 00 00 00
00000220: 00 00 3B 07 00 00 69 01 00 00
00000230: 00 00 00 00 AD 06 00 00 B9 06
00000240: 00 00 2E 01 00 00 00 00 00 00
00000250: AD 0C 8A 00 C7 1A F7 7E 1A 27
00000260: 02 00 71 01 01 00 00 00 00 00
00000270: 8C 00 00 00 6A 01 00 00 00 00
00000280: 00 00 00 00 00 00 00 00 00 00
00000290: 00 00 00 00 5B 31 89 57 B2 0C
00000300: 8A 00 C7 1A F7 7E 0D 28 02 09
00000310: 4A 01 01 00 00 00 00 00 3B 07
00000320: 00 00 6B 01 00 00 00 00 00 00
00000330: AD 06 00 00 B9 06 00 00 2E 01
00000340: 00 00 5B 31 89 57 B4 0C 8A 00
00000350: C7 1A F7 7E 0B 28 02 09 4A 01
00000360: 01 00 00 00 00 00 39 07 00 00
00000370: 6C 01 00 00 00 00 00 00 AD 06
00000380: 00 00 33 01 00 00 BD 06 00 00
00000390: A3 40 89 57 C3 0C 8A 00 C7 1A
00000400: F7 7E 76 27 02 09 8B 01 01 00
00000410: 00 00 00 00 4B 02 00 00 6D 01
00000420: 00 00 00 68 00 00 01 52 8B 08
00000430: 6A 04 00 00 69 04 00 00 A3 40
00000440: 89 57 C4 0C 8A 00 C7 1A F7 7E
00000450: 64 28 02 09 6B 01 01 00 00 00
00000460: 00 00 EE 07 00 00 6E 01 00 00
00000470: F0 FF 00 20 21 04 00 00 1F 1F
00000480: 00 00 1F 1F 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 75 D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 02 00 18 00 01
00000030: 02 10 70 26 00 00 00 2E 00 00
00000040: 00 9F 65 87 57 5A 0C 8A 00 C7
00000050: 1A F7 7E 7D 27 02 00 23 00 01
00000060: 00 00 00 00 00 56 02 00 00 66
00000070: 01 00 00 A1 65 87 57 11 0E 00
00000080: 00 11 0E 00 00 00 00 00 00 6F
00000090: C4 88 57 7C 0C 8A 00 C7 1A F7
00000100: 7E 7C 27 02 00 23 00 01 00 00
00000110: 00 00 00 55 02 00 00 67 01 00
00000120: 00 6F C4 88 57 11 0E 00 00 11
00000130: 0E 00 00 00 00 00 00 FF FF FF
00000140: FF FF FF FF FF FF FF FF FF FF
00000150: FF FF FF FF FF FF FF FF FF FF
00000160: FF FF FF FF FF FF FF FF FF FF
00000170: FF FF FF FF FF FF FF FF FF FF
00000180: FF FF FF FF FF 38 31 89 57 AC
00000190: 0C 8A 00 C7 1A F7 7E 0D 28 02
00000200: 09 4A 01 01 00 00 00 00 00 3B
00000210: 07 00 00 69 01 00 00 00 00 00
00000220: 00 AD 06 00 00 B9 06 00 00 2E
00000230: 01 00 00 00 00 00 00 AD 0C 8A
00000240: 00 C7 1A F7 7E 1A 27 02 00 71
00000250: 01 01 00 00 00 00 00 8C 00 00
00000260: 00 6A 01 00 00 00 00 00 00 00
00000270: 00 00 00 00 00 00 00 00 00 00
00000280: 00 5B 31 89 57 B2 0C 8A 00 C7
00000290: 1A F7 7E 0D 28 02 09 4A 01 01
00000300: 00 00 00 00 00 3B 07 00 00 6B
00000310: 01 00 00 00 00 00 00 AD 06 00
00000320: 00 B9 06 00 00 2E 01 00 00 5B
00000330: 31 89 57 B4 0C 8A 00 C7 1A F7
00000340: 7E 0B 28 02 09 4A 01 01 00 00
00000350: 00 00 00 39 07 00 00 6C 01 00
00000360: 00 00 00 00 00 AD 06 00 00 33
00000370: 01 00 00 BD 06 00 00 A3 40 89
00000380: 57 C3 0C 8A 00 C7 1A F7 7E 76
00000390: 27 02 09 8B 01 01 00 00 00 00
00000400: 00 4B 02 00 00 6D 01 00 00 00
00000410: 68 00 00 01 52 8B 08 6A 04 00
00000420: 00 69 04 00 00 A3 40 89 57 C4
00000430: 0C 8A 00 C7 1A F7 7E 64 28 02
00000440: 09 6B 01 01 00 00 00 00 00 EE
00000450: 07 00 00 6E 01 00 00 F0 FF 00
00000460: 20 21 04 00 00 1F 1F 00 00 1F
00000470: 1F 00 00 00 00 00
<<<=================================>>>
ethGetPacket()
Received 490 bytes from IP [192.168.178.25]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 01 D6 00 10 60 65 75 D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 01 00
00000040: 18 00 01 02 10 70 2F 00 00 00
00000050: 37 00 00 00 36 09 8A 57 D2 0C
00000060: 8A 00 C7 1A F7 7E 7C 27 02 00
00000070: 23 00 01 00 00 00 00 00 55 02
00000080: 00 00 6F 01 00 00 36 09 8A 57
00000090: 11 0E 00 00 11 0E 00 00 00 00
00000100: 00 00 35 09 8A 57 D3 0C 8A 00
00000110: C7 1A F7 7E 7D 27 02 00 23 00
00000120: 01 00 00 00 00 00 56 02 00 00
00000130: 70 01 00 00 36 09 8A 57 11 0E
00000140: 00 00 11 0E 00 00 00 00 00 00
00000150: 5C 5A 8C 57 E6 0C 8A 00 C7 1A
00000160: F7 7E 7C 27 02 00 23 00 01 00
00000170: 00 00 00 00 55 02 00 00 71 01
00000180: 00 00 5C 5A 8C 57 11 0E 00 00
00000190: 11 0E 00 00 00 00 00 00 59 5A
00000200: 8C 57 E7 0C 8A 00 C7 1A F7 7E
00000210: 7D 27 02 00 23 00 01 00 00 00
00000220: 00 00 56 02 00 00 72 01 00 00
00000230: 5C 5A 8C 57 11 0E 00 00 11 0E
00000240: 00 00 00 00 00 00 32 C0 8C 57
00000250: E8 0C 8A 00 C7 1A F7 7E 7C 27
00000260: 02 00 23 00 01 00 00 00 00 00
00000270: 55 02 00 00 73 01 00 00 32 C0
00000280: 8C 57 11 0E 00 00 11 0E 00 00
00000290: 00 00 00 00 30 C0 8C 57 E9 0C
00000300: 8A 00 C7 1A F7 7E 7D 27 02 00
00000310: 23 00 01 00 00 00 00 00 56 02
00000320: 00 00 74 01 00 00 32 C0 8C 57
00000330: 11 0E 00 00 11 0E 00 00 00 00
00000340: 00 00 8B FF 8D 57 FF 0C 8A 00
00000350: C7 1A F7 7E 7C 27 02 00 23 00
00000360: 01 00 00 00 00 00 55 02 00 00
00000370: 75 01 00 00 8B FF 8D 57 11 0E
00000380: 00 00 11 0E 00 00 00 00 00 00
00000390: 8A FF 8D 57 00 0D 8A 00 C7 1A
00000400: F7 7E 7D 27 02 00 23 00 01 00
00000410: 00 00 00 00 56 02 00 00 76 01
00000420: 00 00 8B FF 8D 57 11 0E 00 00
00000430: 11 0E 00 00 00 00 00 00 FC 5C
00000440: 8F 57 16 0D 8A 00 C7 1A F7 7E
00000450: 7C 27 02 00 23 00 01 00 00 00
00000460: 00 00 55 02 00 00 77 01 00 00
00000470: FC 5C 8F 57 11 0E 00 00 11 0E
00000480: 00 00 00 00 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 75 D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 01 00 18 00 01
00000030: 02 10 70 2F 00 00 00 37 00 00
00000040: 00 36 09 8A 57 D2 0C 8A 00 C7
00000050: 1A F7 7E 7C 27 02 00 23 00 01
00000060: 00 00 00 00 00 55 02 00 00 6F
00000070: 01 00 00 36 09 8A 57 11 0E 00
00000080: 00 11 0E 00 00 00 00 00 00 35
00000090: 09 8A 57 D3 0C 8A 00 C7 1A F7
00000100: 7E 7D 27 02 00 23 00 01 00 00
00000110: 00 00 00 56 02 00 00 70 01 00
00000120: 00 36 09 8A 57 11 0E 00 00 11
00000130: 0E 00 00 00 00 00 00 5C 5A 8C
00000140: 57 E6 0C 8A 00 C7 1A F7 7E 7C
00000150: 27 02 00 23 00 01 00 00 00 00
00000160: 00 55 02 00 00 71 01 00 00 5C
00000170: 5A 8C 57 11 0E 00 00 11 0E 00
00000180: 00 00 00 00 00 59 5A 8C 57 E7
00000190: 0C 8A 00 C7 1A F7 7E 7D 27 02
00000200: 00 23 00 01 00 00 00 00 00 56
00000210: 02 00 00 72 01 00 00 5C 5A 8C
00000220: 57 11 0E 00 00 11 0E 00 00 00
00000230: 00 00 00 32 C0 8C 57 E8 0C 8A
00000240: 00 C7 1A F7 7E 7C 27 02 00 23
00000250: 00 01 00 00 00 00 00 55 02 00
00000260: 00 73 01 00 00 32 C0 8C 57 11
00000270: 0E 00 00 11 0E 00 00 00 00 00
00000280: 00 30 C0 8C 57 E9 0C 8A 00 C7
00000290: 1A F7 7E 7D 27 02 00 23 00 01
00000300: 00 00 00 00 00 56 02 00 00 74
00000310: 01 00 00 32 C0 8C 57 11 0E 00
00000320: 00 11 0E 00 00 00 00 00 00 8B
00000330: FF 8D 57 FF 0C 8A 00 C7 1A F7
00000340: 7E 7C 27 02 00 23 00 01 00 00
00000350: 00 00 00 55 02 00 00 75 01 00
00000360: 00 8B FF 8D 57 11 0E 00 00 11
00000370: 0E 00 00 00 00 00 00 8A FF 8D
00000380: 57 00 0D 8A 00 C7 1A F7 7E 7D
00000390: 27 02 00 23 00 01 00 00 00 00
00000400: 00 56 02 00 00 76 01 00 00 8B
00000410: FF 8D 57 11 0E 00 00 11 0E 00
00000420: 00 00 00 00 00 FC 5C 8F 57 16
00000430: 0D 8A 00 C7 1A F7 7E 7C 27 02
00000440: 00 23 00 01 00 00 00 00 00 55
00000450: 02 00 00 77 01 00 00 FC 5C 8F
00000460: 57 11 0E 00 00 11 0E 00 00 00
00000470: 00 00 00 00 00 00
<<<=================================>>>
ethGetPacket()
Received 106 bytes from IP [192.168.178.25]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 56 00 10 60 65 15 D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 00 00
00000040: 18 00 01 02 10 70 38 00 00 00
00000050: 38 00 00 00 FA 5C 8F 57 17 0D
00000060: 8A 00 C7 1A F7 7E 7D 27 02 00
00000070: 23 00 01 00 00 00 00 00 56 02
00000080: 00 00 78 01 00 00 FC 5C 8F 57
00000090: 11 0E 00 00 11 0E 00 00 00 00
00000100: 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 15 D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 00 00 18 00 01
00000030: 02 10 70 38 00 00 00 38 00 00
00000040: 00 FA 5C 8F 57 17 0D 8A 00 C7
00000050: 1A F7 7E 7D 27 02 00 23 00 01
00000060: 00 00 00 00 00 56 02 00 00 78
00000070: 01 00 00 FC 5C 8F 57 11 0E 00
00000080: 00 11 0E 00 00 00 00 00 00 00
00000090: 00 00
<<<=================================>>>
logoffSMAInverter()
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 22 00 10 60 65 08 A0
00000020: FF FF FF FF FF FF 00 03 7D 00
00000030: C5 D3 1F 34 00 03 00 00 00 00
00000040: 19 80 0E 01 FD FF FF FF FF FF
00000050: 00 00 00 00
54 Bytes sent to IP [192.168.178.25]
SBFspot V3.3.1
Yet another tool to read power production of SMA solar inverters
(c) 2012-2016, SBF (https://sbfspot.codeplex.com)
Compiled for Linux (LE) 32 bit
Commandline Args: -nocsv -v5
Reading config '/opt/fhem/FHEM/sbfspot/bin/Release/SBFspot.cfg'
Configuration settings:
IP_Address=192.168.178.25
Password=<undisclosed>
MIS_Enabled=0
Plantname=Heidemann
OutputPath=/home/pi/smadata/%Y
OutputPathEvents=/home/pi/smadata/%Y/Events
Latitude=52.13
Longitude=8.45
Timezone=Europe/Brussels
CalculateMissingSpotValues=1
DateTimeFormat=%d/%m/%Y %H:%M:%S
DateFormat=%d/%m/%Y
TimeFormat=%H:%M:%S
SynchTime=1
SynchTimeLow=1
SynchTimeHigh=3600
SunRSOffset=900
DecimalPoint=comma
CSV_Delimiter=semicolon
Precision=3
CSV_Export=0
CSV_ExtendedHeader=1
CSV_Header=1
CSV_SaveZeroPower=1
CSV_Spot_TimeSource=0
CSV_Spot_WebboxHeader=0
Locale=en-US
BTConnectRetries=10
### End of Config ###
Wed Jul 20 22:03:25 2016: INFO: Starting...
sunrise: 05:31
sunset : 21:33
Nothing to do... it's dark. Use -finq to force inquiry.
./SBFspot -nocsv -d5 -v5 > output.txt
Zitat(Sobald ich rausgefunden hab, wie man einen Parameter definiert)
Zitat von: Waldmensch am 20 Juli 2016, 20:31:36
Ich verstehe nicht, wozu man die ganzen Daten im Minutentakt ins Log oder die Datenbank meißeln wollt. Wozu 1mio mal die Seriennummer? Das wird doch alles extrem träge beim erstellen der Diagramme etc. Ihr könnt gern einen extended Mode einbauen. Mit diesen vielen einzelabfragen wird das Modul sehr langsam werden. Oder baut doch einfach ein separates Modul, was SBFspot komplett simuliert. Dieses Modul war als lightweight geplant. Aus diesem Grund habe ich auch auf extreme Sparsamkeit an Datenmüll geachtet (Inaktivitätsmodus und sleepmodus) Du willst das jetzt ins Gegenteil verkehren? Da bin ich raus.
2016.07.21 08:30:20.414 0: : Started with sleepmode from 22:0 - 5:0
2016.07.21 08:30:34.475 2: STP5000: Sending query to inverter 192.168.2.40:9522
2016.07.21 08:30:39.483 1: STP5000 query timed out
2016.07.21 08:30:39.483 1: STP5000: Too little data received (Len:NaN/timeout)
2016.07.21 08:31:39.552 2: STP5000: Sending query to inverter 192.168.2.40:9522
2016.07.21 08:31:44.557 1: STP5000 query timed out
2016.07.21 08:31:44.557 1: STP5000: Too little data received (Len:NaN/timeout)
Zitat von: DS_Starter am 20 Juli 2016, 18:42:18
Hallo Thomas,
super, wollte mich auch noch mit dem Modul beschäftigen ... aber wenn du schon mal dabei bist .... ;)
Es wäre evtl. reizvoll wenn das Modul die bisher von SBFSpot gelieferten Readings auch bereitstellen könnte, auch mit den entspr. Namen.
Das hätte m.M. nach den Vorteil dass bisherige und historische Auswertungen nicht geändert werden müssen. die Daten quasi nicht "verloren" gehen.
Das wäre diese Liste:Code Auswählen
current_inverter_time 20.07.2016 18:25
device_class Solar-Wechselrichter
device_name SN: 304978710
device_status Ok
device_temperature 58.0°C
device_type STP 5000TL-20
etoday 31.552
etotal 10.416.575
feed-in_time 7257.19h
getenergyproduction_returned_an_error -1
getgridrelaystatus_returned_an_error -1
getmaxacpower_returned_an_error -1
getspotacpower_returned_an_error -1
getspotactotalpower_returned_an_error 1
grid_freq. 49.96
gridrelay_status Geschlossen
inverter_sleep_time 20.07.2016 18:25
inverter_wake-up_time 20.07.2016 05:33
operation_time 7306.49h
pac_max_phase_1 5000
pac_max_phase_2 5000
pac_max_phase_3 5000
phase_1_iac 1.058
phase_1_pac 0.248
phase_1_uac 234.68
phase_2_iac 1.049
phase_2_pac 0.247
phase_2_uac 235.20
phase_3_iac 1.044
phase_3_pac 0.246
phase_3_uac 235.49
reading_events 2016-Jul-01
serial_number 304978710
software_version 02.54.00.R
state active
string_1_idc 1.665
string_1_pdc 0.689
string_1_udc 443.46
string_2_idc 0.000
string_2_pdc 0.000
string_2_udc 0.00
summary enabled
susyid 181 - SN: 304978710
total_pac 0.693
Was meinst du dazu ? Und vor allem Volker, er ist ja schließlich der Modul-Maintainer.
Aber prima würde ich es finden ....
Grüße
Heiko
Zitat von: Volker Kettenbach am 21 Juli 2016, 08:47:05
Ich hätte auch kein Probleme einfach beides auszugeben. Man kann mit DbLogInclude steuern, was in die DB soll.
Aber: der Performanceaspekt, den Waldmensch anführt, ist nicht von der Hand zu weisen.
Wenn man sehr viele Readings bearbeitet, wird das deutlich spürbar.
Mir persönlich ist es egal. Ich habe diese WR ja nicht.
Mir wäre sehr wichtig, dass das ganze sauber programmiert, getestet und dokumentiert ist. SMASTP hat da noch ziemlich Nachholbedarf ich kann das Modul mangels diese WR nicht testen.
Zitat von: Volker Kettenbach am 21 Juli 2016, 08:41:07
Schau Dir mal DbLogInclude an.
Zitat von: Waldmensch am 21 Juli 2016, 09:07:35
Volker, wenn Du alles abbilden willst, wäre es auch konsequent die TagListDE-DE.txt mit 4000 Einträgen aus SBFSpot zu integrieren um den Devicetyp im Klartext auszugeben. Natürlich kann man SBFSpot komplett nachbauen, dann sollte man aber das Design des script überarbeiten und auf ein OO Modell umschwenken. Prozedural stößt das jetzt schon langsam an die Grenze "Spaghetticode"
Zitat von: cerberus am 21 Juli 2016, 15:36:13
Nein, habe sie nicht, nur der Multigate hat eine IP. Die Modulwechselrichter tauchen unter SBFspot nur mit ihrer jeweiligen S/N auf.
siehe mein Beitrag weiter vorn https://forum.fhem.de/index.php/topic,51569.msg473761.html#msg473761 (https://forum.fhem.de/index.php/topic,51569.msg473761.html#msg473761)
Grüße
cerberus
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 9D CB E8 31 00 00 00 00 00 00
00000040: 13 80 00 02 00 51 00 3F 26 00
00000050: FF 3F 26 00 00 00 00 00
58 Bytes sent to IP [192.168.178.25]
ethGetPacket()
Received 86 bytes from IP [192.168.178.25]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 42 00 10 60 65 10 90
00000020: 7D 00 9D CB E8 31 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 00 00
00000040: 13 80 01 02 00 51 00 00 00 00
00000050: 00 00 00 00 01 3F 26 40 26 D8
00000060: 90 57 A6 06 00 00 A6 06 00 00
00000070: A6 06 00 00 A6 06 00 00 01 00
00000080: 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 10 90 7D 00 9D
00000010: CB E8 31 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 00 00 13 80 01
00000030: 02 00 51 00 00 00 00 00 00 00
00000040: 00 01 3F 26 40 26 D8 90 57 A6
00000050: 06 00 00 A6 06 00 00 A6 06 00
00000060: 00 A6 06 00 00 01 00 00 00 00
00000070: 00 00
<<<=================================>>>
SPOT_PACTOT : 1702 (W) Thu Jul 21 16:11:50 2016
SUSyID: 138 - SN: 2130123463
AC Spot Data:
Phase 1 Pac : 1.706kW - Uac: 240.92V - Iac: 7.068A
Phase 2 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Phase 3 Pac : 0.000kW - Uac: 0.00V - Iac: 0.000A
Total Pac : 1.702kW
534D4100000402A00000000100420010606510907D009DCBE83100A08A00C71AF77E0000000000001380010200510000000000000000013F264026D89057A6060000A6060000A6060000A60600000100000000000000
Log3 $name, 2, "$name: Sending query to inverter $Host:9522";
2016.07.21 20:40:27 2: SB4000TL: Sending query to inverter 192.168.178.25:9522
2016.07.21 20:40:28 1: SB4000TL: Too little data received (Len:58)
2016.07.21 20:41:28 2: SB4000TL: Sending query to inverter 192.168.178.25:9522
2016.07.21 20:41:28 1: SB4000TL: Too little data received (Len:58)
2016.07.21 20:41:35 3: SB4000TL: Set verbose to 5
2016.07.21 20:42:28 2: SB4000TL: Sending query to inverter 192.168.178.25:9522
2016.07.21 20:42:28 5: SB4000TL: Received: (534d4100000402a000000001003a001060650ed07800c8e8033800018a00c71af77e00010001000004800d04fdff07000000840300004c20cb5100000000b8b8b8b8888888888888888800000000)
2016.07.21 20:42:28 5: SB4000TL: Received Garbage: (534d4100000402a00000000100260010606509d07800c8e8033800e08a00c71af77e0000ffff0000068001020058001e8200ff20820000000000)
2016.07.21 20:42:28 1: SB4000TL: Too little data received (Len:58)
2016.07.21 20:43:14 3: SMAspot called
2016.07.21 20:43:32 2: SB4000TL: Sending query to inverter 192.168.178.25:9522
2016.07.21 20:43:32 5: SB4000TL: Received: (534d4100000402a000000001003a001060650ed07800c8e8033800018a00c71af77e00010001000004800d04fdff07000000840300004c20cb5100000000b8b8b8b8888888888888888800000000)
2016.07.21 20:43:32 5: SB4000TL: Received Garbage: (534d4100000402a00000000100260010606509d07800c8e8033800e08a00c71af77e0000ffff0000068001020058001e8200ff20820000000000)
2016.07.21 20:43:32 1: SB4000TL: Too little data received (Len:58)
2016.07.21 20:44:32 2: SB4000TL: Sending query to inverter 192.168.178.25:9522
2016.07.21 20:44:32 5: SB4000TL: Received: (534d4100000402a000000001003a001060650ed07800c8e8033800018a00c71af77e00010001000004800d04fdff07000000840300004c20cb5100000000b8b8b8b8888888888888888800000000)
2016.07.21 20:44:32 5: SB4000TL: Received Garbage: (534d4100000402a00000000100260010606509d07800c8e8033800e08a00c71af77e0000ffff0000068001020058001e8200ff20820000000000)
2016.07.21 20:44:32 1: SB4000TL: Too little data received (Len:58)
2016.07.21 20:45:32 2: SB4000TL: Sending query to inverter 192.168.178.25:9522
2016.07.21 20:45:32 5: SB4000TL: Received: (534d4100000402a000000001003a001060650ed07800c8e8033800018a00c71af77e00010001000004800d04fdff07000000840300004c20cb5100000000b8b8b8b8888888888888888800000000)
2016.07.21 20:45:32 5: SB4000TL: Received Garbage: (534d4100000402a00000000100260010606509d07800c8e8033800e08a00c71af77e0000ffff0000068001020058001e8200ff20820000000000)
2016.07.21 20:45:32 1: SB4000TL: Too little data received (Len:58)
2016.07.21 20:46:34 2: SB4000TL: Sending query to inverter 192.168.178.25:9522
2016.07.21 20:46:34 5: SB4000TL: Received: (534d4100000402a000000001003a001060650ed07800c8e8033800018a00c71af77e00010001000004800d04fdff07000000840300004c20cb5100000000b8b8b8b8888888888888888800000000)
2016.07.21 20:46:34 5: SB4000TL: Received Garbage: (534d4100000402a00000000100260010606509d07800c8e8033800e08a00c71af77e0000ffff0000068001020058001e8200ff20820000000000)
2016.07.21 20:46:34 1: SB4000TL: Too little data received (Len:58)
2016.07.21 20:47:34 2: SB4000TL: Sending query to inverter 192.168.178.25:9522
2016.07.21 20:47:34 5: SB4000TL: Received: (534d4100000402a000000001003a001060650ed07800c8e8033800018a00c71af77e00010001000004800d04fdff07000000840300004c20cb5100000000b8b8b8b8888888888888888800000000)
2016.07.21 20:47:35 5: SB4000TL: Received Garbage: (534d4100000402a00000000100260010606509d07800c8e8033800e08a00c71af77e0000ffff0000068001020058001e8200ff20820000000000)
2016.07.21 20:47:35 1: SB4000TL: Too little data received (Len:58)
2016.07.21 20:48:14 3: SMAspot called
2016.07.21 20:48:35 2: SB4000TL: Sending query to inverter 192.168.178.25:9522
2016.07.21 20:48:35 5: SB4000TL: Received: (534d4100000402a000000001003a001060650ed07800c8e8033800018a00c71af77e00010001000004800d04fdff07000000840300004c20cb5100000000b8b8b8b8888888888888888800000000)
2016.07.21 20:48:35 5: SB4000TL: Received Garbage: (534d4100000402a00000000100260010606509d07800c8e8033800e08a00c71af77e0000ffff0000068001020058001e8200ff20820000000000)
2016.07.21 20:48:35 1: SB4000TL: Too little data received (Len:58)
Zitat von: DS_Starter am 21 Juli 2016, 20:25:00
Hallo Thomas,
dein modifiziertes Modul läuft jetzt bei mir auch. Weiß nicht was heute früh los war. Nach einem neuen restart klappt es jetzt.
@Volker, mir ist aufgefallen dass das Log in Zeile 409 (bei dir 422 Thomas)Code Auswählen
Log3 $name, 2, "$name: Sending query to inverter $Host:9522";
wohl besser nach verbose 3 oder 4 geändert werden sollte. "2" ist für bedeutende Ereignisse und das ist die Mitteilung über eine versendete Query wohl nicht. ;)
viele Grüße
2016.07.22 18:01:16 2: SB4000TL: Sending query to inverter 192.168.178.25:9522
2016.07.22 18:01:16 5: SB4000TL: Received: (534d4100000402a000000001003a001060650ed07800c8e8033800018a00c71af77e00010001000004800d04fdff07000000840300004c20cb5100000000b8b8b8b8888888888888888800000000)
2016.07.22 18:01:16 5: SB4000TL: Received Garbage: (534d4100000402a00000000100260010606509d07800c8e8033800e08a00c71af77e0000ffff0000068001020058001e8200ff20820000000000)
2016.07.22 18:01:16 1: SB4000TL: Too little data received (Len:58)
2016.07.22 18:02:16 2: SB4000TL: Sending query to inverter 192.168.178.25:9522
2016.07.22 18:02:16 5: SB4000TL: Received: (534d4100000402a000000001003a001060650ed07800c8e8033800018a00c71af77e00010001000004800d04fdff07000000840300004c20cb5100000000b8b8b8b8888888888888888800000000)
2016.07.22 18:02:16 5: SB4000TL: Received Garbage: (534d4100000402a00000000100260010606509d07800c8e8033800e08a00c71af77e0000ffff0000068001020058001e8200ff20820000000000)
2016.07.22 18:02:16 1: SB4000TL: Too little data received (Len:58)
Zitat von: Edi77 am 22 Juli 2016, 15:10:21
Hallo,
Wie bekomme ich genau 77_SMASTP mit Bluetooth verbunden?
Der SB 3300TL HC könnte alternativ auch mit einem RS485 Piggy-Back ausgestattet werden.
Hat da jemand Erfahrung?
Zitat von: Edi77 am 22 Juli 2016, 19:36:40
Hallo,
Funktioniert der 77_SMAEM mit dem SMA Multigate?
Das Multigate hat ja Speedwire.
2016.07.22 19:55:45 2: SB4000: Sending query to inverter 192.168.178.25:9522
2016.07.22 19:55:45 5: SB4000: Received: (534d4100000402a000000001003a001060650ed07800c8e8033800018a00c71af77e00010001000004800d04fdff07000000840300004c20cb5100000000b8b8b8b8888888888888888800000000)
2016.07.22 19:55:45 5: SB4000: Received Garbage: (534d4100000402a00000000100260010606509d07800c8e8033800e08a00c71af77e0000ffff0000068001020058001e8200ff20820000000000)
2016.07.22 19:55:45 1: SB4000: Too little data received (Len:58)
Zitat von: Stargazer am 22 Juli 2016, 20:03:28
So...
Ja...ich habe erst mit shutdown restart das Modul eingelesen. Dann vorhin einfach nochmal den ganzen RasPi per reboot neu gestartet.
Doch leider rennt das noch nicht.
Hier der Code:Code Auswählen2016.07.22 19:55:45 2: SB4000: Sending query to inverter 192.168.178.25:9522
2016.07.22 19:55:45 5: SB4000: Received: (534d4100000402a000000001003a001060650ed07800c8e8033800018a00c71af77e00010001000004800d04fdff07000000840300004c20cb5100000000b8b8b8b8888888888888888800000000)
2016.07.22 19:55:45 5: SB4000: Received Garbage: (534d4100000402a00000000100260010606509d07800c8e8033800e08a00c71af77e0000ffff0000068001020058001e8200ff20820000000000)
2016.07.22 19:55:45 1: SB4000: Too little data received (Len:58)
Kenne ich irgendwo her... :-[
VG
André
Zitat von: DS_Starter am 22 Juli 2016, 20:27:53
Hallo Volker , @all,
bei mir laufen momentan eine Testinstanz und eine produktive Instanz jeweils mit SBFSpot und SMASTP parallel sowie zusätzlich der Sunny Home Manager gegen meinen STP-5000.
Ich kann keinerlei Timeaouts oder andere Aussetzer / Hänger feststellen.
VG
Zitat von: sct14675 am 27 Juli 2016, 15:27:07
Das hat jetzt ein bisserl gedauert bei mir...
Ich hab das Modul komplett umgeschrieben (eigentlich neu aufgesetzt), bei mir läuft es recht gut.
Der komplette Ablauf wurde geändert,es ist jetzt näher an SBFspot dran. Die Kommandos werden nicht mehr vordefiniert, sondern dynamisch zusammengebaut.
Bevor ich das Modul auf die Allgemeinheit loslasse würde ich mich freuen, wenn es ein paar Freiwillige gibt, die das neue Modul testen können.
Schreibt mir einfach eine PM, dann schick ich euch die Version und eine kurze Anleitung.
Es müsste auch beim Sunny Boy und evtl. sogar beim Multigate laufen, kann das aber nicht testen.
tschüss,
Thomas
ZitatBeim Löschen der Readings bin ich mir noch uneins. Ich hab bei mir zum Beispiel einmal Detail_Level 2 abgerufen und dann auf Level 0 zurück gestellt. Das heisst ich hab alle Daten wie Seriennummer usw. drin, aber die werden sich eh nicht ändern, drum brauch ich die nicht laufend abrufen.
2016.07.27 21:55:55.335 1: PERL WARNING: Smartmatch is experimental at ./FHEM/76_SMAInverter.pm line 209, <DATA> line 1.
2016.07.27 21:55:55.358 1: PERL WARNING: Constant subroutine main::MAXBYTES redefined at /usr/share/perl/5.20/constant.pm line 156, <DATA> line 1.
2016.07.27 21:55:55.385 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/76_SMAInverter.pm line 137, <DATA> line 1.
2016.07.27 21:55:55.386 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/76_SMAInverter.pm line 148, <DATA> line 1.
2016.07.27 21:55:55.386 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/76_SMAInverter.pm line 159, <DATA> line 1.
2016.07.27 21:55:55.386 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/76_SMAInverter.pm line 160, <DATA> line 1.
2016.07.27 21:55:55.387 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/76_SMAInverter.pm line 161, <DATA> line 1.
2016.07.27 21:55:55.387 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/76_SMAInverter.pm line 162, <DATA> line 1.
2016.07.27 21:55:55.387 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/76_SMAInverter.pm line 163, <DATA> line 1.
2016.07.27 21:55:55.387 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/76_SMAInverter.pm line 165, <DATA> line 1.
2016.07.27 21:55:55.388 0: : Started with sleepmode from 22:0 - 5:0
2016.07.27 21:55:55.391 1: Including /mnt/usb1/fhem/log/fhem.save
2016.07.27 21:56:14.557 0: Featurelevel: 5.7
2016.07.27 21:56:14.558 0: Server started with 560 defined entities (fhem.pl:11756/2016-07-07 perl:5.020002 os:linux user:fhem pid:30312)
2016.07.27 21:56:22.674 1: Multigate query timed out
2016.07.27 21:56:22.675 1: Multigate: Nothing received...
2016.07.27 21:56:26.289 1: FHEMWEB SSL/HTTPS error: SSL connect accept failed because of handshake problems
2016.07.27 21:56:37.531 1: PERL WARNING: Use of uninitialized value in numeric ne (!=) at ./FHEM/10_HM485.pm line 2309.
2016.07.27 21:56:37.531 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_HM485.pm line 2310.
2016.07.27 21:56:51.620 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at (eval 1463) line 1.
2016.07.27 21:56:51.674 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at (eval 1485) line 1.
2016.07.27 21:56:51.779 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at (eval 1529) line 1.
2016.07.27 21:56:51.833 1: PERL WARNING: Argument "off" isn't numeric in subtraction (-) at (eval 1551) line 1.
2016.07.27 21:56:54.147 1: PERL WARNING: Argument "width="10" align="center"" isn't numeric in numeric lt (<) at ./FHEM/33_readingsGroup.pm line 1044.
2016.07.27 21:57:08.627 1: FHEMWEB SSL/HTTPS error: SSL connect accept failed because of handshake problems
2016.07.27 21:57:27.855 1: Multigate query timed out
2016.07.27 21:57:27.856 1: Multigate: Nothing received...
2016.07.27 21:58:32.912 1: Multigate query timed out
2016.07.27 21:58:32.913 1: Multigate: Nothing received...
2016.07.27 21:59:38.490 1: Multigate query timed out
2016.07.27 21:59:38.491 1: Multigate: Nothing received...
define MyEM SMAEM
attr MyEM DbLogExclude .*
attr MyEM DbLogInclude Bezug_Wirkleistung,Einspeisung_Wirkleistung
attr MyEM disableSernoInReading 1
attr MyEM room Solar
Zitat von: sct14675 am 01 August 2016, 12:18:44
Hallo Volker,
bei mir scheint das SMAEM Modul nicht mehr richtig zu funktionieren.
Ich hab die letzte Version aus dem offiziellen Verteiler von FHEM (update all)
Mein problem:
Nach einem Shutdown restart läuft das Modul 5-10 Minuten fehlerfrei mit dem gewünschten Interval, dann wird es nicht mehr aktualisiert.
Ein neuer Shutdown restart behebt das ganze wieder für 5-10 Minuten.
Ich hab schon meine Definition entfernt und neu erstellt, aber keine Änderung.
Im Logfile sehe ich bei "verbose 5" nur ab und zu EInträge, dass 600 Byte empfangen wurden. Keine Fehlermeldungen.
Die Log-Einträge hören einfach nach einiger Zeit auf.
Hier meine Definition:Code Auswählendefine MyEM SMAEM
attr MyEM DbLogExclude .*
attr MyEM DbLogInclude Bezug_Wirkleistung,Einspeisung_Wirkleistung
attr MyEM disableSernoInReading 1
attr MyEM room Solar
Was läuft bei mir falsch?
Seriennummer: 1900215947
Update: 4086418653
L1:
Bezug Wirkleistung (W): 0.0
Bezug Wirkleistung Zähler (kWh): 1654.3
Einspeisung Wirkleistung (W): 729.3
Einspeisung Wirkleistung Zähler (kWh): 1944.1
Bezug Blindleistung (var): 0.0
Bezug Blindleistung Zähler (kvarh): 169.9
Einspeisung Blindleistung (var): 79.8
Einspeisung Blindleistung Zähler (kvarh): 795.3
Bezug Scheinleistung (VA): 0.0
Bezug Scheinleistung Zähler (kVAh): 1778.5
Einspeisung Scheinleistung (VA): 733.7
Einspeisung Scheinleistung Zähler (kVAh): 2055.4
CosPhi: 0.994
THD: 3.26
Spannung (V): 231.8
L2:
Bezug Wirkleistung (W): 0.0
Bezug Wirkleistung Zähler (kWh): 684.7
Einspeisung Wirkleistung (W): 791.4
Einspeisung Wirkleistung Zähler (kWh): 1952.5
Bezug Blindleistung (var): 0.0
Bezug Blindleistung Zähler (kvarh): 226.1
Einspeisung Blindleistung (var): 30.4
Einspeisung Blindleistung Zähler (kvarh): 310.2
Bezug Scheinleistung (VA): 0.0
Bezug Scheinleistung Zähler (kVAh): 747.7
Einspeisung Scheinleistung (VA): 792.0
Einspeisung Scheinleistung Zähler (kVAh): 1984.7
CosPhi: 0.999
THD: 3.47
Spannung (V): 231.0
L3:
Bezug Wirkleistung (W): 0.0
Bezug Wirkleistung Zähler (kWh): 1044.6
Einspeisung Wirkleistung (W): 547.6
Einspeisung Wirkleistung Zähler (kWh): 1754.9
Bezug Blindleistung (var): 23.6
Bezug Blindleistung Zähler (kvarh): 347.3
Einspeisung Blindleistung (var): 0.0
Einspeisung Blindleistung Zähler (kvarh): 59.1
Bezug Scheinleistung (VA): 0.0
Bezug Scheinleistung Zähler (kVAh): 1064.7
Einspeisung Scheinleistung (VA): 548.1
Einspeisung Scheinleistung Zähler (kVAh): 1793.8
CosPhi: 0.999
THD: 2.43
Spannung (V): 231.0
Alle Phasen:
Bezug Wirkleistung (W): 0.0
Bezug Wirkleistung Zähler (kWh): 1394.1
Einspeisung Wirkleistung (W): 2068.3
Einspeisung Wirkleistung Zähler (kWh): 3661.8
Bezug Blindleistung (var): 0.0
Bezug Blindleistung Zähler (kvarh): 648.8
Einspeisung Blindleistung (var): 86.6
Einspeisung Blindleistung Zähler (kvarh): 1070.1
Bezug Scheinleistung (VA): 0.0
Bezug Scheinleistung Zähler (kVA): 1795.0
Einspeisung Scheinleistung (VA): 2070.1
Einspeisung Scheinleistung Zähler (kVA): 4028.7
CosPhi: 0.999
Plausichecks:
Bezug Wirkleistung: 0.0 + 0.0 + 0.0 = 0 ? == 0.0
Bezug Wirkleistung Zähler: 1654.3 + 684.7 + 1044.6 = 3383.7185 ?== 1394.1
Einspeisung Wirkleistung: 729.3 + 791.4 + 547.6 = 2068.3 ? == 2068.3
Bezug Wirkleistung Zähler: 1944.1 + 1952.5 + 1754.9 = 5651.448 ?== 3661.8
Einspeisung Leistung 2068.3 + 86.6 = 2154.9 ?== 2070.1
Bezug Leistung 0.0 + 0.0 = 0 ?== 0.0
ZitatMein erster Verdacht ging auf mein Modul, weil mir beim Entwickeln einige Hänger passiert sind.
Zitat von: sct14675 am 01 August 2016, 16:40:32
Nachdem ich den FHEM service gestopt habe, hab ich das Programm ausgeführt:Code AuswählenSeriennummer: 1900215947
Update: 4086418653
L1:
Bezug Wirkleistung (W): 0.0
Bezug Wirkleistung Zähler (kWh): 1654.3
Einspeisung Wirkleistung (W): 729.3
Einspeisung Wirkleistung Zähler (kWh): 1944.1
Bezug Blindleistung (var): 0.0
Bezug Blindleistung Zähler (kvarh): 169.9
Einspeisung Blindleistung (var): 79.8
Einspeisung Blindleistung Zähler (kvarh): 795.3
Bezug Scheinleistung (VA): 0.0
Bezug Scheinleistung Zähler (kVAh): 1778.5
Einspeisung Scheinleistung (VA): 733.7
Einspeisung Scheinleistung Zähler (kVAh): 2055.4
CosPhi: 0.994
THD: 3.26
Spannung (V): 231.8
L2:
Bezug Wirkleistung (W): 0.0
Bezug Wirkleistung Zähler (kWh): 684.7
Einspeisung Wirkleistung (W): 791.4
Einspeisung Wirkleistung Zähler (kWh): 1952.5
Bezug Blindleistung (var): 0.0
Bezug Blindleistung Zähler (kvarh): 226.1
Einspeisung Blindleistung (var): 30.4
Einspeisung Blindleistung Zähler (kvarh): 310.2
Bezug Scheinleistung (VA): 0.0
Bezug Scheinleistung Zähler (kVAh): 747.7
Einspeisung Scheinleistung (VA): 792.0
Einspeisung Scheinleistung Zähler (kVAh): 1984.7
CosPhi: 0.999
THD: 3.47
Spannung (V): 231.0
L3:
Bezug Wirkleistung (W): 0.0
Bezug Wirkleistung Zähler (kWh): 1044.6
Einspeisung Wirkleistung (W): 547.6
Einspeisung Wirkleistung Zähler (kWh): 1754.9
Bezug Blindleistung (var): 23.6
Bezug Blindleistung Zähler (kvarh): 347.3
Einspeisung Blindleistung (var): 0.0
Einspeisung Blindleistung Zähler (kvarh): 59.1
Bezug Scheinleistung (VA): 0.0
Bezug Scheinleistung Zähler (kVAh): 1064.7
Einspeisung Scheinleistung (VA): 548.1
Einspeisung Scheinleistung Zähler (kVAh): 1793.8
CosPhi: 0.999
THD: 2.43
Spannung (V): 231.0
Alle Phasen:
Bezug Wirkleistung (W): 0.0
Bezug Wirkleistung Zähler (kWh): 1394.1
Einspeisung Wirkleistung (W): 2068.3
Einspeisung Wirkleistung Zähler (kWh): 3661.8
Bezug Blindleistung (var): 0.0
Bezug Blindleistung Zähler (kvarh): 648.8
Einspeisung Blindleistung (var): 86.6
Einspeisung Blindleistung Zähler (kvarh): 1070.1
Bezug Scheinleistung (VA): 0.0
Bezug Scheinleistung Zähler (kVA): 1795.0
Einspeisung Scheinleistung (VA): 2070.1
Einspeisung Scheinleistung Zähler (kVA): 4028.7
CosPhi: 0.999
Plausichecks:
Bezug Wirkleistung: 0.0 + 0.0 + 0.0 = 0 ? == 0.0
Bezug Wirkleistung Zähler: 1654.3 + 684.7 + 1044.6 = 3383.7185 ?== 1394.1
Einspeisung Wirkleistung: 729.3 + 791.4 + 547.6 = 2068.3 ? == 2068.3
Bezug Wirkleistung Zähler: 1944.1 + 1952.5 + 1754.9 = 5651.448 ?== 3661.8
Einspeisung Leistung 2068.3 + 86.6 = 2154.9 ?== 2070.1
Bezug Leistung 0.0 + 0.0 = 0 ?== 0.0
Zitat von: sct14675 am 03 August 2016, 09:49:25
Nochmal als Überlegung:
Kann es sein, dass bei mir der Socket (warum auch immer) geschlossen wird?
Dann würden keine neuen Daten mehr bereit stehen und die zyklische Funktion nicht mehr aufgerufen werden.
D.h. Ist es möglich, einen zyklischen Check einzubauen, ob der Socket noch offen ist und auf den Multicast hört?
rpi:~# netstat -anu |grep 9522
udp 7680 0 0.0.0.0:9522 0.0.0.0:*
watch -n 0 "netstat -anu |grep 9522"
rpi:~# tcpdump port 9522
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
10:37:31.625749 IP pv-meter.bh.xxx.60388 > 239.12.255.254.9522: UDP, length 600
10:37:32.624907 IP pv-meter.bh.xxx.60388 > 239.12.255.254.9522: UDP, length 600
10:37:33.624860 IP pv-meter.bh.xxx.60388 > 239.12.255.254.9522: UDP, length 600
ZitatLäuft das Modul mit dem SMAEM auch OHNE eine SHM im Netzwerk .....
Zitat von: Stromausfall_2016 am 13 August 2016, 09:26:04
Hi!
Danke, genau das war die Frage.
Jetzt eine etwas komplexere Frage: Hat sich jemand mal damit beschäftigt die dynamische 70% Begrenzung am Speisepunkt OHNE den SHM zu realisieren?
Nach aussage SMA geht das nur wenn man eine Batteriestation hat. Die Solarinverter wollen immer einen SHM zwischen sich nun dem SMA-EM haben.
2016.12.01 20:44:39 4: SMAEM SMA_EMneu - ###############################################################
2016.12.01 20:44:39 4: SMAEM SMA_EMneu - ######### Begin of new SMA Energymeter get data cycle #########
2016.12.01 20:44:39 4: SMAEM SMA_EMneu - ###############################################################
2016.12.01 20:44:39 4: SMAEM SMA_EMneu - last update time set to: 01.12.2016 / 20:44:39
2016.12.01 20:44:40 4: SMAEM SMA_EMneu - Blocking process with PID: -7900 started
2016.12.01 20:44:40 4: SMAEM SMA_EMneu -> Start BlockingCall smaemread_DoParse
2016.12.01 20:44:40 1: SMAEM SMA_EMneu - ERROR while reading saved energy values from ./FHEM/FhemUtils/uniqueID:
2016.12.01 20:44:40 1: SMAEM SMA_EMneu - Can't open ./FHEM/FhemUtils/uniqueID: No such file or directory
2016.12.01 20:44:40 4: SMAEM SMA_EMneu -> BlockingCall smaemread_DoParse finished
2016.12.01 20:44:40 4: SMAEM SMA_EMneu -> Start BlockingCall smaemread_ParseDone
2016.12.01 20:44:40 4: SMAEM SMA_EMneu - last update time set to: 01.12.2016 / 20:44:40
2016.12.01 20:44:40 4: SMAEM SMA_EMneu -> BlockingCall smaemread_ParseDone finished
2016.12.01 20:44:40 5: SMAEM SMA_EMneu: - received 600 bytes but interval 60s isn't expired.
2016.12.01 20:44:41 5: SMAEM SMA_EMneu: - received 600 bytes but interval 60s isn't expired.
2016.12.01 20:44:42 5: SMAEM SMA_EMneu: - received 600 bytes but interval 60s isn't expired.
2016.12.01 20:44:46 5: SMAEM SMA_EMneu: - received 600 bytes but interval 60s isn't expired.
2016.12.01 20:44:46 5: SMAEM SMA_EMneu: - received 600 bytes but interval 60s isn't expired.
2016.12.01 20:44:46 5: SMAEM SMA_EMneu: - received 600 bytes but interval 60s isn't expired.
2016.12.01 20:44:46 5: SMAEM SMA_EMneu: - received 600 bytes but interval 60s isn't expired.
2016.12.01 20:44:47 5: SMAEM SMA_EMneu: - received 600 bytes but interval 60s isn't expired.
2016.12.01 20:44:48 5: SMAEM SMA_EMneu: - received 600 bytes but interval 60s isn't expired.
2016.12.01 20:44:49 5: SMAEM SMA_EMneu: - received 600 bytes but interval 60s isn't expired.
2016.12.01 20:44:50 5: SMAEM SMA_EMneu: - received 600 bytes but interval 60s isn't expired.
2016.12.01 20:44:51 5: SMAEM SMA_EMneu: - received 600 bytes but interval 60s isn't expired.
usw.
Zitatwarum wird die nicht angelegt, wenn Sie nicht vorhanden ist?
Zitatwarum merkst Du die Zählerdaten, bei mir sind die im EM noch nie zurück gesetzt worden .
Zitat von: DS_Starter am 01 Dezember 2016, 18:25:21
Hallo Volker, @all,
nachdem ich 76_SMAInverter auf non-blocking umgestellt habe, bin ich über 77_SMAEM gegangen und habe auch dieses Modul eingehend überarbeitet und ebenfalls auf eine non-blocking Arbeitsweise umgestellt.
Die Belastung von FHEM hat sich dadurch bei mir von ca 1000 ms auf ca. 30 ms ! (bei verbose=3) reduziert.
Weiterhin habe ich noch folgende Änderungen/Features eingebaut:
* Attr disable -> Modul disablen
* Attr timeout -> timeout für den Hintergrundprozess einstellbar (default 60s)
* der Schreib/Lesezugriff auf .../FHEM/FhemUtils/uniqueID wird überwacht und bei evtl. Fehlern im Log bzw. state ausgegeben
* erweiterte und verbesserte Loggings bei verbose 4/5
Ich habe es bei mir nun schon einige Zeit erfolgreich laufen.
Würde mich freuen wenn du bzw. andere SMA-User die neue Version auch testen würden und das neue Modul dann im FHEM-Repo das bisherige SMAEM ersetzt. Die Doku muß ich dann aber noch aktualisieren.
Grüße
Heiko
Hast Du das eigentlich in einem git repository?
Zitat von: Straightforward am 21 Dezember 2016, 11:04:05
Kann mir hier bitte jemand helfen?
Das SkriptCode Auswählenperl smaem_test.pl
funktioniert, es kommen auch sinnvolle Werte.
Wenn ich das Modul /opt/fhem/FHEM/77_SMAEM.pm starte (reload 77_SMAEM) ist auch noch alles okay.
Wenn ich dann aber diesen Code in die fhem.cfg kopiere, dann kann die fhem Seite nicht mehr aufgerufen werden, bis ich das Modul lösche oder umbenenne.
Zitat2016.12.21 11:03:26 3: DP11_SMAEM - Opening multicast socket...
2016.12.21 11:03:26 1: Including fhem.cfg
2016.12.21 11:03:26 3: WEB: port 8083 opened
2016.12.21 11:03:26 3: WEBphone: port 8084 opened
2016.12.21 11:03:26 3: WEBtablet: port 8085 opened
2016.12.21 11:03:26 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.21 11:03:26 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.21 11:03:26 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.21 11:03:26 3: HMLAN1 device opened
2016.12.21 11:03:26 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.21 11:03:27 0: Can't read ./FHEM/77_SMAEM.pm: No such file or directory
2016.12.21 11:03:27 3: Please define DP11_SMAEM first
2016.12.21 11:03:27 3: Please define DP11_SMAEM first
2016.12.21 11:03:27 3: Please define DP11_SMAEM first
2016.12.21 11:03:27 3: Please define DP11_SMAEM first
2016.12.21 11:03:27 3: Please define DP11_SMAEM first
2016.12.21 11:03:27 3: Please define DP11_SMAEM first
2016.12.21 11:03:27 1: Including ./log/fhem.save
2016.12.21 11:03:27 1: configfile: Cannot load module SMAEM
Please define DP11_SMAEM first
Please define DP11_SMAEM first
Please define DP11_SMAEM first
Please define DP11_SMAEM first
Please define DP11_SMAEM first
Please define DP11_SMAEM first
2016.12.21 11:03:27 2: Error messages while initializing FHEM: configfile: Cannot load module SMAEM Please define DP11_SMAEM first Please define DP11_SMAEM first Please define DP11_SMAEM first Please define DP11_SMAEM first Please define DP11_SMAEM first Please define DP11_SMAEM first
2016.12.21 11:03:27 0: Server started with 130 defined entities (version $Id: fhem.pl 6913 2014-11-08 10:32:44Z rudolfkoenig $, os linux, user fhem, pid 26112)
2016.12.21 11:03:27 1: HMLAN_Parse: HMLAN1 new condition ok
Zitat von: Volker Kettenbach am 22 Dezember 2016, 07:12:24
016.12.21 11:03:27 0: Can't read ./FHEM/77_SMAEM.pm: No such file or directory
Du solltest mal die Dateiberechtigungen des Moduls überprüfen. FHEM darf die Datei nicht lesen.
-rwxrwxrwx 1 fhem root 22230 Dez 21 10:52 77_SMAEM.pm
Zitat2016.12.22 07:42:34 3: CUL_HM set Steckdose_Umwaelz_Sw statusRequest
2016.12.22 07:42:54 1: Including fhem.cfg
2016.12.22 07:42:54 3: WEB: port 8083 opened
2016.12.22 07:42:54 3: WEBphone: port 8084 opened
2016.12.22 07:42:54 3: WEBtablet: port 8085 opened
2016.12.22 07:42:54 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:42:54 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:42:54 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:42:54 3: HMLAN1 device opened
2016.12.22 07:42:54 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:42:54 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:42:55 1: Including fhem.cfg
2016.12.22 07:42:55 3: WEB: port 8083 opened
2016.12.22 07:42:55 3: WEBphone: port 8084 opened
2016.12.22 07:42:55 3: WEBtablet: port 8085 opened
2016.12.22 07:42:55 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:42:55 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:42:55 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:42:55 3: HMLAN1 device opened
2016.12.22 07:42:55 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:42:55 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:42:56 1: Including fhem.cfg
2016.12.22 07:42:56 3: WEB: port 8083 opened
2016.12.22 07:42:56 3: WEBphone: port 8084 opened
2016.12.22 07:42:56 3: WEBtablet: port 8085 opened
2016.12.22 07:42:56 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:42:56 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:42:56 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:42:56 3: HMLAN1 device opened
2016.12.22 07:42:56 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:42:57 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:42:57 1: Including fhem.cfg
2016.12.22 07:42:57 3: WEB: port 8083 opened
2016.12.22 07:42:57 3: WEBphone: port 8084 opened
2016.12.22 07:42:57 3: WEBtablet: port 8085 opened
2016.12.22 07:42:57 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:42:57 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:42:57 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:42:57 3: HMLAN1 device opened
2016.12.22 07:42:57 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:42:58 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:42:58 1: Including fhem.cfg
2016.12.22 07:42:58 3: WEB: port 8083 opened
2016.12.22 07:42:58 3: WEBphone: port 8084 opened
2016.12.22 07:42:58 3: WEBtablet: port 8085 opened
2016.12.22 07:42:58 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:42:58 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:42:58 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:42:58 3: HMLAN1 device opened
2016.12.22 07:42:58 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:42:59 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:42:59 1: Including fhem.cfg
2016.12.22 07:42:59 3: WEB: port 8083 opened
2016.12.22 07:42:59 3: WEBphone: port 8084 opened
2016.12.22 07:42:59 3: WEBtablet: port 8085 opened
2016.12.22 07:42:59 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:42:59 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:42:59 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:42:59 3: HMLAN1 device opened
2016.12.22 07:42:59 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:00 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:00 1: Including fhem.cfg
2016.12.22 07:43:00 3: WEB: port 8083 opened
2016.12.22 07:43:00 3: WEBphone: port 8084 opened
2016.12.22 07:43:00 3: WEBtablet: port 8085 opened
2016.12.22 07:43:01 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:01 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:01 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:01 3: HMLAN1 device opened
2016.12.22 07:43:01 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:01 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:02 1: Including fhem.cfg
2016.12.22 07:43:02 3: WEB: port 8083 opened
2016.12.22 07:43:02 3: WEBphone: port 8084 opened
2016.12.22 07:43:02 3: WEBtablet: port 8085 opened
2016.12.22 07:43:02 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:02 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:02 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:02 3: HMLAN1 device opened
2016.12.22 07:43:02 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:02 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:03 1: Including fhem.cfg
2016.12.22 07:43:03 3: WEB: port 8083 opened
2016.12.22 07:43:03 3: WEBphone: port 8084 opened
2016.12.22 07:43:03 3: WEBtablet: port 8085 opened
2016.12.22 07:43:03 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:03 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:03 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:03 3: HMLAN1 device opened
2016.12.22 07:43:03 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:04 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:04 1: Including fhem.cfg
2016.12.22 07:43:04 3: WEB: port 8083 opened
2016.12.22 07:43:04 3: WEBphone: port 8084 opened
2016.12.22 07:43:04 3: WEBtablet: port 8085 opened
2016.12.22 07:43:04 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:04 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:04 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:04 3: HMLAN1 device opened
2016.12.22 07:43:04 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:05 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:05 1: Including fhem.cfg
2016.12.22 07:43:05 3: WEB: port 8083 opened
2016.12.22 07:43:05 3: WEBphone: port 8084 opened
2016.12.22 07:43:05 3: WEBtablet: port 8085 opened
2016.12.22 07:43:05 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:05 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:05 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:05 3: HMLAN1 device opened
2016.12.22 07:43:05 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:06 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:06 1: Including fhem.cfg
2016.12.22 07:43:06 3: WEB: port 8083 opened
2016.12.22 07:43:06 3: WEBphone: port 8084 opened
2016.12.22 07:43:06 3: WEBtablet: port 8085 opened
2016.12.22 07:43:06 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:06 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:06 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:06 3: HMLAN1 device opened
2016.12.22 07:43:06 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:07 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:07 1: Including fhem.cfg
2016.12.22 07:43:07 3: WEB: port 8083 opened
2016.12.22 07:43:07 3: WEBphone: port 8084 opened
2016.12.22 07:43:08 3: WEBtablet: port 8085 opened
2016.12.22 07:43:08 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:08 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:08 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:08 3: HMLAN1 device opened
2016.12.22 07:43:08 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:08 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:09 1: Including fhem.cfg
2016.12.22 07:43:09 3: WEB: port 8083 opened
2016.12.22 07:43:09 3: WEBphone: port 8084 opened
2016.12.22 07:43:09 3: WEBtablet: port 8085 opened
2016.12.22 07:43:09 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:09 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:09 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:09 3: HMLAN1 device opened
2016.12.22 07:43:09 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:10 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:10 1: Including fhem.cfg
2016.12.22 07:43:10 3: WEB: port 8083 opened
2016.12.22 07:43:10 3: WEBphone: port 8084 opened
2016.12.22 07:43:10 3: WEBtablet: port 8085 opened
2016.12.22 07:43:10 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:10 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:10 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:10 3: HMLAN1 device opened
2016.12.22 07:43:10 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:11 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:11 1: Including fhem.cfg
2016.12.22 07:43:11 3: WEB: port 8083 opened
2016.12.22 07:43:11 3: WEBphone: port 8084 opened
2016.12.22 07:43:11 3: WEBtablet: port 8085 opened
2016.12.22 07:43:11 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:11 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:11 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:11 3: HMLAN1 device opened
2016.12.22 07:43:11 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:12 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:12 1: Including fhem.cfg
2016.12.22 07:43:12 3: WEB: port 8083 opened
2016.12.22 07:43:12 3: WEBphone: port 8084 opened
2016.12.22 07:43:12 3: WEBtablet: port 8085 opened
2016.12.22 07:43:12 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:12 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:12 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:12 3: HMLAN1 device opened
2016.12.22 07:43:12 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:13 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:13 1: Including fhem.cfg
2016.12.22 07:43:13 3: WEB: port 8083 opened
2016.12.22 07:43:13 3: WEBphone: port 8084 opened
2016.12.22 07:43:13 3: WEBtablet: port 8085 opened
2016.12.22 07:43:13 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:13 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:13 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:13 3: HMLAN1 device opened
2016.12.22 07:43:13 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:14 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:14 1: Including fhem.cfg
2016.12.22 07:43:15 3: WEB: port 8083 opened
2016.12.22 07:43:15 3: WEBphone: port 8084 opened
2016.12.22 07:43:15 3: WEBtablet: port 8085 opened
2016.12.22 07:43:15 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:15 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:15 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:15 3: HMLAN1 device opened
2016.12.22 07:43:15 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:15 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:16 1: Including fhem.cfg
2016.12.22 07:43:16 3: WEB: port 8083 opened
2016.12.22 07:43:16 3: WEBphone: port 8084 opened
2016.12.22 07:43:16 3: WEBtablet: port 8085 opened
2016.12.22 07:43:16 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:16 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:16 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:16 3: HMLAN1 device opened
2016.12.22 07:43:16 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:16 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:17 1: Including fhem.cfg
2016.12.22 07:43:17 3: WEB: port 8083 opened
2016.12.22 07:43:17 3: WEBphone: port 8084 opened
2016.12.22 07:43:17 3: WEBtablet: port 8085 opened
2016.12.22 07:43:17 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:17 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:17 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:17 3: HMLAN1 device opened
2016.12.22 07:43:17 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:18 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:18 1: Including fhem.cfg
2016.12.22 07:43:18 3: WEB: port 8083 opened
2016.12.22 07:43:18 3: WEBphone: port 8084 opened
2016.12.22 07:43:18 3: WEBtablet: port 8085 opened
2016.12.22 07:43:18 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:18 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:18 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:18 3: HMLAN1 device opened
2016.12.22 07:43:18 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:19 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:19 1: Including fhem.cfg
2016.12.22 07:43:19 3: WEB: port 8083 opened
2016.12.22 07:43:19 3: WEBphone: port 8084 opened
2016.12.22 07:43:19 3: WEBtablet: port 8085 opened
2016.12.22 07:43:19 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:19 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:19 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:19 3: HMLAN1 device opened
2016.12.22 07:43:19 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:20 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:20 1: Including fhem.cfg
2016.12.22 07:43:20 3: WEB: port 8083 opened
2016.12.22 07:43:20 3: WEBphone: port 8084 opened
2016.12.22 07:43:20 3: WEBtablet: port 8085 opened
2016.12.22 07:43:20 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:21 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:21 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:21 3: HMLAN1 device opened
2016.12.22 07:43:21 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:21 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:21 1: Including fhem.cfg
2016.12.22 07:43:22 3: WEB: port 8083 opened
2016.12.22 07:43:22 3: WEBphone: port 8084 opened
2016.12.22 07:43:22 3: WEBtablet: port 8085 opened
2016.12.22 07:43:22 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:22 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:22 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:22 3: HMLAN1 device opened
2016.12.22 07:43:22 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:22 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:23 1: Including fhem.cfg
2016.12.22 07:43:23 3: WEB: port 8083 opened
2016.12.22 07:43:23 3: WEBphone: port 8084 opened
2016.12.22 07:43:23 3: WEBtablet: port 8085 opened
2016.12.22 07:43:23 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:23 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:23 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:23 3: HMLAN1 device opened
2016.12.22 07:43:23 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:23 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:24 1: Including fhem.cfg
2016.12.22 07:43:24 3: WEB: port 8083 opened
2016.12.22 07:43:24 3: WEBphone: port 8084 opened
2016.12.22 07:43:24 3: WEBtablet: port 8085 opened
2016.12.22 07:43:24 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:24 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:24 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:24 3: HMLAN1 device opened
2016.12.22 07:43:24 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:25 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:25 1: Including fhem.cfg
2016.12.22 07:43:25 3: WEB: port 8083 opened
2016.12.22 07:43:25 3: WEBphone: port 8084 opened
2016.12.22 07:43:25 3: WEBtablet: port 8085 opened
2016.12.22 07:43:25 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:25 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:25 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:25 3: HMLAN1 device opened
2016.12.22 07:43:25 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:26 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:26 1: Including fhem.cfg
2016.12.22 07:43:26 3: WEB: port 8083 opened
2016.12.22 07:43:26 3: WEBphone: port 8084 opened
2016.12.22 07:43:26 3: WEBtablet: port 8085 opened
2016.12.22 07:43:26 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:26 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:26 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:26 3: HMLAN1 device opened
2016.12.22 07:43:26 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:27 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:27 1: Including fhem.cfg
2016.12.22 07:43:27 3: WEB: port 8083 opened
2016.12.22 07:43:27 3: WEBphone: port 8084 opened
2016.12.22 07:43:27 3: WEBtablet: port 8085 opened
2016.12.22 07:43:27 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:27 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:27 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:27 3: HMLAN1 device opened
2016.12.22 07:43:27 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:28 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:28 1: Including fhem.cfg
2016.12.22 07:43:28 3: WEB: port 8083 opened
2016.12.22 07:43:29 3: WEBphone: port 8084 opened
2016.12.22 07:43:29 3: WEBtablet: port 8085 opened
2016.12.22 07:43:29 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:29 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:29 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:29 3: HMLAN1 device opened
2016.12.22 07:43:29 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:29 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:30 1: Including fhem.cfg
2016.12.22 07:43:30 3: WEB: port 8083 opened
2016.12.22 07:43:30 3: WEBphone: port 8084 opened
2016.12.22 07:43:30 3: WEBtablet: port 8085 opened
2016.12.22 07:43:30 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:30 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:30 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:30 3: HMLAN1 device opened
2016.12.22 07:43:30 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:30 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:31 1: Including fhem.cfg
2016.12.22 07:43:31 3: WEB: port 8083 opened
2016.12.22 07:43:31 3: WEBphone: port 8084 opened
2016.12.22 07:43:31 3: WEBtablet: port 8085 opened
2016.12.22 07:43:31 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:31 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:31 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:31 3: HMLAN1 device opened
2016.12.22 07:43:31 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:32 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:32 1: Including fhem.cfg
2016.12.22 07:43:32 3: WEB: port 8083 opened
2016.12.22 07:43:32 3: WEBphone: port 8084 opened
2016.12.22 07:43:32 3: WEBtablet: port 8085 opened
2016.12.22 07:43:32 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:32 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:32 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:32 3: HMLAN1 device opened
2016.12.22 07:43:32 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:33 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:33 1: Including fhem.cfg
2016.12.22 07:43:33 3: WEB: port 8083 opened
2016.12.22 07:43:33 3: WEBphone: port 8084 opened
2016.12.22 07:43:33 3: WEBtablet: port 8085 opened
2016.12.22 07:43:33 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:33 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:33 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:33 3: HMLAN1 device opened
2016.12.22 07:43:33 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:34 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:34 1: Including fhem.cfg
2016.12.22 07:43:34 3: WEB: port 8083 opened
2016.12.22 07:43:34 3: WEBphone: port 8084 opened
2016.12.22 07:43:34 3: WEBtablet: port 8085 opened
2016.12.22 07:43:34 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:34 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:34 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:34 3: HMLAN1 device opened
2016.12.22 07:43:34 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:35 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:35 1: Including fhem.cfg
2016.12.22 07:43:35 3: WEB: port 8083 opened
2016.12.22 07:43:35 3: WEBphone: port 8084 opened
2016.12.22 07:43:35 3: WEBtablet: port 8085 opened
2016.12.22 07:43:36 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:36 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:36 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:36 3: HMLAN1 device opened
2016.12.22 07:43:36 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:36 3: DP11_SMAEM - Opening multicast socket...
2016.12.22 07:43:37 1: Including fhem.cfg
2016.12.22 07:43:37 3: WEB: port 8083 opened
2016.12.22 07:43:37 3: WEBphone: port 8084 opened
2016.12.22 07:43:37 3: WEBtablet: port 8085 opened
2016.12.22 07:43:37 2: eventTypes: loaded 3846 events from ./log/eventTypes.txt
2016.12.22 07:43:37 1: HMLAN_Parse: HMLAN1 new condition disconnected
2016.12.22 07:43:37 3: Opening HMLAN1 device 192.168.178.59:1000
2016.12.22 07:43:37 3: HMLAN1 device opened
2016.12.22 07:43:37 1: HMLAN_Parse: HMLAN1 new condition init
2016.12.22 07:43:37 0: Can't read ./FHEM/77_SMAEM.pm: No such file or directory
2016.12.22 07:43:37 3: Please define DP11_SMAEM first
2016.12.22 07:43:37 3: Please define DP11_SMAEM first
2016.12.22 07:43:37 3: Please define DP11_SMAEM first
2016.12.22 07:43:37 3: Please define DP11_SMAEM first
2016.12.22 07:43:37 3: Please define DP11_SMAEM first
2016.12.22 07:43:37 3: Please define DP11_SMAEM first
2016.12.22 07:43:37 3: Please define DP11_SMAEM first
2016.12.22 07:43:37 3: Please define DP11_SMAEM first
2016.12.22 07:43:37 1: Including ./log/fhem.save
2016.12.22 07:43:37 1: configfile: Cannot load module SMAEM
Please define DP11_SMAEM first
Please define DP11_SMAEM first
Please define DP11_SMAEM first
Please define DP11_SMAEM first
Please define DP11_SMAEM first
Please define DP11_SMAEM first
Please define DP11_SMAEM first
Please define DP11_SMAEM first
2016.12.22 07:43:37 2: Error messages while initializing FHEM: configfile: Cannot load module SMAEM Please define DP11_SMAEM first Please define DP11_SMAEM first Please define DP11_SMAEM first Please define DP11_SMAEM first Please define DP11_SMAEM first Please define DP11_SMAEM first Please define DP11_SMAEM first Please define DP11_SMAEM first
2016.12.22 07:43:37 0: Server started with 131 defined entities (version $Id: fhem.pl 6913 2014-11-08 10:32:44Z rudolfkoenig $, os linux, user fhem, pid 1410)
2016.12.22 07:43:37 1: HMLAN_Parse: HMLAN1 new condition ok
2016.12.22 07:43:42 3: Device CUL_HM_HM_ES_PMSw1_Pl_2741D7 added to ActionDetector with 000:10 time
Zitat(version $Id: fhem.pl 6913 2014-11-08 10:32:44Z
define <Name> SMAEM
ZitatPERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/98_SVG.pm line 516.
Zitatattr DP11_SMAEM fp_Lutz 1450,900,6,SMAEM1900246155_Bezug_Wirkleistung_Zaehler,Bezug Zähler
ZitatKannst du mir noch verraten, wie ich die Daten in den Floorplan bekomme?
ZitatHab jetzt nur einen Wert, will aber mehrer. Nach was muss ich da im Wiki suchen?
attr DP11_SMAEM fp_Lutz 1450,900,6,SMAEM1900246155_Bezug_Wirkleistung_Zaehler,Bezug Zähler
Zitat von: Eckat am 13 März 2017, 07:23:46
Gerade habe ich mal per git geklont und smaem_test.pl ausgeführt, aber der läuft nun schon 10 Minuten ohne Ausgabe. Ist das richtig?
Per iptraf habe ich mir mal die Pakete angesehen, denn im "device specific help" steht "Multicastgruppe 239.12.255.254 auf udp/9522". Aber dort sehe ich gar keine Pakete von der IP-Adresse des SMA-EM :o
Ich habe zwei Netzwerkkarten an den Server angebunden. Die eine hängt mit einem einfachen Switch (kein Router oder managed-Switch) an dem SMA-EM.
Kann es damit zu tun haben? Aber mit iptraf sehe ich halt gar keine Pakete.
sudo tcpdump -nnXvs 0 -i eth1 udp
$socket->mcast_add('239.12.255.254');
$socket->mcast_add('239.12.255.254','eth1');
define SmartMeter SMAEM eth1
?Bezug_Blindleistung 0.0 2017-04-25 18:46:33
Bezug_Blindleistung_Zaehler 0.0 2017-04-25 18:46:33
Bezug_Scheinleistung 318.9 2017-04-25 18:46:33
Bezug_Scheinleistung_Zaehler 0.6 2017-04-25 18:46:33
Bezug_WirkP_Kosten_Diff 0.0011 2017-04-25 18:46:33
Bezug_WirkP_Zaehler_Diff 0.0039 2017-04-25 18:46:33
Bezug_Wirkleistung 228.1 2017-04-25 18:46:33
Bezug_Wirkleistung_Zaehler 0.4732 2017-04-25 18:46:33
CosPhi 0.715 2017-04-25 18:46:33
Einspeisung_Blindleistung 222.8 2017-04-25 18:46:33
Einspeisung_Blindleistung_Zaehler 0.4 2017-04-25 18:46:33
Einspeisung_Scheinleistung 0.0 2017-04-25 18:46:33
Einspeisung_Scheinleistung_Zaehler 0.0 2017-04-25 18:46:33
Einspeisung_Wirkleistung 0.0 2017-04-25 18:46:33
Einspeisung_Wirkleistung_Zaehler 0.0000 2017-04-25 18:46:33
L1_Bezug_Blindleistung 0.0 2017-04-25 18:46:33
L1_Bezug_Blindleistung_Zaehler 0.0 2017-04-25 18:46:33
L1_Bezug_Scheinleistung 118.6 2017-04-25 18:46:33
L1_Bezug_Scheinleistung_Zaehler 0.3 2017-04-25 18:46:33
L1_Bezug_Wirkleistung 83.4 2017-04-25 18:46:33
L1_Bezug_Wirkleistung_Zaehler 0.3 2017-04-25 18:46:33
L1_CosPhi 0.704 2017-04-25 18:46:33
L1_Einspeisung_Blindleistung 84.3 2017-04-25 18:46:33
L1_Einspeisung_Blindleistung_Zaehler 0.1 2017-04-25 18:46:33
L1_Einspeisung_Scheinleistung 0.0 2017-04-25 18:46:33
L1_Einspeisung_Scheinleistung_Zaehler 0.0 2017-04-25 18:46:33
L1_Einspeisung_Wirkleistung 0.0 2017-04-25 18:46:33
L1_Einspeisung_Wirkleistung_Zaehler 0.0 2017-04-25 18:46:33
L1_Saldo_Wirkleistung -83.4 2017-04-25 18:46:33
L1_Saldo_Wirkleistung_Zaehler -0.3 2017-04-25 18:46:33
L1_Spannung 231.5 2017-04-25 18:46:33
L1_THD 0.55 2017-04-25 18:46:33
L2_Bezug_Blindleistung 0.0 2017-04-25 18:46:33
L2_Bezug_Blindleistung_Zaehler 0.0 2017-04-25 18:46:33
L2_Bezug_Scheinleistung 118.5 2017-04-25 18:46:33
L2_Bezug_Scheinleistung_Zaehler 0.2 2017-04-25 18:46:33
L2_Bezug_Wirkleistung 28.3 2017-04-25 18:46:33
L2_Bezug_Wirkleistung_Zaehler 0.1 2017-04-25 18:46:33
L2_CosPhi 0.239 2017-04-25 18:46:33
L2_Einspeisung_Blindleistung 115.1 2017-04-25 18:46:33
L2_Einspeisung_Blindleistung_Zaehler 0.2 2017-04-25 18:46:33
L2_Einspeisung_Scheinleistung 0.0 2017-04-25 18:46:33
L2_Einspeisung_Scheinleistung_Zaehler 0.0 2017-04-25 18:46:33
L2_Einspeisung_Wirkleistung 0.0 2017-04-25 18:46:33
L2_Einspeisung_Wirkleistung_Zaehler 0.0 2017-04-25 18:46:33
L2_Saldo_Wirkleistung -28.3 2017-04-25 18:46:33
L2_Saldo_Wirkleistung_Zaehler -0.1 2017-04-25 18:46:33
L2_Spannung 230.5 2017-04-25 18:46:33
L2_THD 0.52 2017-04-25 18:46:33
L3_Bezug_Blindleistung 0.0 2017-04-25 18:46:33
L3_Bezug_Blindleistung_Zaehler 0.0 2017-04-25 18:46:33
L3_Bezug_Scheinleistung 118.7 2017-04-25 18:46:33
L3_Bezug_Scheinleistung_Zaehler 0.2 2017-04-25 18:46:33
L3_Bezug_Wirkleistung 116.4 2017-04-25 18:46:33
L3_Bezug_Wirkleistung_Zaehler 0.1 2017-04-25 18:46:33
L3_CosPhi 0.980 2017-04-25 18:46:33
L3_Einspeisung_Blindleistung 23.4 2017-04-25 18:46:33
L3_Einspeisung_Blindleistung_Zaehler 0.1 2017-04-25 18:46:33
L3_Einspeisung_Scheinleistung 0.0 2017-04-25 18:46:33
L3_Einspeisung_Scheinleistung_Zaehler 0.0 2017-04-25 18:46:33
L3_Einspeisung_Wirkleistung 0.0 2017-04-25 18:46:33
L3_Einspeisung_Wirkleistung_Zaehler 0.0 2017-04-25 18:46:33
L3_Saldo_Wirkleistung -116.4 2017-04-25 18:46:33
L3_Saldo_Wirkleistung_Zaehler -0.1 2017-04-25 18:46:33
L3_Spannung 228.6 2017-04-25 18:46:33
L3_THD 0.60 2017-04-25 18:46:33
Saldo_Wirkleistung -228.1 2017-04-25 18:46:33
Saldo_Wirkleistung_Zaehler -0.5 2017-04-25 18:46:33
state -228.1 2017-04-25 18:46:33
push(@row_array, $ps."Saldo_Wirkleistung ".sprintf("%.1f",$einspeisung_wirk-$bezug_wirk)."\n");
push(@row_array, $ps."Saldo_Wirkleistung_Zaehler ".sprintf("%.1f",$einspeisung_wirk_count-$bezug_wirk_count)."\n");
Autarkiegrad [%] = eigenverbrauchter Solarstrom / Gesamtstromverbrauch
Autarkiegrad [%] = erzeugter - eingespeister Solarstrom / erzeugter - eingespeister Solarstrom + bezogener Strom
Autarkiegrad [%] = erzeugter - eingespeister Solarstrom / erzeugter - eingespeister Solarstrom + bezogener Strom
Autarkiegrad [%] = (erzeugter - eingespeister Solarstrom - Batterieladung) / (erzeugter - eingespeister Solarstrom - Batterieladung) + bezogener Strom + Batterieentladung
Autarkiegrad {
my $valA = ReadingsVal("SMA_TriPower10", "SPOT_ETODAY",0)-(ReadingsVal("SMA_EnergyMeter", "Einspeisung_Wirkleistung_Tag",0)*1000);
my $calcVal = ($valA / ($valA + ReadingsVal("SMA_EnergyMeter", "Bezug_Wirkleistung_Tag",0)*1000))*100;
sprintf("%.2f",$calcVal);
},
Einspeisung_Wirkleistung_Tag {
sprintf("%.2f",ReadingsVal("SMA_EnergyMeter","Einspeisung_Wirkleistung_Zaehler",0)-ReadingsVal("SMA_EnergyMeter","Einspeisung_Wirkleistung_Zaehler_Offset",0));
},
Bezug_Wirkleistung_Tag {
sprintf("%.2f",ReadingsVal("SMA_EnergyMeter","Bezug_Wirkleistung_Zaehler",0)-ReadingsVal("SMA_EnergyMeter","Bezug_Wirkleistung_Zaehler_Offset",0));
}
define at_DailyCronJob0h at *00:00:00 {
fhem("setreading SMA_EnergyMeter Einspeisung_Wirkleistung_Zaehler_Offset ".sprintf("%.2f",ReadingsVal("SMA_EnergyMeter","Einspeisung_Wirkleistung_Zaehler",0)));
fhem("setreading SMA_EnergyMeter Bezug_Wirkleistung_Zaehler_Offset ".sprintf("%.2f",ReadingsVal("SMA_EnergyMeter","Bezug_Wirkleistung_Zaehler",0)));
Log 5, "at_DailyCronJob0h: successfully executed";
}
Eigenverbrauchsquote {
my $valSelf = ReadingsVal("SMA_TriPower10", "SPOT_ETODAY",0)-(ReadingsVal("SMA_EnergyMeter", "Einspeisung_Wirkleistung_Tag",0)*1000);
my $calSelf = ($valSelf / ReadingsVal("SMA_TriPower10", "SPOT_ETODAY",0))*100;
sprintf("%.2f",$calSelf);
},
Zitatallerdings müsste ich mich zuerst mit der Struktur der DB beschäftigen.
Summe_Direktverbrauch {
my $valD = ReadingsVal("SMA_TriPower10", "SPOT_PACTOT",0)-ReadingsVal("SMA_EnergyMeter", "Einspeisung_Wirkleistung",0)-ReadingsVal("SMA_SunnyIsland", "POWER_IN",0);
#check value timestamp
my $rtsInv = ReadingsTimestamp("SMA_TriPower10","SPOT_PACTOT",0);
if (($valD >= 0) && (time - time_str2num($rtsInv) < 120)){
sprintf("%.2f",$valD);
}else{
sprintf("%.2f", 0.0);
}
},
Summe_Gesamtverbrauch {
my $valT = ReadingsVal("SMA_EnergyMeter", "Summe_Direktverbrauch",0)+ReadingsVal("SMA_SunnyIsland", "POWER_OUT",0)+ReadingsVal("SMA_EnergyMeter", "Bezug_Wirkleistung",0);
if ($valT >= 0) {
sprintf("%.2f",$valT);
}else {
sprintf("%.2f", 0.0);
}
},
Autarkiequote {
my $valAut = ReadingsVal("SMA_TriPower10", "SPOT_ETODAY",0)-(ReadingsVal("SMA_EnergyMeter", "Einspeisung_Wirkleistung_Tag",0)*1000);
if ($valAut > 0) {
my $calcAut = ($valAut / ($valAut + ReadingsVal("SMA_EnergyMeter", "Bezug_Wirkleistung_Tag",0)*1000))*100;
sprintf("%.2f",$calcAut);
}
},
Eigenverbrauchsquote {
if (ReadingsVal("SMA_TriPower10", "modulstate","undef") eq "normal") {
my $valToday = ReadingsVal("SMA_TriPower10", "SPOT_ETODAY",0);
if ($valToday > 0){
my $valSelf = ReadingsVal("SMA_TriPower10", "SPOT_ETODAY",0)-(ReadingsVal("SMA_EnergyMeter", "Einspeisung_Wirkleistung_Tag",0)*1000);
my $calSelf = ($valSelf / $valToday)*100;
sprintf("%.2f",$calSelf);
}
}
},
Bezug_Wirkleistung_Zaehler_MW {sprintf("%.2f",ReadingsVal($name,"Bezug_Wirkleistung_Zaehler",0)/1000)},
Einspeisung_Wirkleistung_Zaehler_MW {sprintf("%.2f",ReadingsVal($name,"Einspeisung_Wirkleistung_Zaehler",0)/1000)},
Einspeisung_Wirkleistung_Tag {
sprintf("%.2f",ReadingsVal("SMA_EnergyMeter","Einspeisung_Wirkleistung_Zaehler",0)-ReadingsVal("SMA_EnergyMeter","Einspeisung_Wirkleistung_Zaehler_Offset",0));
},
Bezug_Wirkleistung_Tag {
sprintf("%.2f",ReadingsVal("SMA_EnergyMeter","Bezug_Wirkleistung_Zaehler",0)-ReadingsVal("SMA_EnergyMeter","Bezug_Wirkleistung_Zaehler_Offset",0));
}
{"<div class=\"row\">".
"Total (-): ".sprintf("%.2f",ReadingsVal($name,"Bezug_Wirkleistung_Zaehler",0)/1000)."MWh |".
" Today (-): ".sprintf("%.2f",ReadingsVal($name,"Bezug_Wirkleistung_Tag",0))."kWh |".
" Act (-): ".sprintf("%.2f",ReadingsVal($name,"Bezug_Wirkleistung",0)/1000)."kWh".
"</div>".
"<div class=\"row\">".
" Total (+): ".sprintf("%.2f",ReadingsVal($name,"Einspeisung_Wirkleistung_Zaehler",0)/1000)."MWh |".
" Today (+): ".sprintf("%.2f",ReadingsVal($name,"Einspeisung_Wirkleistung_Tag",0))."kWh |".
" Act (+): ".sprintf("%.2f",ReadingsVal($name,"Einspeisung_Wirkleistung",0)/1000)."kWh".
"</div>".
"<div class=\"row\">".
"Act Direct Con.: ".sprintf("%.2f",ReadingsVal($name,"Summe_Direktverbrauch",0)/1000)."kWh |".
" Act Total Con.: ".sprintf("%.2f",ReadingsVal($name,"Summe_Gesamtverbrauch",0)/1000)."kWh".
"</div>".
"<div class=\"row\">".
"Autarky Quote: ".sprintf("%.2f",ReadingsVal($name,"Autarkiequote",0))."% |".
" Self Consumption Quote: ".sprintf("%.2f",ReadingsVal($name,"Eigenverbrauchsquote",0))."%".
"</div>"}
ZitatEs könnte auch sinnvoll sein, noch ein Jahreswert (laufendes Jahr) einzufügen.Ja, habe ich noch vor und ergänze dann auch noch den Wiki-Artikel.
Zitat von: appi am 07 August 2017, 17:03:42
Hat jemand Erfahrung mit dem neuen SMAEM?
Zitat
Version >= 2.0.15.R (April 2017)
Leistungsmerkmale:
Versionsübergang von SMA Energy Meter 10 (EMETER-10) auf SMA Energy Meter 20 (EMETER-20).
Das SMA Energy Meter 20 ist vollkompatibel mit der Vorgängerversion und kann in allen bekannten Applikationen ohne Einschränkung eingesetzt werden.
Zitatfalls es der "SMA Sunny Home Manager 2.0" ist, würde mich das auch interessieren, ob der mit diesem Modul auslesbar ist.Der Sunny Home Manager ist mit dem Modul nicht auslesbar, sondern der SMA Energy Meter !
ZitatIch weiß, das widerspricht gewissermaßen dem Titel dieses Threads, mich würde aber interessieren ob man für den Start die Anlage vom "Sunny Home Manager" regeln lassen kann und die Daten dennoch mit FHEM erfassen und visualisieren kann.Ja, kann man.
Zitates müsste pro Seriennummer ein Timer geführt werden.Ja, sehe ich auch so. Aber ich weiß nicht wie wir das umsetzen können.
apptime funktion all
SMA_Energymeter SMAEM_Read 14 46382 8930 0.19
ZitatInteressant für dich vielleicht, dass trotz Internal Aktualisierung die Readings auf altem Stand verblieben.Ja, ist interessant. Wie meinst du das genau weil du einen Satz vorher geschrieben hast dass die Aktualisierung zwar funktioniert aber scheinbar weiter purer Zufall scheint ?
ZitatSMAEM EM1 - cycle discarded due to allowed diff GRIDOUT exceeding. Mal schauen ...
Zitat"State" wir abwechselnd für die EM`s ausgegeben. Somit ist eine/die Auswertung der "Readings" nicht wirklich möglich. :'(
Zitat"Gesamt" Bezug_Wirkleistung oder Einspeisung_Wirkleistung...Diese Readings werden aber getrennt nach Serial-Nummer erzeugt und kannst du dann auch auswerten. Die Serial ist ja jeweils vorangestellt.
apptime funktion all
ZitatKann ich sonst noch an der Weiterentwicklung helfen/unterstützen?Momentan habe ich nichts.
Zitat
2017.10.04 12:16:04 1: SMAEM EM1 -> BlockingCall SMAEM_DoParse timed out
2017.10.04 12:16:04 1: Timeout for SMAEM_DoParse reached, terminated process 18923
Hoffe das ist nichts Schlimmes ;-)
Internals:
CFGFN
CHANGED
FD 12
GRIDIN_SUM_'' 2290.2489
GRIDIN_SUM_1901400203 2288.991
GRIDOUT_SUM_'' 450.2439
GRIDOUT_SUM_1901400203 403.2041
LASTUPDATE_'' 29.11.2017 / 14:01:36
LASTUPDATE_1901400203 29.11.2017 / 14:01:36
NAME SMA_Energy_Meter
NR 1079
STATE ???
TYPE SMAEM
VERSION 3.0.1
HELPER:
ALLSERIALS 1901400203
FAULTEDCYCLES 1
LASTUPDATE_'' 1511960496
LASTUPDATE_1901400203 1511960496
STARTTIME 1511960465
READINGS:
Attributes:
group Geräte
room Energie
userReadings displayA {ReadingsVal("SMA_Energy_Meter","SMAEM1901400203_Bezug_Wirkleistung_Zaehler",0)+1540801;;;;},consumption_power differential {ReadingsVal("SMA_Energy_Meter","SMAEM1901400203_Bezug_Wirkleistung_Zaehler",0)*86400;;;;;;;;}, daily_power {ReadingsVal("SMA_Energy_Meter","SMAEM1901400203_Bezug_Wirkleistung_Zaehler",0)+1540801-Value("Dum_DP_Diff_D");;;;;;;;;;;;;;;;}, {sprintf("%.2f",ReadingsVal("SMA_Energy_Meter","SMAEM1901400203_Einspeisung_Wirkleistung_Zaehler",0)/1000)},Einspeisung_Wirkleistung_Tag {sprintf("%.2f",ReadingsVal("SMA_Energy_Meter","SMAEM1901400203_Einspeisung_Wirkleistung_Zaehler",0)+1540801)},Bezug_Wirkleistung_Tag {sprintf("%.2f",ReadingsVal("SMA_Energy_Meter","SMAEM1901400203_Bezug_Wirkleistung_Zaehler",0)+1540801);;;;}
2017.11.29 14:25:38 4: SMAEM SMA_Energy_Meter - ##############################################################
2017.11.29 14:25:38 4: SMAEM SMA_Energy_Meter - ### Begin of new SMA Energymeter 1901400203 get data cycle ###
2017.11.29 14:25:38 4: SMAEM SMA_Energy_Meter - ##############################################################
2017.11.29 14:25:38 4: SMAEM SMA_Energy_Meter - discarded cycles since module start: 24
2017.11.29 14:25:38 4: SMAEM SMA_Energy_Meter - last update time set to: 29.11.2017 / 14:25:38
2017.11.29 14:25:38 4: SMAEM SMA_Energy_Meter - Blocking process with PID: 14191 started
2017.11.29 14:25:40 4: SMAEM SMA_Energy_Meter -> Start BlockingCall SMAEM_DoParse
2017.11.29 14:25:40 4: SMAEM SMA_Energy_Meter - old GRIDIN_SUM_1901400203 got from RAM: 2288.9910
2017.11.29 14:25:40 4: SMAEM SMA_Energy_Meter - old GRIDOUT_SUM_1901400203 got from RAM: 403.2041
2017.11.29 14:25:40 1: SMAEM SMA_Energy_Meter - cycle discarded due to allowed diff GRIDOUT exceeding
2017.11.29 14:25:40 4: SMAEM SMA_Energy_Meter -> BlockingCall SMAEM_DoParse finished
2017.11.29 14:25:40 4: SMAEM SMA_Energy_Meter -> Start BlockingCall SMAEM_ParseDone
2017.11.29 14:25:40 4: SMAEM SMA_Energy_Meter - last update time set to: 29.11.2017 / 14:25:40
2017.11.29 14:25:40 4: SMAEM SMA_Energy_Meter - wrote new energy values to INTERNALS - GRIDIN_SUM_'': 2290.2702, GRIDOUT_SUM_'': 450.2464
2017.11.29 14:25:40 1: PERL WARNING: Argument "" isn't numeric in subtraction (-) at (eval 10430) line 1.
2017.11.29 14:25:40 1: PERL WARNING: Argument "" isn't numeric in subtraction (-) at (eval 10431) line 1.
2017.11.29 14:25:40 1: PERL WARNING: Argument "" isn't numeric in subtraction (-) at (eval 10432) line 1.
2017.11.29 14:25:40 4: SMAEM SMA_Energy_Meter -> BlockingCall SMAEM_ParseDone finished
2017.11.29 14:25:58 1: PERL WARNING: Argument "22.56 C" isn't numeric in sprintf at (eval 10456) line 1.
2017.11.29 14:25:59 1: PERL WARNING: Argument "22.56 C" isn't numeric in sprintf at (eval 10458) line 1.
2017.11.29 14:26:38 4: SMAEM SMA_Energy_Meter - ##############################################################
2017.11.29 14:26:38 4: SMAEM SMA_Energy_Meter - ### Begin of new SMA Energymeter 1901400203 get data cycle ###
2017.11.29 14:26:38 4: SMAEM SMA_Energy_Meter - ##############################################################
2017.11.29 14:26:38 4: SMAEM SMA_Energy_Meter - discarded cycles since module start: 25
2017.11.29 14:26:38 4: SMAEM SMA_Energy_Meter - last update time set to: 29.11.2017 / 14:26:38
2017.11.29 14:26:38 4: SMAEM SMA_Energy_Meter - Blocking process with PID: 14248 started
2017.11.29 14:26:43 4: SMAEM SMA_Energy_Meter -> Start BlockingCall SMAEM_DoParse
2017.11.29 14:26:43 4: SMAEM SMA_Energy_Meter - old GRIDIN_SUM_1901400203 got from RAM: 2288.9910
2017.11.29 14:26:43 4: SMAEM SMA_Energy_Meter - old GRIDOUT_SUM_1901400203 got from RAM: 403.2041
2017.11.29 14:26:43 1: SMAEM SMA_Energy_Meter - cycle discarded due to allowed diff GRIDOUT exceeding
2017.11.29 14:26:43 4: SMAEM SMA_Energy_Meter -> BlockingCall SMAEM_DoParse finished
2017.11.29 14:26:43 4: SMAEM SMA_Energy_Meter -> Start BlockingCall SMAEM_ParseDone
2017.11.29 14:26:43 4: SMAEM SMA_Energy_Meter - last update time set to: 29.11.2017 / 14:26:43
2017.11.29 14:26:43 4: SMAEM SMA_Energy_Meter - wrote new energy values to INTERNALS - GRIDIN_SUM_'': 2290.2713, GRIDOUT_SUM_'': 450.2464
ZitatIch könnte auch den "RESET-Knopf" am Gerät drücken nur sind dann meine Zählerstände weg - vermute ich zumindest.Wahrscheinlich wäre es so. Bei mir sind die Zählerstände auch weg wenn mal der Strom ausfällt.
cycle discarded due to allowed diff GRIDOUT exceeding
2017.11.29 15:54:33.176 4: SMAEM SMA_Energymeter - ##############################################################
2017.11.29 15:54:33.177 4: SMAEM SMA_Energymeter - ### Begin of new SMA Energymeter 1900212213 get data cycle ###
2017.11.29 15:54:33.179 4: SMAEM SMA_Energymeter - ##############################################################
2017.11.29 15:54:33.181 4: SMAEM SMA_Energymeter - discarded cycles since module start: 0
2017.11.29 15:54:33.182 4: SMAEM SMA_Energymeter - last update time set to: 29.11.2017 / 15:54:33
2017.11.29 15:54:33.193 4: SMAEM SMA_Energymeter - Blocking process with PID: 2170 started
2017.11.29 15:54:33.199 4: SMAEM SMA_Energymeter -> Start BlockingCall SMAEM_DoParse
2017.11.29 15:54:33.203 4: SMAEM SMA_Energymeter - old GRIDIN_SUM_1900212213 got from RAM: 5700.2746
2017.11.29 15:54:33.204 4: SMAEM SMA_Energymeter - old GRIDOUT_SUM_1900212213 got from RAM: 3603.5530
2017.11.29 15:54:33.207 4: SMAEM SMA_Energymeter - bezug_wirk_count: 3603.559
2017.11.29 15:54:33.209 4: SMAEM SMA_Energymeter - gridoutsum_1900212213: 3603.5530
2017.11.29 15:54:33.211 4: SMAEM SMA_Energymeter - diffb: 0.0060
2017.11.29 15:54:33.213 4: SMAEM SMA_Energymeter - einspeisung_wirk_count: 5700.2746
2017.11.29 15:54:33.214 4: SMAEM SMA_Energymeter - gridinsum_1900212213: 5700.2746
2017.11.29 15:54:33.216 4: SMAEM SMA_Energymeter - diffe: 0
2017.11.29 15:54:33.217 4: SMAEM SMA_Energymeter - plausibility check done: GRIDIN -> 1, GRIDOUT -> 1
2017.11.29 15:54:33.225 4: SMAEM SMA_Energymeter - new energy values saved to ./FHEM/FhemUtils/cacheSMAEM
2017.11.29 15:54:33.227 4: SMAEM SMA_Energymeter - GRIDIN_SUM_1900212213: 5700.2746, GRIDOUT_SUM_1900212213: 3603.559
2017.11.29 15:54:33.245 4: SMAEM SMA_Energymeter -> BlockingCall SMAEM_DoParse finished
2017.11.29 15:54:33.250 4: SMAEM SMA_Energymeter -> Start BlockingCall SMAEM_ParseDone
2017.11.29 15:54:33.252 4: SMAEM SMA_Energymeter - last update time set to: 29.11.2017 / 15:54:33
2017.11.29 15:54:33.254 4: SMAEM SMA_Energymeter - wrote new energy values to INTERNALS - GRIDIN_SUM_1900212213: 5700.2746,
ZitatKennst Du die Ursachen für den Ausfall?Schwer im Nachhinein zu sagen.
define SmartMeter SMAEM
attr SmartMeter disableSernoInReading 0
attr SmartMeter interval 60
attr SmartMeter room Solaranlage
attr SmartMeter verbose 5
2018.02.12 08:23:13.796 3: SMAEM SMA_Energymeter - Opening multicast socket...
2018.02.12 08:23:13.797 3: SMAEM SMA_Energymeter - read saved serial numbers from ./FHEM/FhemUtils/cacheSMAEM
2018.02.12 08:23:13.797 3: SMAEM SMA_Energymeter - read saved energy values from ./FHEM/FhemUtils/cacheSMAEM
2018.02.12 08:23:13.797 3: SMAEM SMA_Energymeter - GRIDIN_SUM_1900212213: 5971.1624, GRIDOUT_SUM_1900212213: 4603.4285
2018.02.12 08:56:11 3: SMAEM SmartMeter - Opening multicast socket...
2018.02.12 08:56:11 1: PERL WARNING: Smartmatch is experimental at ./FHEM/77_SMASTP.pm line 168, <$fh> line 317.
2018.02.12 08:56:11 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/77_SMASTP.pm line 88, <$fh> line 317.
2018.02.12 08:56:11 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/77_SMASTP.pm line 99, <$fh> line 317.
2018.02.12 08:56:11 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/77_SMASTP.pm line 110, <$fh> line 317.
2018.02.12 08:56:11 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/77_SMASTP.pm line 111, <$fh> line 317.
2018.02.12 08:56:11 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/77_SMASTP.pm line 112, <$fh> line 317.
2018.02.12 08:56:11 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/77_SMASTP.pm line 113, <$fh> line 317.
2018.02.12 08:56:11 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/77_SMASTP.pm line 115, <$fh> line 317.
2018.02.12 08:56:11 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/77_SMASTP.pm line 116, <$fh> line 317.
2018.02.12 08:56:11 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/77_SMASTP.pm line 117, <$fh> line 317.
2018.02.12 08:56:11 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/77_SMASTP.pm line 119, <$fh> line 317.
2018.02.13 07:20:17 3: SMAEM SmartMeter - Opening multicast socket...
2018.02.13 07:20:17 3: SMAEM SmartMeter - Multicast socket opend
ZitatHat leider nicht wirklich viel gebrachtDoch, wir wissen jetzt dass der Socket geöffnet werden konnte und es daran nicht liegt. ;)
heiko@fhemtest:~$ sudo tcpdump host 239.12.255.254
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
08:06:47.396576 IP 192.168.2.41.44045 > 239.12.255.254.9522: UDP, length 600
08:06:48.396770 IP 192.168.2.41.44045 > 239.12.255.254.9522: UDP, length 600
08:06:49.396481 IP 192.168.2.41.44045 > 239.12.255.254.9522: UDP, length 600
08:06:50.396884 IP 192.168.2.41.44045 > 239.12.255.254.9522: UDP, length 600
08:06:51.396145 IP 192.168.2.41.44045 > 239.12.255.254.9522: UDP, length 600
08:06:52.396155 IP 192.168.2.41.44045 > 239.12.255.254.9522: UDP, length 600
08:06:53.396692 IP 192.168.2.41.44045 > 239.12.255.254.9522: UDP, length 600
08:06:54.396744 IP 192.168.2.41.44045 > 239.12.255.254.9522: UDP, length 600
08:06:55.396583 IP 192.168.2.41.44045 > 239.12.255.254.9522: UDP, length 600
08:06:56.396701 IP 192.168.2.41.44045 > 239.12.255.254.9522: UDP, length 600
08:06:57.396658 IP 192.168.2.41.44045 > 239.12.255.254.9522: UDP, length 600
08:06:58.396896 IP 192.168.2.41.44045 > 239.12.255.254.9522: UDP, length 600
08:06:59.396781 IP 192.168.2.41.44045 > 239.12.255.254.9522: UDP, length 600
08:07:00.396673 IP 192.168.2.41.44045 > 239.12.255.254.9522: UDP, length 600
pi@raspbi2:/home/shares $ sudo tcpdump host 239.12.255.254
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
08:13:49.945373 IP SMAWechselrichter.fritz.box > 239.12.255.254: igmp v2 report 239.12.255.254
08:15:56.740181 IP SMA-Home-Manager.fritz.box > 239.12.255.254: igmp v2 report 239.12.255.254
ZitatIch habe bei der Powerline nochmal einen neuen connect gemacht. Seitdem scheint Alles zu laufen.schön :)
Zitat von: DS_Starter am 13 Februar 2018, 18:07:38
schön :)
@Volker, ich würde gern die erweiterte Version aus #413 demnächst mal einchecken oder willst du das selbst machen ?
Grüße
Heiko
READINGS:
2018-02-18 17:51:02 AutarkyQuote 100
2018-02-18 17:51:02 GridConsumption 0.0
2018-02-18 17:51:02 GridFeedIn 6.5
2018-02-18 17:51:02 PV 0.0
2018-02-18 17:51:02 SelfConsumptionQuote -
2018-02-18 17:47:59 TotalConsumption 18.2
set Rep.SMAEM.Einspeisung.heute sumValue
set Rep.SMAEM.Bezug.heute sumValue
set Rep.SMAEM.Einspeisung.Monat sumValue
set Rep.SMAEM.Bezug.Monat sumValue
set Rep.SMAEM.Einspeisung.Jahr sumValue
set Rep.SMAEM.Bezug.Jahr sumValue
set Rep.SMAEM.Bezug.Jahr
CommandSet(undef,"Rep.SMAEM.Einspeisung.heute sumValue");
Rep.SMAEM.Erzeugung.heute
Zitat
Bei PVDay/PVMonth/PVYear steht:
Code: [Auswählen]
CommandSet(undef,"Rep.SMAEM.Einspeisung.heute sumValue");
Für
Code: [Auswählen]
Rep.SMAEM.Erzeugung.heute
steht aber nichts drin. Ist das korrekt?
############################################################################################################
######## Setzen von Werten in Dum.Energy
######## UserExitFn in Rep.STP5000.Erzeugung.heute, Rep.SMAEM.Einspeisung.heute, Rep.SMAEM.Bezug.heute
############################################################################################################
sub setDumEnergy {
my ($name,$reading,$value) = @_;
my $hash = $defs{$name};
if ($name =~ m/Rep.*heute/) {
# Werte aktueller Tag
if ($reading =~ m/STP_5000__etoday__DIFF/) {
# Erzeugung aktueller Tag
CommandSetReading(undef, "Dum.Energy PVDay ".(looks_like_number($value)?sprintf('%.1f',$value):0.0));
# starten Report Eispeisung aktueller Tag
CommandSet(undef,"Rep.SMAEM.Einspeisung.heute sumValue");
}
if ($reading =~ m/SMA_Energymeter__Einspeisung_WirkP_Zaehler_Diff__SUM/) {
# Eispeisung aktueller Tag
CommandSetReading(undef, "Dum.Energy GridFeedInDay ".(looks_like_number($value)?sprintf('%.1f',$value):0.0));
# starten Report Bezug aktueller Tag
CommandSet(undef,"Rep.SMAEM.Bezug.heute sumValue");
}
if ($reading =~ m/SMA_Energymeter__Bezug_WirkP_Zaehler_Diff__SUM/) {
# Bezug aktueller Tag
CommandSetReading(undef, "Dum.Energy GridConsumptionDay ".(looks_like_number($value)?sprintf('%.1f',$value):0.0));
# Eigenverbrauchsquote aktueller Tag
my $pvday = ReadingsVal("Dum.Energy", "PVDay", 0);
my $feedinday = ReadingsVal("Dum.Energy", "GridFeedInDay", 0);
my $sqday = ($pvday - $feedinday) / $pvday * 100 if($pvday > 0);
CommandSetReading(undef, "Dum.Energy SelfConsumptionQuoteDay ".sprintf('%.0f',$sqday)) if($sqday);
# Autarkiequote aktueller Tag
my $consumday = ReadingsVal("Dum.Energy", "GridConsumptionDay", 0);
my $aqday = ($pvday - $feedinday) / ($pvday - $feedinday + $consumday) * 100 if($pvday > 0);
CommandSetReading(undef, "Dum.Energy AutarkyQuoteDay ".sprintf('%.0f',$aqday)) if ($aqday);
# Verbrauch aktueller Tag
my $tcday = $pvday - $feedinday + $consumday;
CommandSetReading(undef, "Dum.Energy TotalConsumptionDay ".sprintf('%.1f',$tcday)) if ($tcday);
}
}
if ($name =~ m/Rep.*Monat/) {
# Werte aktueller Monat
if ($reading =~ m/STP_5000__etotal__DIFF/) {
# Erzeugung aktueller Monat
CommandSetReading(undef, "Dum.Energy PVMonth ".(looks_like_number($value)?sprintf('%.1f',$value):0.0));
# starten Report Eispeisung aktueller Monat
CommandSet(undef,"Rep.SMAEM.Einspeisung.Monat sumValue");
}
if ($reading =~ m/SMA_Energymeter__Einspeisung_WirkP_Zaehler_Diff__SUM/) {
# Eispeisung aktueller Monat
CommandSetReading(undef, "Dum.Energy GridFeedInMonth ".(looks_like_number($value)?sprintf('%.1f',$value):0.0));
# starten Report Bezug aktueller Monat
CommandSet(undef,"Rep.SMAEM.Bezug.Monat sumValue");
}
if ($reading =~ m/SMA_Energymeter__Bezug_WirkP_Zaehler_Diff__SUM/) {
# Bezug aktueller Monat
CommandSetReading(undef, "Dum.Energy GridConsumptionMonth ".(looks_like_number($value)?sprintf('%.1f',$value):0.0));
# Eigenverbrauchsquote Monat
my $pvmonth = ReadingsVal("Dum.Energy", "PVMonth", 0);
my $feedinmonth = ReadingsVal("Dum.Energy", "GridFeedInMonth", 0);
my $sqmonth = ($pvmonth - $feedinmonth) / $pvmonth * 100 if($pvmonth > 0);
CommandSetReading(undef, "Dum.Energy SelfConsumptionQuoteMonth ".sprintf('%.0f',$sqmonth)) if($sqmonth);
# Autarkiequote Monat
my $consummonth = ReadingsVal("Dum.Energy", "GridConsumptionMonth", 0);
my $aqmonth = ($pvmonth - $feedinmonth) / ($pvmonth - $feedinmonth + $consummonth) * 100 if($pvmonth > 0);
CommandSetReading(undef, "Dum.Energy AutarkyQuoteMonth ".sprintf('%.0f',$aqmonth)) if ($aqmonth);
# Verbrauch aktueller Monat
my $tcmonth = $pvmonth - $feedinmonth + $consummonth;
CommandSetReading(undef, "Dum.Energy TotalConsumptionMonth ".sprintf('%.1f',$tcmonth)) if ($tcmonth);
}
}
if ($name =~ m/Rep.*Jahr/) {
# Werte aktuelles Jahr
if ($reading =~ m/STP_5000__etotal__DIFF/) {
# Erzeugung aktueller Monat
CommandSetReading(undef, "Dum.Energy PVYear ".(looks_like_number($value)?sprintf('%.1f',$value):0.0));
# starten Report Eispeisung aktuelles Jahr
CommandSet(undef,"Rep.SMAEM.Einspeisung.Jahr sumValue");
}
if ($reading =~ m/SMA_Energymeter__Einspeisung_WirkP_Zaehler_Diff__SUM/) {
# Eispeisung aktuelles Jahr
CommandSetReading(undef, "Dum.Energy GridFeedInYear ".(looks_like_number($value)?sprintf('%.1f',$value):0.0));
# starten Report Bezug aktuelles Jahr
CommandSet(undef,"Rep.SMAEM.Bezug.Jahr sumValue");
}
if ($reading =~ m/SMA_Energymeter__Bezug_WirkP_Zaehler_Diff__SUM/) {
# Bezug aktuelles Jahr
CommandSetReading(undef, "Dum.Energy GridConsumptionYear ".(looks_like_number($value)?sprintf('%.1f',$value):0.0));
# Eigenverbrauchsquote Jahr
my $pvyear = ReadingsVal("Dum.Energy", "PVYear", 0);
my $feedinyear = ReadingsVal("Dum.Energy", "GridFeedInYear", 0);
my $sqyear = ($pvyear - $feedinyear) / $pvyear * 100 if($pvyear > 0);
CommandSetReading(undef, "Dum.Energy SelfConsumptionQuoteYear ".sprintf('%.0f',$sqyear)) if($sqyear);
# Autarkiequote Jahr
my $consumyear = ReadingsVal("Dum.Energy", "GridConsumptionYear", 0);
my $aqyear = ($pvyear - $feedinyear) / ($pvyear - $feedinyear + $consumyear) * 100 if($pvyear > 0);
CommandSetReading(undef, "Dum.Energy AutarkyQuoteYear ".sprintf('%.0f',$aqyear)) if ($aqyear);
# Verbrauch aktueller Jahr
my $tcyear = $pvyear - $feedinyear + $consumyear;
CommandSetReading(undef, "Dum.Energy TotalConsumptionYear ".sprintf('%.1f',$tcyear)) if ($tcyear);
}
}
return;
}
if ($reading =~ m/STP_5000__etoday__DIFF/) {
# Erzeugung aktueller Tag
CommandSetReading(undef, "Dum.Energy PVDay ".(looks_like_number($value)?sprintf('%.1f',$value):0.0));
# starten Report Eispeisung aktueller Tag
CommandSet(undef,"Rep.SMAEM.Einspeisung.heute sumValue");
}
ZitatErzeugung aktueller Tag. Geschrieben wird aber
ZitatCommandSet(undef,"Rep.SMAEM.Einspeisung.heute sumValue");.
ZitatCommandSet(undef,"Rep.SMAEM.Erzeugung.heute sumValue");fehlt, obwol das entsprechende DbRep definiert ist.
ZitatErzeugung aktueller Tag
CommandSetReading(undef, "Dum.Energy PVDay ".(looks_like_number($value)?sprintf('%.1f',$value):0.0));
CommandSet(undef,"Rep.SMAEM.Einspeisung.heute sumValue");
Zitat
Ein Schreiben von
Zitat
CommandSet(undef,"Rep.SMAEM.Erzeugung.heute sumValue");
fehlt, obwol das entsprechende DbRep definiert ist.
defmod recalc_Dum.Energy.Quoten.heute at +*00:30:00 {fhem ("set Rep.STP5000.Erzeugung.heute diffValue") }
attr recalc_Dum.Energy.Quoten.heute disable 0
attr recalc_Dum.Energy.Quoten.heute group SMA Energy Meter Auswertung
attr recalc_Dum.Energy.Quoten.heute room Energie
Zitat von: Michael am 18 März 2018, 18:07:42
- Netzwerkaufbau PV Anlage -> Switch:Netgear GS108 -> Switch:Netgear GS116Ev2 -> Fritzbox 7590 <- Fhem Pi
ZitatHast du vielleicht Multicast ausgeschlossen ?Nein.
Zitat... sind die Daten im SMA-Portal zu sehen ?Ja, Keinerlei Meldungen im Anlagenlogbuch alles OK.
ZitatHeisst das, dass die Fritzbox zwischen Pi und Switch Infrastruktur hängt?Ja.
ZitatIch habe auch dieses Problem erst mit der Version 3.1.0Daran wird es m.M. nach nicht liegen denn diese Version unterscheidet sich von der vorherigen nur dadurch dass beim Start des Moduls mehr Ausgaben im Log erfolgen ob der Socket geöffnet wurde. Wenn du die vorherige nicht mehr hast, kann ich sie dir gerne zur Verfügung stellen zum Vergleich.
ZitatWenn ich den Switch:Netgear GS116Ev2 Neustarte bekomme ich einmalig Werte.Das macht mich eher stutzig. Evtl. ein Defekt ? Kannst du den Switch als mögliche Fehlerquelle mal eliminieren ?
Zitatkennt sich hier irgendwer evtl mit der Kombi und LEDE (OpenWRT) aus?!?
Zitatab dem 1. Interval wird eine "Phantasie"-Seriennummer geholt
2018.11.04 17:33:54.972 4: SMAEM SMA_Energymeter - ##############################################################
2018.11.04 17:33:54.974 4: SMAEM SMA_Energymeter - ### Begin of new SMA Energymeter 1900212213 get data cycle ###
2018.11.04 17:33:54.975 4: SMAEM SMA_Energymeter - ##############################################################
Internals:
Internals:
DEF 0000 192.168.178.26
HOST 192.168.178.26
INTERVAL 60
LASTUPDATE 04.11.2018 / 22:41:57
NAME TP7000
NR 18
PASS 0000
STATE done
TYPE SMAInverter
VERSION 2.10.0
HELPER:
DEFAULT_TARGET_SERIAL 4294967295
DEFAULT_TARGET_SUSYID 65535
FAULTEDCYCLES 0
INTERVAL 60
MAXBYTES 300
MYSERIALNUMBER 123321123
MYSUSYID 233
PKT_ID 32769
READINGS:
2018-11-04 17:37:06 SPOT_ETODAY 5079
2018-11-04 17:37:06 SPOT_ETOTAL 26473359
2018-11-04 17:37:06 SPOT_PAC1 0
2018-11-04 17:37:06 SPOT_PAC2 0
2018-11-04 17:37:06 SPOT_PAC3 0
2018-11-04 17:37:06 SPOT_PACTOT 0
2018-11-04 17:37:06 SPOT_PDC1 0
2018-11-04 17:37:06 SPOT_PDC2 0
2018-11-04 17:37:06 avg_power_lastminutes_05 0
2018-11-04 17:37:06 avg_power_lastminutes_10 0
2018-11-04 17:37:06 avg_power_lastminutes_15 0
2018-11-04 22:41:57 modulstate sleep
2018-11-04 22:41:57 opertime_start 04.11.2018 06:53:44
2018-11-04 22:41:57 opertime_stop 04.11.2018 17:37:43
2018-11-04 22:41:57 state done
Attributes:
detail-level 0
room Photovoltaik
verbose 1
Zitatin fhemutils zeigt der mc mir trotz show hidden files und complte: show all nurWenn die Datei fehlt dann stimmt etwas nicht.
release.pm und
update-20130127-001
2018.11.01 08:19:32.954 1: Including fhem.cfg
2018.11.01 08:19:32.963 3: telnetPort: port 7072 opened
2018.11.01 08:19:33.044 3: WEB: port 8083 opened
2018.11.01 08:19:33.051 3: WEBphone: port 8084 opened
2018.11.01 08:19:33.051 3: WEBtablet: port 8085 opened
2018.11.01 08:19:33.119 2: eventTypes: loaded 6092 events from ./log/eventTypes.txt
2018.11.01 08:19:33.348 3: SMAEM SMA_Energymeter - Opening multicast socket...
2018.11.01 08:19:33.348 3: SMAEM SMA_Energymeter - Multicast socket opened
2018.11.01 08:19:33.349 3: SMAEM SMA_Energymeter - read saved serial numbers from ./FHEM/FhemUtils/cacheSMAEM
2018.11.01 08:19:33.349 3: SMAEM SMA_Energymeter - read saved energy values from ./FHEM/FhemUtils/cacheSMAEM
2018.11.01 08:19:33.349 3: SMAEM SMA_Energymeter - GRIDIN_SUM_1900212213: 10411.4513, GRIDOUT_SUM_1900212213: 6276.6657
......
2018.11.04 22:43:30 1: Including fhem.cfg
2018.11.04 22:43:31 3: WEB: port 8083 opened
2018.11.04 22:43:31 2: eventTypes: loaded 195 events from ./log/eventTypes.txt
2018.11.04 22:43:34 3: SMAEM SMAenergymeter - Opening multicast socket...
2018.11.04 22:43:34 3: SMAEM SMAenergymeter - Multicast socket opened
2018.11.04 22:43:34 3: SMAEM SMAenergymeter - read saved serial numbers from ./FHEM/FhemUtils/cacheSMAEM
2018.11.04 22:43:34 3: SMAEM SMAenergymeter - read saved energy values from ./FHEM/FhemUtils/cacheSMAEM
2018.11.04 22:43:34 3: SMAEM SMAenergymeter - GRIDIN_SUM_1900211640: 32660.2491, GRIDOUT_SUM_1900211640: 2319.5638
2018.11.04 22:43:34 1: Including ./log/fhem.save
2018.11.04 22:43:34 1: usb create starting
2018.11.04 22:43:35 3: Probing CUL device /dev/ttyAMA0
2018.11.04 22:43:35 3: Probing TCM_ESP3 device /dev/ttyAMA0
2018.11.04 22:43:35 3: Probing ZWDongle device /dev/ttyAMA0
2018.11.04 22:43:35 3: Probing FRM device /dev/ttyAMA0
2018.11.04 22:43:41 1: usb create end
2018.11.04 22:43:41 0: Featurelevel: 5.9
2018.11.04 22:43:41 0: Server started with 10 defined entities (fhem.pl:17652/2018-10-31 perl:5.024001 os:linux user:fhem pid:425)
2018.11.04 22:43:41 3: telnetForBlockingFn_1541367821: port 33111 opened
2018.11.04 22:43:34 3: SMAEM SMAenergymeter - Opening multicast socket...
2018.11.04 22:43:34 3: SMAEM SMAenergymeter - Multicast socket opened
2018.11.04 22:43:34 3: SMAEM SMAenergymeter - read saved serial numbers from ./FHEM/FhemUtils/cacheSMAEM
2018.11.04 22:43:34 3: SMAEM SMAenergymeter - read saved energy values from ./FHEM/FhemUtils/cacheSMAEM
2018.11.04 22:43:34 3: SMAEM SMAenergymeter - GRIDIN_SUM_1900211640: 32660.2491, GRIDOUT_SUM_1900211640: 2319.5638
2018.11.04 22:40:13 3: telnetForBlockingFn_1541367613: port 35457 opened
2018.11.04 22:43:30 1: Including fhem.cfg
2018.11.04 22:43:31 3: WEB: port 8083 opened
2018.11.04 22:43:31 2: eventTypes: loaded 195 events from ./log/eventTypes.txt
2018.11.04 22:43:34 3: SMAEM SMAenergymeter - Opening multicast socket...
2018.11.04 22:43:34 3: SMAEM SMAenergymeter - Multicast socket opened
2018.11.04 22:43:34 3: SMAEM SMAenergymeter - read saved serial numbers from ./FHEM/FhemUtils/cacheSMAEM
2018.11.04 22:43:34 3: SMAEM SMAenergymeter - read saved energy values from ./FHEM/FhemUtils/cacheSMAEM
2018.11.04 22:43:34 3: SMAEM SMAenergymeter - GRIDIN_SUM_1900211640: 32660.2491, GRIDOUT_SUM_1900211640: 2319.5638
2018.11.04 22:43:34 1: Including ./log/fhem.save
2018.11.04 22:43:34 1: usb create starting
2018.11.04 22:43:35 3: Probing CUL device /dev/ttyAMA0
2018.11.04 22:43:35 3: Probing TCM_ESP3 device /dev/ttyAMA0
2018.11.04 22:43:35 3: Probing ZWDongle device /dev/ttyAMA0
2018.11.04 22:43:35 3: Probing FRM device /dev/ttyAMA0
2018.11.04 22:43:41 1: usb create end
2018.11.04 22:43:41 0: Featurelevel: 5.9
2018.11.04 22:43:41 0: Server started with 10 defined entities (fhem.pl:17652/2018-10-31 perl:5.024001 os:linux user:fhem pid:425)
2018.11.04 22:43:41 3: telnetForBlockingFn_1541367821: port 33111 opened
2018.11.05 06:56:18 4: SMAEM SMAenergymeter - ##############################################################
2018.11.05 06:56:18 4: SMAEM SMAenergymeter - ### Begin of new SMA Energymeter 3909100475 get data cycle ###
2018.11.05 06:56:18 4: SMAEM SMAenergymeter - ##############################################################
2018.11.05 06:56:18 4: SMAEM SMAenergymeter - discarded cycles since module start: 0
2018.11.05 06:56:18 4: SMAEM SMAenergymeter - last update time set to: 05.11.2018 / 06:56:18
2018.11.05 06:56:18 4: SMAEM SMAenergymeter - Blocking process with PID: 1402 started
2018.11.05 06:56:18 4: SMAEM SMAenergymeter -> Start BlockingCall SMAEM_DoParse
2018.11.05 06:56:18 4: SMAEM SMAenergymeter - old GRIDIN_SUM_3909100475 got from RAM:
2018.11.05 06:56:18 4: SMAEM SMAenergymeter - old GRIDOUT_SUM_3909100475 got from RAM:
2018.11.05 06:56:18 4: SMAEM SMAenergymeter - gridoutsum_3909100475 new set: 30027973930.35313777777777777777777777778
2018.11.05 06:56:18 4: SMAEM SMAenergymeter - gridinsum_3909100475 new set: 0
2018.11.05 06:56:18 4: SMAEM SMAenergymeter - plausibility check done: GRIDIN -> 0, GRIDOUT -> 0
2018.11.05 06:56:18 1: PERL WARNING: substr outside of string at /usr/share/perl/5.24/bigint.pm line 120.
2018.11.05 06:56:18 1: PERL WARNING: Use of uninitialized value $str in substitution (s///) at /usr/share/perl/5.24/bigint.pm line 125.
2018.11.05 06:56:18 4: SMAEM SMAenergymeter -> BlockingCall SMAEM_DoParse finished
2018.11.05 06:56:18 4: SMAEM SMAenergymeter -> Start BlockingCall SMAEM_ParseDone
2018.11.05 06:56:18 4: SMAEM SMAenergymeter - last update time set to: 05.11.2018 / 06:56:18
2018.11.05 06:56:18 4: SMAEM SMAenergymeter - wrote new energy values to INTERNALS - GRIDIN_SUM_3909100475: 0, GRIDOUT_SUM_3909100475: 30027973930.35313777777777777777777777778
2018.11.05 06:56:18 4: SMAEM SMAenergymeter -> BlockingCall SMAEM_ParseDone finished
2018-11-05_06:56:18 TP7000 SPOT_PACTOT: 0
2018.11.05 06:57:18 1: SMAInverter SB5000SE -> BlockingCall getstatus_DoParse Timeout: process terminated
# Please do not modify, move or delete it.
SMAEM_ReinRausZaehler_allserials:1900211640_3909100475
SMAEM_ReinRausZaehler_1900211640:32648.4441_2315.1958
SMAEM_SMAenergymeter_allserials:1900211640_3909100475
SMAEM_SMAenergymeter_1900211640:32660.2491_2319.5638
2018.11.05 06:56:18 1: PERL WARNING: substr outside of string at /usr/share/perl/5.24/bigint.pm line 120.
2018.11.05 06:56:18 1: PERL WARNING: Use of uninitialized value $str in substitution (s///) at /usr/share/perl/5.24/bigint.pm line 125.
2018.11.07 20:42:01 4: SMAEM SMAenergymeter - ##############################################################
2018.11.07 20:42:01 4: SMAEM SMAenergymeter - ### Begin of new SMA Energymeter 3909100475 get data cycle ###
2018.11.07 20:42:01 4: SMAEM SMAenergymeter - ##############################################################
2018.11.07 20:42:01 4: SMAEM SMAenergymeter - discarded cycles since module start: 0
2018.11.07 20:42:01 4: SMAEM SMAenergymeter - last update time set to: 07.11.2018 / 20:42:01
2018.11.07 20:42:01 4: SMAEM SMAenergymeter - Blocking process with PID: 2057 started
2018.11.07 20:42:01 4: SMAEM SMAenergymeter -> Start BlockingCall SMAEM_DoParse
2018.11.07 20:42:01 4: SMAEM SMAenergymeter - old GRIDIN_SUM_3909100475 got from RAM:
2018.11.07 20:42:01 4: SMAEM SMAenergymeter - old GRIDOUT_SUM_3909100475 got from RAM: 30027973930.3531
2018.11.07 20:42:01 4: SMAEM SMAenergymeter - bezug_wirk_count: 30027973930.35313777777777777777777777778
2018.11.07 20:42:01 4: SMAEM SMAenergymeter - gridoutsum_3909100475: 30027973930.3531
2018.11.07 20:42:01 4: SMAEM SMAenergymeter - diffb: 0.0000
2018.11.07 20:42:01 4: SMAEM SMAenergymeter - gridinsum_3909100475 new set: 0
2018.11.07 20:42:01 4: SMAEM SMAenergymeter - plausibility check done: GRIDIN -> 0, GRIDOUT -> 1
2018.11.07 20:42:01 1: PERL WARNING: substr outside of string at /usr/share/perl/5.24/bigint.pm line 120.
2018.11.07 20:42:01 1: PERL WARNING: Use of uninitialized value $str in substitution (s///) at /usr/share/perl/5.24/bigint.pm line 125.
2018.11.07 20:42:01 5: SMAenergymeter - row_array before encoding:
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_WirkP_Zaehler_Diff 0.0000
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_WirkP_Kosten_Diff 0.0000
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - state -86310675.3
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_Saldo_Wirkleistung -86310675.3
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_Saldo_Wirkleistung_Zaehler -30027973930.4
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Wirkleistung 86310912.1
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Wirkleistung_Zaehler 30027973930.3531
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Wirkleistung 236.8
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Wirkleistung_Zaehler 0.0000
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Blindleistung 0.0
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Blindleistung_Zaehler 0.0
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Blindleistung 0.0
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Scheinleistung 0.0
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Scheinleistung_Zaehler 0.0
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Scheinleistung 0.0
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_CosPhi 0.000
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Saldo_Wirkleistung 0.0
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Saldo_Wirkleistung_Zaehler 0.0
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Wirkleistung 0.0
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Wirkleistung_Zaehler 0.0
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Wirkleistung 0.0
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Blindleistung 0.0
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Blindleistung_Zaehler 0.0
2018.11.07 20:42:01 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Blindleistung 0.0
Zitat
eval {
$socket = IO::Socket::Multicast->new(
Proto => 'udp',
LocalPort => '9522',
ReuseAddr => '1',
ReusePort => defined(&ReusePort) ? 1 : 0,
); };
if($@) {
Log3 $hash, 1, "SMAEM $name - Can't bind: $@";
return;
}
Log3 $hash, 3, "SMAEM $name - Multicast socket opened";
$socket->mcast_add('239.12.255.254');
http://192.168.2.41/index.php
http://SMA,,Seriennummer".local
Zitat von: rostak am 07 November 2018, 22:35:13
vi machts mir nicht leicht
2018.11.17 18:34:35 3: SMAInverter SB5000SE - WARNING - old process 1369 will be killed now to start a new BlockingCall
2018.11.17 18:34:35 1: SMAInverter SB5000SE -> BlockingCall getstatus_DoParse Timeout: process terminated
2018.11.17 18:34:35 4: SB5000SE - ###############################################################
2018.11.17 18:34:35 4: SB5000SE - ########## Begin of new SMAInverter get data cycle ##########
2018.11.17 18:34:35 4: SB5000SE - ###############################################################
2018.11.17 18:34:35 4: SB5000SE - timeout cycles since module start: 84
2018.11.17 18:34:35 4: SB5000SE -> Start BlockingCall getstatus_DoParse
2018.11.17 18:34:35 4: SB5000SE - current time: 17.11.2018 18:34:35
2018.11.17 18:34:35 4: SB5000SE - operation time begin: 17.11.2018 07:14:20
2018.11.17 18:34:35 4: SB5000SE - operation time end: 17.11.2018 17:19:50
2018.11.17 18:34:35 4: SB5000SE - Send login to 192.168.178.22 on Port 9522 with password 0000
2018.11.17 18:34:35 5: SB5000SE - Send: 534D4100000402A000000001003A001060650EA0FFFFFFFFFFFF0001E90023BB590700010000000001800C04FDFF07000000840300002B51F05B00000000B8B8B8B8888888888888888800000000
2018.11.17 18:34:35 4: SMAEM SMAenergymeter - ##############################################################
2018.11.17 18:34:35 4: SMAEM SMAenergymeter - ### Begin of new SMA Energymeter 3909100475 get data cycle ###
2018.11.17 18:34:35 4: SMAEM SMAenergymeter - ##############################################################
2018.11.17 18:34:35 4: SMAEM SMAenergymeter - discarded cycles since module start: 0
2018.11.17 18:34:35 4: SMAEM SMAenergymeter - last update time set to: 17.11.2018 / 18:34:35
2018.11.17 18:34:35 4: SMAEM SMAenergymeter - Blocking process with PID: 1390 started
2018.11.17 18:34:35 4: SMAEM SMAenergymeter -> Start BlockingCall SMAEM_DoParse
2018.11.17 18:34:35 4: SMAEM SMAenergymeter - old GRIDIN_SUM_3909100475 got from RAM:
2018.11.17 18:34:35 4: SMAEM SMAenergymeter - old GRIDOUT_SUM_3909100475 got from RAM: 30027973930.3531
2018.11.17 18:34:35 4: SMAEM SMAenergymeter - bezug_wirk_count: 30027973930.35313777777777777777777777778
2018.11.17 18:34:35 4: SMAEM SMAenergymeter - gridoutsum_3909100475: 30027973930.3531
2018.11.17 18:34:35 4: SMAEM SMAenergymeter - diffb: 0.0000
2018.11.17 18:34:35 4: SMAEM SMAenergymeter - gridinsum_3909100475 new set: 0
2018.11.17 18:34:35 4: SMAEM SMAenergymeter - plausibility check done: GRIDIN -> 0, GRIDOUT -> 1
2018.11.17 18:34:35 1: PERL WARNING: substr outside of string at /usr/share/perl/5.24/bigint.pm line 120.
2018.11.17 18:34:35 1: PERL WARNING: Use of uninitialized value $str in substitution (s///) at /usr/share/perl/5.24/bigint.pm line 125.
2018.11.17 18:34:35 5: SMAenergymeter - row_array before encoding:
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_WirkP_Zaehler_Diff 0.0000
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_WirkP_Kosten_Diff 0.0000
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - state -86309803.2
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Saldo_Wirkleistung -86309803.2
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Saldo_Wirkleistung_Zaehler -30027973930.4
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Wirkleistung 86310912.1
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Wirkleistung_Zaehler 30027973930.3531
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Wirkleistung 1108.9
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Wirkleistung_Zaehler 0.0000
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Blindleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Blindleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Scheinleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Scheinleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_CosPhi 0.000
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Saldo_Wirkleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Saldo_Wirkleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Wirkleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Wirkleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Wirkleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Blindleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Blindleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Scheinleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Scheinleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_THD 0.00
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Spannung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_CosPhi 0.000
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Saldo_Wirkleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Saldo_Wirkleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Wirkleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Wirkleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Wirkleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Blindleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Blindleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Scheinleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Scheinleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_THD 0.00
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Spannung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_CosPhi 0.000
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Saldo_Wirkleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Saldo_Wirkleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Wirkleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Wirkleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Wirkleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Blindleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Blindleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Scheinleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Scheinleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_THD 0.00
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Spannung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_CosPhi 0.000
2018.11.17 18:34:35 4: SMAEM SMAenergymeter -> BlockingCall SMAEM_DoParse finished
2018.11.17 18:34:35 4: SMAEM SMAenergymeter -> Start BlockingCall SMAEM_ParseDone
2018.11.17 18:34:35 4: SMAEM SMAenergymeter - last update time set to: 17.11.2018 / 18:34:35
2018.11.17 18:34:35 4: SMAEM SMAenergymeter - wrote new energy values to INTERNALS - GRIDIN_SUM_3909100475: 0, GRIDOUT_SUM_3909100475: 30027973930.35313777777777777777777777778
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - row_array after decoding:
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_WirkP_Zaehler_Diff 0.0000
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_WirkP_Kosten_Diff 0.0000
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - state -86309803.2
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Saldo_Wirkleistung -86309803.2
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Saldo_Wirkleistung_Zaehler -30027973930.4
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Wirkleistung 86310912.1
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Wirkleistung_Zaehler 30027973930.3531
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Wirkleistung 1108.9
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Wirkleistung_Zaehler 0.0000
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Blindleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Blindleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Scheinleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Scheinleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_CosPhi 0.000
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Saldo_Wirkleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Saldo_Wirkleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Wirkleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Wirkleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Wirkleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Blindleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Blindleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Scheinleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Scheinleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_THD 0.00
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Spannung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_CosPhi 0.000
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Saldo_Wirkleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Saldo_Wirkleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Wirkleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Wirkleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Wirkleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Blindleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Blindleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Scheinleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Scheinleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_THD 0.00
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Spannung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_CosPhi 0.000
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Saldo_Wirkleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Saldo_Wirkleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Wirkleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Wirkleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Wirkleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Blindleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Blindleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Scheinleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Scheinleistung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_THD 0.00
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Spannung 0.0
2018.11.17 18:34:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_CosPhi 0.000
2018.11.17 18:34:35 4: SMAEM SMAenergymeter -> BlockingCall SMAEM_ParseDone finished
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - all serial numbers were saved to ./FHEM/FhemUtils/cacheSMAEM
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - ##############################################################
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - ### Begin of new SMA Energymeter 1048577 get data cycle ###
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - ##############################################################
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - discarded cycles since module start: 0
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - last update time set to: 17.11.2018 / 18:35:14
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - Blocking process with PID: 1426 started
2018.11.17 18:35:14 4: SMAEM SMAenergymeter -> Start BlockingCall SMAEM_DoParse
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - old GRIDIN_SUM_1048577 got from RAM:
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - old GRIDOUT_SUM_1048577 got from RAM:
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - gridoutsum_1048577 new set: 3564567834839.686257777777777777777777778
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - gridinsum_1048577 new set: 0
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - plausibility check done: GRIDIN -> 0, GRIDOUT -> 0
2018.11.17 18:35:14 1: PERL WARNING: substr outside of string at /usr/share/perl/5.24/bigint.pm line 120.
2018.11.17 18:35:14 1: PERL WARNING: Use of uninitialized value $str in substitution (s///) at /usr/share/perl/5.24/bigint.pm line 125.
2018.11.17 18:35:14 5: SMAenergymeter - row_array before encoding:
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - state 733568.8
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Saldo_Wirkleistung 733568.8
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Saldo_Wirkleistung_Zaehler -3564567834839.7
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Bezug_Wirkleistung 6554.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Bezug_Wirkleistung_Zaehler 3564567834839.6865
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Einspeisung_Wirkleistung 740122.8
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Einspeisung_Wirkleistung_Zaehler 0.0000
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Bezug_Blindleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Einspeisung_Blindleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Bezug_Scheinleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_CosPhi 0.000
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Saldo_Wirkleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Saldo_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Bezug_Wirkleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Bezug_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Einspeisung_Wirkleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Bezug_Blindleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Einspeisung_Blindleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Bezug_Scheinleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_THD 0.00
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Spannung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_CosPhi 0.000
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Saldo_Wirkleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Saldo_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Bezug_Wirkleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Bezug_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Einspeisung_Wirkleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Bezug_Blindleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Einspeisung_Blindleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Bezug_Scheinleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_THD 0.00
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Spannung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_CosPhi 0.000
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Saldo_Wirkleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Saldo_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Bezug_Wirkleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Bezug_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Einspeisung_Wirkleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Bezug_Blindleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Einspeisung_Blindleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Bezug_Scheinleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_THD 0.00
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Spannung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_CosPhi 0.000
2018.11.17 18:35:14 4: SMAEM SMAenergymeter -> BlockingCall SMAEM_DoParse finished
2018.11.17 18:35:14 4: SMAEM SMAenergymeter -> Start BlockingCall SMAEM_ParseDone
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - last update time set to: 17.11.2018 / 18:35:14
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - wrote new energy values to INTERNALS - GRIDIN_SUM_1048577: 0, GRIDOUT_SUM_1048577: 3564567834839.686257777777777777777777778
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - row_array after decoding:
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - state 733568.8
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Saldo_Wirkleistung 733568.8
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Saldo_Wirkleistung_Zaehler -3564567834839.7
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Bezug_Wirkleistung 6554.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Bezug_Wirkleistung_Zaehler 3564567834839.6865
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Einspeisung_Wirkleistung 740122.8
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Einspeisung_Wirkleistung_Zaehler 0.0000
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Bezug_Blindleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Einspeisung_Blindleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Bezug_Scheinleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_CosPhi 0.000
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Saldo_Wirkleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Saldo_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Bezug_Wirkleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Bezug_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Einspeisung_Wirkleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Bezug_Blindleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Einspeisung_Blindleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Bezug_Scheinleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_THD 0.00
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_Spannung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L1_CosPhi 0.000
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Saldo_Wirkleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Saldo_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Bezug_Wirkleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Bezug_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Einspeisung_Wirkleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Bezug_Blindleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Einspeisung_Blindleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Bezug_Scheinleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_THD 0.00
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_Spannung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L2_CosPhi 0.000
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Saldo_Wirkleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Saldo_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Bezug_Wirkleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Bezug_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Einspeisung_Wirkleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Bezug_Blindleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Einspeisung_Blindleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Bezug_Scheinleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_THD 0.00
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_Spannung 0.0
2018.11.17 18:35:14 5: SMAEM SMAenergymeter - SMAEM1048577_L3_CosPhi 0.000
2018.11.17 18:35:14 4: SMAEM SMAenergymeter -> BlockingCall SMAEM_ParseDone finished
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - all serial numbers were saved to ./FHEM/FhemUtils/cacheSMAEM
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - ##############################################################
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - ### Begin of new SMA Energymeter 1900211640 get data cycle ###
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - ##############################################################
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - discarded cycles since module start: 0
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - last update time set to: 17.11.2018 / 18:35:14
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - Blocking process with PID: 1427 started
2018.11.17 18:35:14 4: SMAEM SMAenergymeter -> Start BlockingCall SMAEM_DoParse
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - old GRIDIN_SUM_1900211640 got from RAM:
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - old GRIDOUT_SUM_1900211640 got from RAM:
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - gridoutsum_1900211640 new set: 2348.8065
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - gridinsum_1900211640 new set: 32768.2232
2018.11.17 18:35:14 4: SMAEM SMAenergymeter - plausibility check done: GRIDIN -> 0, GRIDOUT -> 0
2018.11.17 18:35:15 5: SMAenergymeter - row_array before encoding:
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - state -6.4
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Saldo_Wirkleistung -6.4
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Saldo_Wirkleistung_Zaehler 30419.4
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Bezug_Wirkleistung 6.4
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Bezug_Wirkleistung_Zaehler 2348.8065
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Einspeisung_Wirkleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Einspeisung_Wirkleistung_Zaehler 32768.2232
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Bezug_Blindleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Bezug_Blindleistung_Zaehler 3053.5
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Einspeisung_Blindleistung 295.8
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Einspeisung_Blindleistung_Zaehler 10271.5
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Bezug_Scheinleistung 295.9
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Bezug_Scheinleistung_Zaehler 6615.2
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Einspeisung_Scheinleistung_Zaehler 36216.5
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_CosPhi 0.022
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Saldo_Wirkleistung 122.4
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Saldo_Wirkleistung_Zaehler 22966.6
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Bezug_Wirkleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Bezug_Wirkleistung_Zaehler 800.7
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Einspeisung_Wirkleistung 122.4
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Einspeisung_Wirkleistung_Zaehler 23767.4
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Bezug_Blindleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Bezug_Blindleistung_Zaehler 1959.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Einspeisung_Blindleistung 181.2
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Einspeisung_Blindleistung_Zaehler 3316.5
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Bezug_Scheinleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Bezug_Scheinleistung_Zaehler 1330.9
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Einspeisung_Scheinleistung 218.7
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Einspeisung_Scheinleistung_Zaehler 25028.7
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_THD 1.22
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Spannung 222.7
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_CosPhi 0.560
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Saldo_Wirkleistung -7.2
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Saldo_Wirkleistung_Zaehler 4495.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Bezug_Wirkleistung 7.2
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Bezug_Wirkleistung_Zaehler 2039.9
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Einspeisung_Wirkleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Einspeisung_Wirkleistung_Zaehler 6534.9
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Bezug_Blindleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Bezug_Blindleistung_Zaehler 331.7
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Einspeisung_Blindleistung 71.6
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Einspeisung_Blindleistung_Zaehler 6432.2
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Bezug_Scheinleistung 71.9
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Bezug_Scheinleistung_Zaehler 5745.2
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Einspeisung_Scheinleistung_Zaehler 7724.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_THD 0.32
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Spannung 224.3
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_CosPhi 0.100
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Saldo_Wirkleistung -121.6
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Saldo_Wirkleistung_Zaehler 2957.8
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Bezug_Wirkleistung 121.6
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Bezug_Wirkleistung_Zaehler 2893.8
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Einspeisung_Wirkleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Einspeisung_Wirkleistung_Zaehler 5851.6
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Bezug_Blindleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Bezug_Blindleistung_Zaehler 961.6
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Einspeisung_Blindleistung 43.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Einspeisung_Blindleistung_Zaehler 721.6
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Bezug_Scheinleistung 129.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Bezug_Scheinleistung_Zaehler 3183.6
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Einspeisung_Scheinleistung_Zaehler 6007.6
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_THD 0.67
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Spannung 228.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_CosPhi 0.943
2018.11.17 18:35:15 4: SMAEM SMAenergymeter -> BlockingCall SMAEM_DoParse finished
2018.11.17 18:35:15 4: SMAEM SMAenergymeter -> Start BlockingCall SMAEM_ParseDone
2018.11.17 18:35:15 4: SMAEM SMAenergymeter - last update time set to: 17.11.2018 / 18:35:15
2018.11.17 18:35:15 4: SMAEM SMAenergymeter - wrote new energy values to INTERNALS - GRIDIN_SUM_1900211640: 32768.2232, GRIDOUT_SUM_1900211640: 2348.8065
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - row_array after decoding:
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - state -6.4
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Saldo_Wirkleistung -6.4
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Saldo_Wirkleistung_Zaehler 30419.4
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Bezug_Wirkleistung 6.4
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Bezug_Wirkleistung_Zaehler 2348.8065
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Einspeisung_Wirkleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Einspeisung_Wirkleistung_Zaehler 32768.2232
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Bezug_Blindleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Bezug_Blindleistung_Zaehler 3053.5
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Einspeisung_Blindleistung 295.8
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Einspeisung_Blindleistung_Zaehler 10271.5
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Bezug_Scheinleistung 295.9
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Bezug_Scheinleistung_Zaehler 6615.2
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_Einspeisung_Scheinleistung_Zaehler 36216.5
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_CosPhi 0.022
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Saldo_Wirkleistung 122.4
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Saldo_Wirkleistung_Zaehler 22966.6
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Bezug_Wirkleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Bezug_Wirkleistung_Zaehler 800.7
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Einspeisung_Wirkleistung 122.4
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Einspeisung_Wirkleistung_Zaehler 23767.4
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Bezug_Blindleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Bezug_Blindleistung_Zaehler 1959.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Einspeisung_Blindleistung 181.2
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Einspeisung_Blindleistung_Zaehler 3316.5
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Bezug_Scheinleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Bezug_Scheinleistung_Zaehler 1330.9
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Einspeisung_Scheinleistung 218.7
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Einspeisung_Scheinleistung_Zaehler 25028.7
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_THD 1.22
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_Spannung 222.7
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L1_CosPhi 0.560
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Saldo_Wirkleistung -7.2
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Saldo_Wirkleistung_Zaehler 4495.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Bezug_Wirkleistung 7.2
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Bezug_Wirkleistung_Zaehler 2039.9
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Einspeisung_Wirkleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Einspeisung_Wirkleistung_Zaehler 6534.9
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Bezug_Blindleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Bezug_Blindleistung_Zaehler 331.7
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Einspeisung_Blindleistung 71.6
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Einspeisung_Blindleistung_Zaehler 6432.2
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Bezug_Scheinleistung 71.9
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Bezug_Scheinleistung_Zaehler 5745.2
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Einspeisung_Scheinleistung_Zaehler 7724.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_THD 0.32
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_Spannung 224.3
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L2_CosPhi 0.100
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Saldo_Wirkleistung -121.6
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Saldo_Wirkleistung_Zaehler 2957.8
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Bezug_Wirkleistung 121.6
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Bezug_Wirkleistung_Zaehler 2893.8
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Einspeisung_Wirkleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Einspeisung_Wirkleistung_Zaehler 5851.6
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Bezug_Blindleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Bezug_Blindleistung_Zaehler 961.6
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Einspeisung_Blindleistung 43.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Einspeisung_Blindleistung_Zaehler 721.6
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Bezug_Scheinleistung 129.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Bezug_Scheinleistung_Zaehler 3183.6
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Einspeisung_Scheinleistung_Zaehler 6007.6
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_THD 0.67
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_Spannung 228.0
2018.11.17 18:35:15 5: SMAEM SMAenergymeter - SMAEM1900211640_L3_CosPhi 0.943
2018-11-17_18:35:15 SMAenergymeter SMAEM1900211640_Saldo_Wirkleistung: -6.4
2018.11.17 18:35:15 4: SMAEM SMAenergymeter -> BlockingCall SMAEM_ParseDone finished
2018.11.17 18:35:15 5: SMAEM SMAenergymeter: - received 600 bytes but interval 60s isn't expired.
2018.11.17 18:35:16 5: SMAEM SMAenergymeter: - received 600 bytes but interval 60s isn't expired.
2018.11.17 18:35:17 5: SMAEM SMAenergymeter: - received 600 bytes but interval 60s isn't expired.
2018.11.17 18:35:18 5: SMAEM SMAenergymeter: - received 600 bytes but interval 60s isn't expired.
2018.11.17 18:35:35 3: SMAInverter SB5000SE - WARNING - old process 1389 will be killed now to start a new BlockingCall
2018.11.17 18:35:35 1: SMAInverter SB5000SE -> BlockingCall getstatus_DoParse Timeout: process terminated
2018.11.17 18:35:35 4: SB5000SE - ###############################################################
2018.11.17 18:35:35 4: SB5000SE - ########## Begin of new SMAInverter get data cycle ##########
2018.11.17 18:35:35 4: SB5000SE - ###############################################################
2018.11.17 18:35:35 4: SB5000SE - timeout cycles since module start: 85
2018.11.17 18:35:35 4: SB5000SE -> Start BlockingCall getstatus_DoParse
2018.11.17 18:35:35 4: SB5000SE - current time: 17.11.2018 18:35:35
2018.11.17 18:35:35 4: SB5000SE - operation time begin: 17.11.2018 07:14:20
2018.11.17 18:35:35 4: SB5000SE - operation time end: 17.11.2018 17:19:50
2018.11.17 18:35:35 4: SB5000SE - Send login to 192.168.178.22 on Port 9522 with password 0000
2018.11.17 18:35:35 5: SB5000SE - Send: 534D4100000402A000000001003A001060650EA0FFFFFFFFFFFF0001E90023BB590700010000000001800C04FDFF07000000840300006751F05B00000000B8B8B8B8888888888888888800000000
2018.11.17 18:35:35 4: SMAEM SMAenergymeter - ##############################################################
2018.11.17 18:35:35 4: SMAEM SMAenergymeter - ### Begin of new SMA Energymeter 3909100475 get data cycle ###
2018.11.17 18:35:35 4: SMAEM SMAenergymeter - ##############################################################
2018.11.17 18:35:35 4: SMAEM SMAenergymeter - discarded cycles since module start: 0
2018.11.17 18:35:35 4: SMAEM SMAenergymeter - last update time set to: 17.11.2018 / 18:35:35
2018.11.17 18:35:35 4: SMAEM SMAenergymeter - Blocking process with PID: 1434 started
2018.11.17 18:35:35 4: SMAEM SMAenergymeter -> Start BlockingCall SMAEM_DoParse
2018.11.17 18:35:35 4: SMAEM SMAenergymeter - old GRIDIN_SUM_3909100475 got from RAM:
2018.11.17 18:35:35 4: SMAEM SMAenergymeter - old GRIDOUT_SUM_3909100475 got from RAM: 30027973930.3531
2018.11.17 18:35:35 4: SMAEM SMAenergymeter - bezug_wirk_count: 30027973930.35313777777777777777777777778
2018.11.17 18:35:35 4: SMAEM SMAenergymeter - gridoutsum_3909100475: 30027973930.3531
2018.11.17 18:35:35 4: SMAEM SMAenergymeter - diffb: 0.0000
2018.11.17 18:35:35 4: SMAEM SMAenergymeter - gridinsum_3909100475 new set: 0
2018.11.17 18:35:35 4: SMAEM SMAenergymeter - plausibility check done: GRIDIN -> 0, GRIDOUT -> 1
2018.11.17 18:35:35 1: PERL WARNING: substr outside of string at /usr/share/perl/5.24/bigint.pm line 120.
2018.11.17 18:35:35 1: PERL WARNING: Use of uninitialized value $str in substitution (s///) at /usr/share/perl/5.24/bigint.pm line 125.
2018.11.17 18:35:35 5: SMAenergymeter - row_array before encoding:
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_WirkP_Zaehler_Diff 0.0000
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_WirkP_Kosten_Diff 0.0000
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - state -86308267.2
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Saldo_Wirkleistung -86308267.2
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Saldo_Wirkleistung_Zaehler -30027973930.4
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Wirkleistung 86310912.1
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Wirkleistung_Zaehler 30027973930.3531
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Wirkleistung 2644.9
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Wirkleistung_Zaehler 0.0000
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Blindleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Blindleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Scheinleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_CosPhi 0.000
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Saldo_Wirkleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Saldo_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Wirkleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Wirkleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Blindleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Blindleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Scheinleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_THD 0.00
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Spannung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_CosPhi 0.000
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Saldo_Wirkleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Saldo_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Wirkleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Wirkleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Blindleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Blindleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Scheinleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_THD 0.00
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Spannung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_CosPhi 0.000
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Saldo_Wirkleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Saldo_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Wirkleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Wirkleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Blindleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Blindleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Scheinleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_THD 0.00
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Spannung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_CosPhi 0.000
2018.11.17 18:35:35 4: SMAEM SMAenergymeter -> BlockingCall SMAEM_DoParse finished
2018.11.17 18:35:35 4: SMAEM SMAenergymeter -> Start BlockingCall SMAEM_ParseDone
2018.11.17 18:35:35 4: SMAEM SMAenergymeter - last update time set to: 17.11.2018 / 18:35:35
2018.11.17 18:35:35 4: SMAEM SMAenergymeter - wrote new energy values to INTERNALS - GRIDIN_SUM_3909100475: 0, GRIDOUT_SUM_3909100475: 30027973930.35313777777777777777777777778
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - row_array after decoding:
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_WirkP_Zaehler_Diff 0.0000
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_WirkP_Kosten_Diff 0.0000
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - state -86308267.2
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Saldo_Wirkleistung -86308267.2
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Saldo_Wirkleistung_Zaehler -30027973930.4
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Wirkleistung 86310912.1
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Wirkleistung_Zaehler 30027973930.3531
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Wirkleistung 2644.9
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Wirkleistung_Zaehler 0.0000
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Blindleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Blindleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Scheinleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_CosPhi 0.000
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Saldo_Wirkleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Saldo_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Wirkleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Wirkleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Blindleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Blindleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Scheinleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_THD 0.00
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_Spannung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L1_CosPhi 0.000
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Saldo_Wirkleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Saldo_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Wirkleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Wirkleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Blindleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Blindleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Scheinleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_THD 0.00
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_Spannung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L2_CosPhi 0.000
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Saldo_Wirkleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Saldo_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Wirkleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Wirkleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Wirkleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Blindleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Blindleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Blindleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Blindleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Scheinleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Bezug_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Scheinleistung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Einspeisung_Scheinleistung_Zaehler 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_THD 0.00
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_Spannung 0.0
2018.11.17 18:35:35 5: SMAEM SMAenergymeter - SMAEM3909100475_L3_CosPhi 0.000
2018.11.17 18:35:35 4: SMAEM SMAenergymeter -> BlockingCall SMAEM_ParseDone finished
2018.11.17 18:36:35 3: SMAInverter SB5000SE - WARNING - old process 1433 will be killed now to start a new BlockingCall
2018.11.17 18:36:35 1: SMAInverter SB5000SE -> BlockingCall getstatus_DoParse Timeout: process terminated
###############################################################
# Auswertung non-blocking Inverter Datenabruf
###############################################################
sub SMAEM_ParseDone ($) {
my ($string) = @_;
my @a = split("\\|",$string);
my $name = $a[0];
my $hash = $defs{$name};
my $rowlist = decode_base64($a[1]);
my $gridinsum = $a[2];
my $gridoutsum = $a[3];
my $error = decode_base64($a[4]) if($a[4]);
my $discycles = $a[5];
my $smaserial = '12345678911';#$a[6]; #testweise händisch eingetragen
Log3 ($name, 4, "SMAEM $name -> Start BlockingCall SMAEM_ParseDone");
Log3 ($name, 1, "SMAEM $name -> MS a0:".$a[0]);
Log3 ($name, 1, "SMAEM $name -> MS a1:".$a[1]);
Log3 ($name, 1, "SMAEM $name -> MS a2:".$a[2]);
Log3 ($name, 1, "SMAEM $name -> MS a3:".$a[3]);
Log3 ($name, 1, "SMAEM $name -> MS a4:".$a[4]);
Log3 ($name, 1, "SMAEM $name -> MS a5:".$a[5]);
Log3 ($name, 1, "SMAEM $name -> MS a6:".$a[6]);
2019.05.06 21:52:42 4: SMAEM SMA_EnergyMeter - ##############################################################
2019.05.06 21:52:42 4: SMAEM SMA_EnergyMeter - ### Begin of new SMA Energymeter 12345678911 get data cycle ###
2019.05.06 21:52:42 4: SMAEM SMA_EnergyMeter - ##############################################################
2019.05.06 21:52:42 4: SMAEM SMA_EnergyMeter - discarded cycles since module start: 15
2019.05.06 21:52:42 4: SMAEM SMA_EnergyMeter - last update time set to: 06.05.2019 / 21:52:42
2019.05.06 21:52:42 4: SMAEM SMA_EnergyMeter - Blocking process with PID: 6228 started
2019.05.06 21:52:42 4: SMAEM SMA_EnergyMeter -> Start BlockingCall SMAEM_DoParse
2019.05.06 21:52:42 4: SMAEM SMA_EnergyMeter - old GRIDIN_SUM_12345678911 got from RAM: 25401.5354
2019.05.06 21:52:42 4: SMAEM SMA_EnergyMeter - old GRIDOUT_SUM_12345678911 got from RAM: 7044.6720
2019.05.06 21:52:42 4: SMAEM SMA_EnergyMeter - bezug_wirk_count: 7044.9114
2019.05.06 21:52:42 4: SMAEM SMA_EnergyMeter - gridoutsum_12345678911: 7044.6720
2019.05.06 21:52:42 4: SMAEM SMA_EnergyMeter - diffb: 0.2394
2019.05.06 21:52:42 1: SMAEM SMA_EnergyMeter - cycle discarded due to allowed diff GRIDIN exceeding
2019.05.06 21:52:42 4: SMAEM SMA_EnergyMeter -> BlockingCall SMAEM_DoParse finished
2019.05.06 21:52:42 4: SMAEM SMA_EnergyMeter -> Start BlockingCall SMAEM_ParseDone
2019.05.06 21:52:42 4: SMAEM SMA_EnergyMeter - last update time set to: 06.05.2019 / 21:52:42
2019.05.06 21:52:42 4: SMAEM SMA_EnergyMeter - wrote new energy values to INTERNALS - GRIDIN_SUM_'': 25422.7813, GRIDOUT_SUM_'': 7044.9114
2019.05.06 21:52:42 5: SMAEM SMA_EnergyMeter - row_array after decoding:
2019.05.06 21:52:42 4: SMAEM SMA_EnergyMeter -> BlockingCall SMAEM_ParseDone finished
2019.05.06 21:54:14 1: SMAEM SMA_EnergyMeter -> MS a0:SMA_EnergyMeter
2019.05.06 21:54:14 1: SMAEM SMA_EnergyMeter -> MS a1:''
2019.05.06 21:54:14 1: SMAEM SMA_EnergyMeter -> MS a2:25422.7814
2019.05.06 21:54:14 1: SMAEM SMA_EnergyMeter -> MS a3:7044.9115
2019.05.06 21:54:14 1: SMAEM SMA_EnergyMeter -> MS a4:''
2019.05.06 21:54:14 1: SMAEM SMA_EnergyMeter -> MS a5:18
2019.05.06 21:54:14 1: SMAEM SMA_EnergyMeter -> MS a6:''
259| $hash->{HELPER}{RUNNING_PID} = BlockingCall("SMAEM_DoParse", "$name|$dataenc|$smaserial", "SMAEM_ParseDone", $timeout, "SMAEM_ParseAborted", $hash);
Zitat von: Xguide am 06 Mai 2019, 22:08:45
Hallo zusammen,
ich bin jetzt schon zwei Male über einen Fehler mit dem SMAEM gestolpert.
Auswirkung: es holt keine Daten mehr ab
Grund, die Variable $smaserial ist nicht definiert, somit wird $gridinsum, $gridoutsum nicht richtig geschrieben, es kommt eine unplausible Differenz zustande und das Modul geht in den nächsten Zyklus ohne Daten zu liefern. Wie ich das hinbekommen habe? Weiss ich nicht. Gab es nicht mal ein SerialNo Attribut?
Wenn ich meine SerialNo fest eintrage, dann funktioniert das Modul.
my $smaserial = '12345678911';#$a[6]; #testweise händisch eingetragen
a[6] ist leer und somit ist $smaserial nicht definiert
Jemand eine Idee?
Grüße Marcel
Zitat
ich bin jetzt schon zwei Male über einen Fehler mit dem SMAEM gestolpert.
Auswirkung: es holt keine Daten mehr ab
Grund, die Variable $smaserial ist nicht definiert, somit wird $gridinsum, $gridoutsum nicht richtig geschrieben, es kommt eine unplausible Differenz zustande und das Modul geht in den nächsten Zyklus ohne Daten zu liefern. Wie ich das hinbekommen habe? Weiss ich nicht. Gab es nicht mal ein SerialNo Attribut?
ZitatHast Du das logging in #483 gesehen, da wird ParseDone mit leerem $a[6] ausgeführt.
return if(!$smaserial); war zu dem Zeitpunkt korrekt gefüllt, wie das Logging aus (245) --> Log3 ($name, 4, "SMAEM $name - ### Begin of new SMA Energymeter $smaserial get data cycle ###"); zeigt.
Too many arguments for main::SMAEM_setCacheValue at /opt/fhem//FHEM/77_SMAEM.pm line 741, near "$as)"
Too many arguments for main::SMAEM_setCacheValue at /opt/fhem//FHEM/77_SMAEM.pm line 762, near "$sumstr)"
Cachefile ./FHEM/fhemUtils/cacheSMAEM deleted. It will be initialized immediately
SMAEM_SMA_Energymeter_allserials:1900212213
SMAEM_SMA_Energymeter_1900212213:12384.1909_8482.6841
Too many arguments for main::SMAEM_setCacheValue at ./FHEM/77_SMAEM.pm line 754, near "$as)"
Too many arguments for main::SMAEM_setCacheValue at ./FHEM/77_SMAEM.pm line 775, near "$sumstr)"
BEGIN not safe after errors--compilation aborted at ./FHEM/77_SMAEM.pm line 936.
Undefined subroutine &main::sortTopicNum called at ./FHEM/77_SMAEM.pm line 919, <$fh> line 4786.
Zitatmit dem hier im Thread genannten Modul 77_SMAEM OHNE Anbindung an das Internet die Daten vom Energy Meter auslesenKorrekt, wobei ich einen HM 1.0 benutze, 2.0 funktioniert auch meine ich bereits gelesen zu haben. Sollte mal noch jemand bestätigen.
Zitatmit dem Modul 98_SHM über das Sunny Portal (Internet) die Daten vom Home Manager abholen (inkl. Ertragsprognose usw.)Nutze dazu lieber 76_SMAPortal. Ist eine Weiter/Neuentwicklung und vereint viele Funktionen.
ZitatNutze dazu lieber 76_SMAPortal. Ist eine Weiter/Neuentwicklung und vereint viele Funktionen.
ZitatNabend,
alles was Heiko sagt ist vollkommen richtig! Irgendwo in den Untiefen der Threads hat jemand von SHM 1.0 auf 2.0 mit integriertem EM upgegraded. EM1.0 verhält sich analog zum den im SHM 2.0 verbauten Device.
Ich kann nichts schlechtes über die SMA Geräte berichten, ausser das der SHM 1.0 auch eine lokale Schnittstelle verdient hätte. Aber das durch die fehlende Schnittstelle des SHM etwas komplexere Konstrukt von Einzelabfragen der WR (Batterie, PV) und EM, funktioniert sehr zuverlässig und ausreichend gut. Portal ist für mich nur wegen der Prognosen notwendig. Das erwähnte Modul SHM_Portal ist super geworden, zumal SMA-Verbraucher darüber extrem schnell manuell geschaltet werden können, das schafft die SMA App nicht.
Viele fehlende Signale bei den älteren Generationen der Devices sind in den Neuen nun Standard (Zähler Batterieladung/-entladung)
Ich kenne im Vergleich zum SHM nur den Solarlog und muss sagen, SMA gefällt mir besser.
Schönen Abend zusammen,
Marcel
Zitat von: Volker Kettenbach am 11 Dezember 2019, 08:50:27
Da kann ich nicht helfen. Hier geht es nur um das EM
siehe
http://www.eb-systeme.de/?page_id=3005
Auszug / weitere Hinweise von der Seite
SMA Homemanager 2.0 >= 2.03.4.R
SMA hat sein Datagramm, welches der Homemanager 2.0 aussendet, verändert.
Es werden nun 608 byte, statt 600 byte versandt. Da dies in Zukunft noch häufiger geschehen wird, ist es besser, die Werte nicht über den Offset aus dem Bytestream zu holen, sondern über die Indizes (OBIS Kennzahlen).
Anhand der alten Dokumentation sieht man, wie die Messwerte und Zähler aufgebaut sind und an welchen Stellen sie stehen.
Dokumentation EnergyMeter 1.0
http://www.eb-systeme.de/wp-content/uploads/2019/12/EMETER-Protokoll-TI-de-10.pdf
So sieht ein Beispiel eines neuen Datagrams aus:
534d41 00 000402a 0000 0000 1024 c0010 6069 0174 b2f0f761 eb6af9da
0001040000000ff60001080000000002bd9b6e18
0002040000000000000208000000000215c8a160
0003040000000000000308000000000000ddc250
000404000000163600040800000000058dbeaf68
0009040000001b5a0009080000000004f73e9f08
000a040000000000000a080000000003a04bfa70
000d040000000248
->>>000e04000000c378<<<- FETT ->>>>300P
00150400000002ef0015080000000000f73af370
0016040000000000001608000000000000000000
001704000000000000170800000000000bee0330
00180400000002a8001808000000000055c621e0
001d0400000003f5001d0800000000011acd88e8
001e040000000000001e08000000000000000000
001f040000000266
0020040000039b4c
00210400000002e5
00290400000009cf00290800000000020c6442f0
002a040000000000002a080000000002ef8ce118
002b040000000000002b08000000000000000438
002c040000000d60002c080000000003af10bf50
00310400000010960031080000000002b23ad6d0
0032040000000000003208000000000461fd0768
0033040000000726
0034040000039ca3
003504000000024f
003d040000000338003d08000000000093c071d0
003e040000000000003e08000000000000000000
003f040000000000003f08000000000003167328
004004000000062d0040080000000001970e83a8
00450400000006f70045080000000001d116c3f8
0046040000000000004608000000000000000000
0047040000000311
0048040000039c0a
00490400000001ce
900000000203045200000000
Im fett unterlegten Teilstück stellen sich die eingefügten 8 Byte mit der OBIS Kennzahl 14.4.0 dar. Diese ergeben den Wert 50040. Teilt man das durch 1000 ergeben sich 50,04Hz für die Netzfrequenz.
Die folgende Tabelle gibt eine Übersicht der gesamten Messkanäle und deren Definition:
ID Aktueller Mittelwert Zählerstand Beschreibung
4-byte 8-byte
Summen
1 1:1.4.0 1:1.8.0 Wirkleistung/-arbeit +
2 1:2.4.0 1:2.8.0 Wirkleistung/-arbeit −
3 1:3.4.0 1:3.8.0 Blindleistung/-arbeit +
4 1:4.4.0 1:4.8.0 Blindleistung/-arbeit −
9 1:9.4.0 1:9.8.0 Scheinleistung/-arbeit +
10 1:10.4.0 1:10.8.0 Scheinleistung/-arbeit −
13 1:13.4.0 Leistungsfaktor
14 1:14.4.0 Netzfrequenz (FW HM20: >=2.03.4.R) ->>>>>Änderung 300P
Phase 1
21 1:21.4.0 1:21.8.0 Wirkleistung/-arbeit +
22 1:22.4.0 1:22.8.0 Wirkleistung/-arbeit −
23 1:23.4.0 1:23.8.0 Blindleistung/-arbeit +
24 1:24.4.0 1:24.8.0 Blindleistung/-arbeit −
29 1:29.4.0 1:29.8.0 Scheinleistung/-arbeit +
30 1:30.4.0 1:30.8.0 Scheinleistung/-arbeit −
31 1:31.4.0 Strom
32 1:32.4.0 Spannung
Phase 2
41 1:41.4.0 1:41.8.0 Wirkleistung/-arbeit +
42 1:42.4.0 1:42.8.0 Wirkleistung/-arbeit −
43 1:43.4.0 1:43.8.0 Blindleistung/-arbeit +
44 1:44.4.0 1:44.8.0 Blindleistung/-arbeit −
49 1:49.4.0 1:49.8.0 Scheinleistung/-arbeit +
50 1:50.4.0 1:50.8.0 Scheinleistung/-arbeit −
51 1:51.4.0 Strom
52 1:52.4.0 Spannung
Phase 3
61 1:61.4.0 1:61.8.0 Wirkleistung/-arbeit +
62 1:62.4.0 1:62.8.0 Wirkleistung/-arbeit −
63 1:63.4.0 1:63.8.0 Blindleistung/-arbeit +
64 1:64.4.0 1:64.8.0 Blindleistung/-arbeit −
69 1:69.4.0 1:69.8.0 Scheinleistung/-arbeit +
70 1:70.4.0 1:70.8.0 Scheinleistung/-arbeit −
71 1:71.4.0 Strom
72 1:72.4.0 Spannung
Sonstige
127 144:0.0.0 Softwareversion (4 Byte)
Zitat
SMA hat sein Datagramm, welches der Homemanager 2.0 aussendet, verändert. Es werden nun 608 byte, statt 600 byte versandt. Da dies in Zukunft noch häufiger geschehen wird, ist es besser, die Werte nicht über den Offset aus dem Bytestream zu holen, sondern über die Indizes (OBIS Kennzahlen).
Zitat von: DS_Starter am 12 Dezember 2019, 12:37:10Wie du weisst bin ich "begrenzt" Teamfähig, allerdings besitze ich den HM mit der neusten FW und verwende ja selbst einen Clone des Moduls.
Wenn sich also ein kleines Team finden würde, wobei mindestens einer diese Hardware hat
Zitat
Die gute Lösung zum Anbinden an das Energiemanagement
Auch zum Thema Energiemanagement bietet SMA jetzt schon eine Lösung an. Bis es in diesem Segment zu einer Standardisierung kommt, können Sie jetzt schon die vorhandene Protokoll Schnittstelle SEMP (Simple Energy Management Protokoll) des Sunny Home Manager uneingeschränkt nutzen.
....
Zitat
...
Dann wäre es allerdings sinnvoll nur eine Auswertung des Multicastprotokolls bei einer (oder mehrern) in den Attributen hinterlegten passenden Seriennummer zu machen
"wget -qO ./FHEM/77_SMAEM.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/77_SMAEM.pm"
Zitat von: DS_Starter am 12 Dezember 2019, 20:39:51
Jo, danke 300P. In der Zwischenzeit habe ich es so umgebaut, dass abhängig von der Anzahl der empfangenen Bytes 600 vs. 608 die Entscheidung getroffen wird. Vorher wurde fix 600 abgerufen.
Probierts mal bitte aus. Wieder in meinem conrtrib. Das Attr firmwareVersion gibt es nicht mehr.
Ich probiere auch gleich noch deinen Vorschlag 300P ....
Zitat von: DS_Starter am 12 Dezember 2019, 21:42:20
Jetzt habe ich es mit dem Suchstring HEX 0E04 realisiert. Bin gespannt ob es funktioniert. ;)
ZitatDann kann man sich doch idealerweise für ein SMA Gerät immer ein eigenes Device machen und das mit der jeweiligen Seriennummer füttern, oder habe ich da einen Denkfehler?Das kann man so machen, deswegen würde ich das attr serialNumber auch im Modul lassen. Ist von Vorteil denke ich.
Vielleicht finden wir noch eine Begründung dass es doch funktioniert.
2019.12.13 15:25:21.165 5: SMAEM SMA_Energymeter - Buffer length 600 ready to parse:
534d4100000402a000000001024400106069010e7142eff53d49ee78000104000000112800010800000000086648ee780002040000000000000208000000000cb63d19500003040000000000000308000000000071e87ff800040400000005c50004080000000003b8958f10000904000000121a00090800000000094d51e3b0000a040000000000000a08000000000cdc157820000d0400000003b400150400000000c3001508000000000178adef70001604000000000000160800000000050b94134800170400000000000017080000000000a11d48f800180400000001250018080000000000cde66888001d040000000160001d080000000001faf85f60001e040000000000001e0800000000052ccd0ad8001f0400000001560020040000038f27002104000000022a00290400000007290029080000000003b6b55a18002a040000000000002a080000000003e51c5b90002b0400000001ee002b08000000000078c1d478002c040000000000002c0800000000007830ba60003104000000076b0031080000000003e139564000320400000000000032080000000003ec3d9ab0003304000000036100340400000390dd00350400000003c6003d04000000093c003d0800000000039d79d498003e040000000000003e0800000000042c20da20003f040000000000003f080000000000013bceb8004004000000068e00400800000000031bb0d6f00045040000000b5300450800000000047c7569a00046040000000000004608000000000456c36270004704000000062500480400000392c10049040000000330900000000102045200000000
Zitat von: DS_Starter am 13 Dezember 2019, 15:30:48
Jetzt habe ich mein SMAEM-Device so wie es ist auf ein zweites kopiert und lauft parallel auf dem gleichen Rechner mit exakt den gleichen Werten sauber neben dem anderen Device. Bisschen erstaunlich, aber wir wollen nicht meckern :D
300P, kannst du mir bitte noch deinen verbose 5 String senden:Code Auswählen
2019.12.13 15:25:21.165 5: SMAEM SMA_Energymeter - Buffer length 600 ready to parse:
534d4100000402a000000001024400106069010e7142eff53d49ee78000104000000112800010800000000086648ee780002040000000000000208000000000cb63d19500003040000000000000308000000000071e87ff800040400000005c50004080000000003b8958f10000904000000121a00090800000000094d51e3b0000a040000000000000a08000000000cdc157820000d0400000003b400150400000000c3001508000000000178adef70001604000000000000160800000000050b94134800170400000000000017080000000000a11d48f800180400000001250018080000000000cde66888001d040000000160001d080000000001faf85f60001e040000000000001e0800000000052ccd0ad8001f0400000001560020040000038f27002104000000022a00290400000007290029080000000003b6b55a18002a040000000000002a080000000003e51c5b90002b0400000001ee002b08000000000078c1d478002c040000000000002c0800000000007830ba60003104000000076b0031080000000003e139564000320400000000000032080000000003ec3d9ab0003304000000036100340400000390dd00350400000003c6003d04000000093c003d0800000000039d79d498003e040000000000003e0800000000042c20da20003f040000000000003f080000000000013bceb8004004000000068e00400800000000031bb0d6f00045040000000b5300450800000000047c7569a00046040000000000004608000000000456c36270004704000000062500480400000392c10049040000000330900000000102045200000000
Ich möchte das Parsing korrigieren.
2019.12.13 13:46:21 5: SMAEM SMA_Energymeter - Buffer length 600 ready to parse:
534d4100000402a000000001024400106069015d71551b9fff4bb48c000104000000000000010800000000021d0e3de00002040000000b260002080000000002861ee1e0000304000000000000030800000000002e2bdaf80004040000000eb00004080000000003654ee86000090400000000000009080000000002dcefb800000a040000001270000a080000000003bd308778000d04000000025d00150400000009560015080000000002a64b7c80001604000000000000160800000000000000000000170400000000000017080000000000014e0e4800180400000004200018080000000001068ff168001d040000000a34001d080000000002ddcd17e0001e040000000000001e08000000000000000000001f0400000005db0020040000038b23002104000000039300290400000000ce002908000000000146e34d00002a040000000000002a080000000001ed2c9bd0002b040000000000002b0800000000003acf75f8002c040000000716002c0800000000015d5508f800310400000007210031080000000001dceeea480032040000000000003208000000000211c0b918003304000000045300340400000390cc0035040000000071003d040000000000003d0800000000012f43def8003e04000000154a003e0800000000039856b7b0003f040000000000003f0800000000002313d9e0004004000000037b0040080000000001326f6cf0004504000000000000450800000000015803bc5000460400000015920046080000000003bf914548004704000000099f004804000003881b00490400000003db900000000200105200000000
Geräteklasse Stromzähler
Gerätetyp SMA Energy Meter
Hersteller SMA
Softwarepaket 2.0.16.R
Update-Version des Softwarepakets -------
Version des WebUI
Software-Version 1.3.57.R
Zitat
534d4100000402a000000001024400106069015d71551b9fff4bb48c000104000000000000010800000000021d0e3de00002040000000b260002080000000002861ee1e0000304000000000000030800000000002e2bdaf80004040000000eb00004080000000003654ee86000090400000000000009080000000002dcefb800000a040000001270000a080000000003bd308778000d04000000025d00150400000009560015080000000002a64b7c80001604000000000000160800000000000000000000170400000000000017080000000000014e0e4800180400000004200018080000000001068ff168001d040000000a34001d080000000002ddcd17e0001e040000000000001e08000000000000000000001f0400000005db0020040000038b23002104000000039300290400000000ce002908000000000146e34d00002a040000000000002a080000000001ed2c9bd0002b040000000000002b0800000000003acf75f8002c040000000716002c0800000000015d5508f800310400000007210031080000000001dceeea480032040000000000003208000000000211c0b918003304000000045300340400000390cc0035040000000071003d040000000000003d0800000000012f43def8003e04000000154a003e0800000000039856b7b0003f040000000000003f0800000000002313d9e0004004000000037b0040080000000001326f6cf0004504000000000000450800000000015803bc5000460400000015920046080000000003bf914548004704000000099f004804000003881b00490400000003db900000000200105200000000
Zitat von: DS_Starter am 13 Dezember 2019, 16:58:25
Bei der Versionserkennung hat noch die hex-Umwandung gefehlt -> habe ich korrigiert. ???
Zitat von: DS_Starter am 13 Dezember 2019, 19:48:13
Sieht gut aus.
Ich überlege auch noch, ob es nicht besser wäre, die FW Version als Reading zu gestalten. Wenn man mehrere EM ausliest mit einem Device hat man gleich die Zuordnung über die angehängte Seriennummer. Eigentlich müsste ich wohl auch noch die FW Version zweisttellig ausgeben, etwa so 1.02.04.R (ist mein Release).
Das "R" kommt nicht mit. Ich meine ich könnte es freilich einfach anhängen.
Firmware / Softwareversion:
Die SMA Softwareversion wird wie folgt dargestellt:
Major.Minor.Build.Revision
Die Revision wird wie folgt unterschieden:
• S–SpezialVersion
• A–Alpha(nochkeinFeatureComplete,VersionfürVerifizierungundValidierung)
• B–Beta(FeatureComplete,VersionfürVerifizierungundValidierung)
• R–ReleaseCandidate/Release(VersionfürVerifizierung,ValidierungundFeldtest/öffentlicheVersion)
• E–ExperimentalVersion(dientzurlokalenVerifizierung)
• N–KeineRevision
Jede Revision ,,S", ,,A", ,,B", ,,R" und ,,E" kann innerhalb eines Tupels (Major.Minor) ihren eigenen Build-Nummernkreis verwalten. Die Revisionen ,,A", ,,B" und ,,R" werden in streng serieller Abfolge verwendet und zählen die Build-Nummer zwingend hoch. Experimental Versionen ,,E" zählen die Build-Nummer nicht hoch.
Zitat von: DS_Starter am 13 Dezember 2019, 21:27:05
Habe es entsprechend umgebaut. Die Firmware Version wird nun als Reading dargestellt. Außerdem wird auch ein Reading SerialNumber generiert wenn das Attribut disableSernoInReadingnichtgesetzt ist. Im anderen Fall wird die Seriennummer ja immer vor die Readingnamen integriert. Somit weiß man nun immer ob der richtige EM gelesen wird.
#!/usr/bin/perl
package main;
use strict;
use warnings;
use bignum;
use IO::Socket::Multicast;
use Data::Dumper;
my $socket;
$socket = IO::Socket::Multicast->new(
Proto => 'udp',
LocalPort => '9522',
ReuseAddr => '1',
ReusePort => 0,
);
$socket->mcast_add('239.12.255.254');
my $data;
my $status;
my $hex;
$socket->recv($data, 608);
$hex = unpack('H*', $data);
print Dumper($hex);
my $obis = {};
my $i = 56;
my $length;
#obis klassen
my $b;
my $c;
my $d;
my $e;
while (substr($hex,$i,8) ne "00000000") {
$b = hex(substr($hex,$i,2));
$c = hex(substr($hex,$i+2,2));
$d = hex(substr($hex,$i+4,2));
$e = hex(substr($hex,$i+6,2));
$length = $d*2;
if (144 == $b) {
# Softwareversion
$obis->{"1-144:0.0.0"} = hex(substr($hex,$i+8,2)).".".hex(substr($hex,$i+10,2)).".".hex(substr($hex,$i+12,2)).".".chr(hex(substr($hex,$i+14,2)));
$i = $i + 16;
next;
}
$obis->{"1:".$c.".".$d.".".$e} = hex(substr($hex,$i+8,$length));
$i = $i + 8 + $length;
}
$socket->mcast_drop('239.12.255.254');
close($socket);
foreach my $k (sort keys %{ $obis }) {
printf "%s = %s\n", $k, $obis->{$k};
}
my $bezug_wirk = hex(substr($hex,64,8))/10;
my $bezug_wirk = $obis->{"1:1.4.0"}/10;
Zitat von: DS_Starter am 14 Dezember 2019, 09:21:30
Kann mich Wzut nur anschließen und habe die Zerlegung bereits ins Modul eingebaut.
Mit verbose 5 werden die OBIS Kennzahlen direkt im Log ausgegeben und die Firmware entnehme ich nun schon aus dem OBIS Kennzahlen-Hash.
Liegt wieder in meinem contrib.
Könnt ihr gerne testen. Den Stand würde ich auch einchecken. Die restliche Umstellung ist dann eine Fleißarbeit ... weiß nicht ob ich am WE noch dazu komme. Aber es juckt mich schon ;)
2019.12.14 12:49:25.174 4: SMAEM SMA_Energymeter - ###############################################################
2019.12.14 12:49:25.175 4: SMAEM SMA_Energymeter - ### Begin of new SMA Energymeter 1900212213 get data cycle ###
2019.12.14 12:49:25.176 4: SMAEM SMA_Energymeter - ###############################################################
2019.12.14 12:49:25.177 4: SMAEM SMA_Energymeter - discarded cycles since module start: 0
2019.12.14 12:49:25.178 4: SMAEM SMA_Energymeter - last update time set to: 14.12.2019 / 12:49:25
2019.12.14 12:49:25.198 4: SMAEM SMA_Energymeter - Blocking process with PID: 16894 started
2019.12.14 12:49:25.232 5: SMAEM SMA_Energymeter - OBIS metrics identified:
2019.12.14 12:49:25.234 5: SMAEM SMA_Energymeter - 144:0.0.0 -> Softwareversion -> 1.02.04.R
2019.12.14 12:49:25.234 5: SMAEM SMA_Energymeter - 1:1.4.0 -> SUM Wirkleistung + -> 2638
2019.12.14 12:49:25.235 5: SMAEM SMA_Energymeter - 1:1.8.0 -> SUM Wirkleistung + Zaehler -> 36129381480
2019.12.14 12:49:25.235 5: SMAEM SMA_Energymeter - 1:10.4.0 -> SUM Scheinleistung − -> 0
2019.12.14 12:49:25.236 5: SMAEM SMA_Energymeter - 1:10.8.0 -> SUM Scheinleistung − Zaehler -> 55232052840
2019.12.14 12:49:25.236 5: SMAEM SMA_Energymeter - 1:13.4.0 -> SUM Leistungsfaktor -> 947
2019.12.14 12:49:25.237 5: SMAEM SMA_Energymeter - 1:2.4.0 -> SUM Wirkleistung − -> 0
2019.12.14 12:49:25.238 5: SMAEM SMA_Energymeter - 1:2.8.0 -> SUM Wirkleistung − Zaehler -> 54597079800
2019.12.14 12:49:25.238 5: SMAEM SMA_Energymeter - 1:21.4.0 -> L1 Wirkleistung + -> 0
2019.12.14 12:49:25.239 5: SMAEM SMA_Energymeter - 1:21.8.0 -> L1 Wirkleistung + Zaehler -> 6327992160
2019.12.14 12:49:25.239 5: SMAEM SMA_Energymeter - 1:22.4.0 -> L1 Wirkleistung − -> 952
2019.12.14 12:49:25.240 5: SMAEM SMA_Energymeter - 1:22.8.0 -> L1 Wirkleistung − Zaehler -> 21669412680
2019.12.14 12:49:25.240 5: SMAEM SMA_Energymeter - 1:23.4.0 -> L1 Blindleistung + -> 0
2019.12.14 12:49:25.241 5: SMAEM SMA_Energymeter - 1:23.8.0 -> L1 Blindleistung + Zaehler -> 2703088440
2019.12.14 12:49:25.242 5: SMAEM SMA_Energymeter - 1:24.4.0 -> L1 Blindleistung − -> 278
2019.12.14 12:49:25.242 5: SMAEM SMA_Energymeter - 1:24.8.0 -> L1 Blindleistung − Zaehler -> 3457992960
2019.12.14 12:49:25.243 5: SMAEM SMA_Energymeter - 1:29.4.0 -> L1 Scheinleistung + -> 0
2019.12.14 12:49:25.243 5: SMAEM SMA_Energymeter - 1:29.8.0 -> L1 Scheinleistung + Zaehler -> 8515184400
2019.12.14 12:49:25.244 5: SMAEM SMA_Energymeter - 1:3.4.0 -> SUM Blindleistung + -> 0
2019.12.14 12:49:25.244 5: SMAEM SMA_Energymeter - 1:3.8.0 -> SUM Blindleistung + Zaehler -> 1911115440
2019.12.14 12:49:25.245 5: SMAEM SMA_Energymeter - 1:30.4.0 -> L1 Scheinleistung − -> 992
2019.12.14 12:49:25.245 5: SMAEM SMA_Energymeter - 1:30.8.0 -> L1 Scheinleistung − Zaehler -> 22226853600
2019.12.14 12:49:25.246 5: SMAEM SMA_Energymeter - 1:31.4.0 -> L1 Strom -> 525
2019.12.14 12:49:25.246 5: SMAEM SMA_Energymeter - 1:32.4.0 -> L1 Spannung -> 230354
2019.12.14 12:49:25.247 5: SMAEM SMA_Energymeter - 1:33.4.0 -> no item found -> 960
....
"wget -qO ./FHEM/77_SMAEM.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/77_SMAEM.pm"
2019.12.15 15:13:36 4: SMAEM smaem - ###############################################################
2019.12.15 15:13:36 4: SMAEM smaem - ### Begin of new SMA Energymeter 3002849059 get data cycle ###
2019.12.15 15:13:36 4: SMAEM smaem - ###############################################################
2019.12.15 15:13:36 4: SMAEM smaem - discarded cycles since module start: 0
2019.12.15 15:13:36 4: SMAEM smaem - last update time set to: 15.12.2019 / 15:13:36
2019.12.15 15:13:36 4: SMAEM smaem - Blocking process with PID: 30410 started
2019.12.15 15:13:36 5: SMAEM smaem - OBIS metrics identified:
2019.12.15 15:13:36 5: SMAEM smaem - 144:0.0.0 -> Software Version -> 2.03.04.R
2019.12.15 15:13:36 5: SMAEM smaem - 1:1.4.0 -> SUM Wirkleistung Bezug -> 4491
2019.12.15 15:13:36 5: SMAEM smaem - 1:1.8.0 -> SUM Wirkleistung Bezug Zaehler -> 26236284120
2019.12.15 15:13:36 5: SMAEM smaem - 1:10.4.0 -> SUM Scheinleistung Einspeisung -> 0
2019.12.15 15:13:36 5: SMAEM smaem - 1:10.8.0 -> SUM Scheinleistung Einspeisung Zaehler -> 26235852120
2019.12.15 15:13:36 5: SMAEM smaem - 1:13.4.0 -> SUM Leistungsfaktor -> 938
2019.12.15 15:13:36 5: SMAEM smaem - 1:14.4.0 -> Netzfrequenz -> 49966
2019.12.15 15:13:36 5: SMAEM smaem - 1:2.4.0 -> SUM Wirkleistung Einspeisung -> 0
2019.12.15 15:13:36 5: SMAEM smaem - 1:2.8.0 -> SUM Wirkleistung Einspeisung Zaehler -> 25369837200
2019.12.15 15:13:36 5: SMAEM smaem - 1:21.4.0 -> L1 Wirkleistung Bezug -> 714
2019.12.15 15:13:36 5: SMAEM smaem - 1:21.8.0 -> L1 Wirkleistung Bezug Zaehler -> 14865813720
2019.12.15 15:13:36 5: SMAEM smaem - 1:22.4.0 -> L1 Wirkleistung Einspeisung -> 0
2019.12.15 15:13:36 5: SMAEM smaem - 1:22.8.0 -> L1 Wirkleistung Einspeisung Zaehler -> 6781802760
2019.12.15 15:13:36 5: SMAEM smaem - 1:23.4.0 -> L1 Blindleistung Bezug -> 0
2019.12.15 15:13:36 5: SMAEM smaem - 1:23.8.0 -> L1 Blindleistung Bezug Zaehler -> 2354688360
2019.12.15 15:13:36 5: SMAEM smaem - 1:24.4.0 -> L1 Blindleistung Einspeisung -> 1988
2019.12.15 15:13:36 5: SMAEM smaem - 1:24.8.0 -> L1 Blindleistung Einspeisung Zaehler -> 3751755840
2019.12.15 15:13:36 5: SMAEM smaem - 1:29.4.0 -> L1 Scheinleistung Bezug -> 2112
2019.12.15 15:13:36 5: SMAEM smaem - 1:29.8.0 -> L1 Scheinleistung Bezug Zaehler -> 16085004120
2019.12.15 15:13:36 5: SMAEM smaem - 1:3.4.0 -> SUM Blindleistung Bezug -> 0
2019.12.15 15:13:36 5: SMAEM smaem - 1:3.8.0 -> SUM Blindleistung Bezug Zaehler -> 4475894040
2019.12.15 15:13:36 5: SMAEM smaem - 1:30.4.0 -> L1 Scheinleistung Einspeisung -> 0
2019.12.15 15:13:36 5: SMAEM smaem - 1:30.8.0 -> L1 Scheinleistung Einspeisung Zaehler -> 7282722960
2019.12.15 15:13:36 5: SMAEM smaem - 1:31.4.0 -> L1 Strom -> 1253
2019.12.15 15:13:36 5: SMAEM smaem - 1:32.4.0 -> L1 Spannung -> 236817
2019.12.15 15:13:36 5: SMAEM smaem - 1:33.4.0 -> L1 Leistungsfaktor -> 338
2019.12.15 15:13:36 5: SMAEM smaem - 1:4.4.0 -> SUM Blindleistung Einspeisung -> 1656
2019.12.15 15:13:36 5: SMAEM smaem - 1:4.8.0 -> SUM Blindleistung Einspeisung Zaehler -> 6768833760
2019.12.15 15:13:36 5: SMAEM smaem - 1:41.4.0 -> L2 Wirkleistung Bezug -> 1949
2019.12.15 15:13:36 5: SMAEM smaem - 1:41.8.0 -> L2 Wirkleistung Bezug Zaehler -> 5895129240
2019.12.15 15:13:36 5: SMAEM smaem - 1:42.4.0 -> L2 Wirkleistung Einspeisung -> 0
2019.12.15 15:13:36 5: SMAEM smaem - 1:42.8.0 -> L2 Wirkleistung Einspeisung Zaehler -> 10780905240
2019.12.15 15:13:36 5: SMAEM smaem - 1:43.4.0 -> L2 Blindleistung Bezug -> 0
2019.12.15 15:13:36 5: SMAEM smaem - 1:43.8.0 -> L2 Blindleistung Bezug Zaehler -> 1055584080
2019.12.15 15:13:36 5: SMAEM smaem - 1:44.4.0 -> L2 Blindleistung Einspeisung -> 1357
2019.12.15 15:13:36 5: SMAEM smaem - 1:44.8.0 -> L2 Blindleistung Einspeisung Zaehler -> 4522002480
2019.12.15 15:13:36 5: SMAEM smaem - 1:49.4.0 -> L2 Scheinleistung Bezug -> 2375
2019.12.15 15:13:36 5: SMAEM smaem - 1:49.8.0 -> L2 Scheinleistung Bezug Zaehler -> 7358494680
2019.12.15 15:13:36 5: SMAEM smaem - 1:50.4.0 -> L2 Scheinleistung Einspeisung -> 0
2019.12.15 15:13:36 5: SMAEM smaem - 1:50.8.0 -> L2 Scheinleistung Einspeisung Zaehler -> 11200425120
2019.12.15 15:13:36 5: SMAEM smaem - 1:51.4.0 -> L2 Strom -> 1130
2019.12.15 15:13:36 5: SMAEM smaem - 1:52.4.0 -> L2 Spannung -> 235120
2019.12.15 15:13:36 5: SMAEM smaem - 1:53.4.0 -> L2 Leistungsfaktor -> 821
2019.12.15 15:13:36 5: SMAEM smaem - 1:61.4.0 -> L3 Wirkleistung Bezug -> 1828
2019.12.15 15:13:36 5: SMAEM smaem - 1:61.8.0 -> L3 Wirkleistung Bezug Zaehler -> 7568434800
2019.12.15 15:13:36 5: SMAEM smaem - 1:62.4.0 -> L3 Wirkleistung Einspeisung -> 0
2019.12.15 15:13:36 5: SMAEM smaem - 1:62.8.0 -> L3 Wirkleistung Einspeisung Zaehler -> 9900222480
2019.12.15 15:13:36 5: SMAEM smaem - 1:63.4.0 -> L3 Blindleistung Bezug -> 1689
2019.12.15 15:13:36 5: SMAEM smaem - 1:63.8.0 -> L3 Blindleistung Bezug Zaehler -> 3736897560
2019.12.15 15:13:36 5: SMAEM smaem - 1:64.4.0 -> L3 Blindleistung Einspeisung -> 0
2019.12.15 15:13:36 5: SMAEM smaem - 1:64.8.0 -> L3 Blindleistung Einspeisung Zaehler -> 1166351760
2019.12.15 15:13:36 5: SMAEM smaem - 1:69.4.0 -> L3 Scheinleistung Bezug -> 2488
2019.12.15 15:13:36 5: SMAEM smaem - 1:69.8.0 -> L3 Scheinleistung Bezug Zaehler -> 8445628080
2019.12.15 15:13:36 5: SMAEM smaem - 1:70.4.0 -> L3 Scheinleistung Einspeisung -> 0
2019.12.15 15:13:36 5: SMAEM smaem - 1:70.8.0 -> L3 Scheinleistung Einspeisung Zaehler -> 10314226800
2019.12.15 15:13:36 5: SMAEM smaem - 1:71.4.0 -> L3 Strom -> 1158
2019.12.15 15:13:36 5: SMAEM smaem - 1:72.4.0 -> L3 Spannung -> 236585
2019.12.15 15:13:36 5: SMAEM smaem - 1:73.4.0 -> L3 Leistungsfaktor -> 734
2019.12.15 15:13:36 5: SMAEM smaem - 1:9.4.0 -> SUM Scheinleistung Bezug -> 4786
2019.12.15 15:13:36 5: SMAEM smaem - 1:9.8.0 -> SUM Scheinleistung Bezug Zaehler -> 27665047800
2019.12.15 15:13:36 4: SMAEM smaem - old GRIDIN_SUM_3002849059 got from RAM: 7047.1770
2019.12.15 15:13:36 4: SMAEM smaem - old GRIDOUT_SUM_3002849059 got from RAM: 7287.8483
2019.12.15 15:13:36 4: SMAEM smaem - bezug_wirk_count: 7287.8567
2019.12.15 15:13:36 4: SMAEM smaem - gridoutsum_3002849059: 7287.8483
2019.12.15 15:13:36 4: SMAEM smaem - diffb: 0.0084
2019.12.15 15:13:36 4: SMAEM smaem - einspeisung_wirk_count: 7047.177
2019.12.15 15:13:36 4: SMAEM smaem - gridinsum_3002849059: 7047.1770
2019.12.15 15:13:36 4: SMAEM smaem - diffe: 0
2019.12.15 15:13:36 4: SMAEM smaem - plausibility check done: GRIDIN -> 1, GRIDOUT -> 1
2019.12.15 15:13:36 4: SMAEM smaem - new energy values saved to ./FHEM/FhemUtils/cacheSMAEM
2019.12.15 15:13:36 4: SMAEM smaem - GRIDIN_SUM_3002849059: 7047.177, GRIDOUT_SUM_3002849059: 7287.8567
2019.12.15 15:13:36 4: SMAEM smaem - last update time set to: 15.12.2019 / 15:13:36
2019.12.15 15:13:36 4: SMAEM smaem - wrote new energy values to INTERNALS - GRIDIN_SUM_3002849059: 7047.177, GRIDOUT_SUM_3002849059: 7287.8567
2019.12.15 15:13:37 5: SMAEM smaem: - received 608 bytes but interval 60s isn't expired.
$socket->recv($data, 608)
ZitatEnthält $dl nicht die Länge in Byte und sollte es deswegen nicht $i<=($dl*2) sein?Ja, das hatte ich schon abgeändert ;) , einfach nochmal aus dem contrib ziehen.
ZitatKönnte man die 608 Byte nicht erhöhen, sonst müsstest du bei jeder Anpassung von SMA das auch wieder hoch setzen. Aktuell funktioniert es ja auch mit den Energie Metern die nur 600 Byte senden.Ja, nichts dagegen einzuwenden. Habe es auf 656 erhöht und dürfte so für ein paar Erweiterungen reichen.
Zitat
2019.12.15 16:59:30.564 4: SMAEM SMA_Energymeter - bezug_wirk_count: 10052.5324
2019.12.15 16:59:30.565 4: SMAEM SMA_Energymeter - gridoutsum_1900212213: 10052.5201
2019.12.15 16:59:30.565 4: SMAEM SMA_Energymeter - diffb: 0.0123
2019.12.15 16:59:30.566 4: SMAEM SMA_Energymeter - einspeisung_wirk_count: 15169.8705
2019.12.15 16:59:30.567 4: SMAEM SMA_Energymeter - gridinsum_1900212213: 15169.8705
2019.12.15 16:59:30.567 4: SMAEM SMA_Energymeter - diffe: 0
2019.12.15 16:59:30.568 4: SMAEM SMA_Energymeter - plausibility check done: GRIDIN -> 1, GRIDOUT -> 1
2019.12.15 16:59:30.569 4: SMAEM SMA_Energymeter - new energy values saved to ./FHEM/FhemUtils/cacheSMAEM
2019.12.15 16:59:30.570 4: SMAEM SMA_Energymeter - GRIDIN_SUM_1900212213: 15169.8705, GRIDOUT_SUM_1900212213: 10052.5324
2019.12.15 16:59:30.583 4: SMAEM SMA_Energymeter - last update time set to: 15.12.2019 / 16:59:30
2019.12.15 16:59:30.584 4: SMAEM SMA_Energymeter - wrote new energy values to INTERNALS - GRIDIN_SUM_1900212213: 15169.8705, GRIDOUT_SUM_1900212213: 10052.5324
2019.12.15 16:59:30.589 5: 0.0123
2019.12.15 16:59:30.594 5: 0.0033
2019.12.15 16:59:30.599 5: 0
2019.12.15 16:59:30.603 5: 0.0000
2019.12.15 16:59:30.608 5: -749.4
2019.12.15 16:59:30.612 5: -749.4
2019.12.15 16:59:30.617 5: 749.4
2019.12.15 16:59:30.620 5: 10052.5324
2019.12.15 16:59:30.625 5: 0.0
2019.12.15 16:59:30.629 5: 15169.8705
2019.12.15 16:59:30.633 5: 229.6
2019.12.15 16:59:30.637 5: 228.7
2019.12.15 16:59:30.642 5: 230.0
2019.12.15 16:59:30.656 5: 0.0123
2019.12.15 16:59:30.659 5: 0.0033
2019.12.15 16:59:30.662 5: 0
2019.12.15 16:59:30.665 5: 0.0000
....
Zitat von: DS_Starter am 15 Dezember 2019, 17:11:39
@Wzut, welche fhem.pl verwendest du ?
Version v5.9-s20460
Release Date 2019-11-05
fhem.pl:v5.9-s20651/2019-12-03
Zitat
readingsBeginUpdate($hash);
foreach my $row (@row_array) {
chomp $row;
my @a = split(" ", $row, 2);
readingsBulkUpdate($hash, $a[0], $a[1]);
Log3($name, 5, "fertsch");
}
readingsEndUpdate($hash, 1);
Log3($name, 5, "fertsch1");
2019.12.15 18:05:58.636 5: fertsch
2019.12.15 18:05:58.636 5: fertsch
2019.12.15 18:05:58.637 5: fertsch
2019.12.15 18:05:58.637 5: fertsch
2019.12.15 18:05:58.638 5: fertsch
2019.12.15 18:05:58.639 5: fertsch
2019.12.15 18:05:58.639 5: fertsch
2019.12.15 18:05:58.640 5: fertsch
2019.12.15 18:05:58.640 5: fertsch
2019.12.15 18:05:58.641 5: fertsch
2019.12.15 18:05:58.641 5: fertsch
2019.12.15 18:05:58.642 5: fertsch
2019.12.15 18:05:58.642 5: fertsch
2019.12.15 18:05:58.643 5: fertsch
2019.12.15 18:05:58.643 5: fertsch
2019.12.15 18:05:58.644 5: fertsch
2019.12.15 18:05:58.644 5: fertsch
2019.12.15 18:05:58.645 5: fertsch
2019.12.15 18:05:58.645 5: fertsch
2019.12.15 18:05:58.646 5: fertsch
2019.12.15 18:05:58.647 5: fertsch
2019.12.15 18:05:58.647 5: fertsch
2019.12.15 18:05:58.648 5: fertsch
2019.12.15 18:05:58.648 5: fertsch
2019.12.15 18:05:58.649 5: fertsch
2019.12.15 18:05:58.649 5: fertsch
2019.12.15 18:05:58.650 5: fertsch
2019.12.15 18:05:58.650 5: fertsch
2019.12.15 18:05:58.651 5: fertsch
2019.12.15 18:05:58.651 5: fertsch
2019.12.15 18:05:58.652 5: fertsch
2019.12.15 18:05:58.652 5: fertsch
2019.12.15 18:05:58.653 5: fertsch
2019.12.15 18:05:58.653 5: fertsch
2019.12.15 18:05:58.654 5: fertsch
2019.12.15 18:05:58.654 5: fertsch
2019.12.15 18:05:58.655 5: fertsch
2019.12.15 18:05:58.656 5: fertsch
2019.12.15 18:05:58.656 5: fertsch
2019.12.15 18:05:58.657 5: fertsch
2019.12.15 18:05:58.657 5: fertsch
2019.12.15 18:05:58.658 5: fertsch
2019.12.15 18:05:58.658 5: fertsch
2019.12.15 18:05:58.659 5: fertsch
2019.12.15 18:05:58.659 5: fertsch
2019.12.15 18:05:58.660 5: fertsch
2019.12.15 18:05:58.660 5: fertsch
2019.12.15 18:05:58.661 5: fertsch
2019.12.15 18:05:58.661 5: fertsch
2019.12.15 18:05:58.662 5: fertsch
2019.12.15 18:05:58.662 5: fertsch
2019.12.15 18:05:58.663 5: fertsch
2019.12.15 18:05:58.663 5: fertsch
2019.12.15 18:05:58.664 5: fertsch
2019.12.15 18:05:58.664 5: fertsch
2019.12.15 18:05:58.665 5: fertsch
2019.12.15 18:05:58.665 5: fertsch
2019.12.15 18:05:58.666 5: fertsch
2019.12.15 18:05:58.666 5: fertsch
2019.12.15 18:05:58.667 5: fertsch
2019.12.15 18:05:58.667 5: fertsch
2019.12.15 18:05:58.668 5: fertsch
2019.12.15 18:05:58.668 5: fertsch
2019.12.15 18:05:58.669 5: fertsch
2019.12.15 18:05:58.669 5: fertsch
2019.12.15 18:05:58.670 5: fertsch
2019.12.15 18:05:58.670 5: fertsch
2019.12.15 18:05:58.671 5: fertsch
2019.12.15 18:05:58.671 5: fertsch
2019.12.15 18:05:58.672 5: fertsch
2019.12.15 18:05:58.672 5: fertsch
2019.12.15 18:05:58.673 5: fertsch
2019.12.15 18:05:58.673 5: fertsch
2019.12.15 18:05:58.674 5: fertsch
2019.12.15 18:05:58.674 5: fertsch
2019.12.15 18:05:58.679 5: 0.0181
2019.12.15 18:05:58.684 5: 0.0048
2019.12.15 18:05:58.687 5: 0
2019.12.15 18:05:58.691 5: 0.0000
2019.12.15 18:05:58.695 5: -1035.9
2019.12.15 18:05:58.699 5: -1035.9
2019.12.15 18:05:58.703 5: 1035.9
2019.12.15 18:05:58.706 5: 10053.7619
2019.12.15 18:05:58.710 5: 0.0
2019.12.15 18:05:58.714 5: 15169.8705
2019.12.15 18:05:58.718 5: 230.5
2019.12.15 18:05:58.722 5: 229.6
2019.12.15 18:05:58.726 5: 231.1
2019.12.15 18:05:58.738 5: 0.0181
2019.12.15 18:05:58.741 5: 0.0048
2019.12.15 18:05:58.743 5: 0
2019.12.15 18:05:58.746 5: 0.0000
2019.12.15 18:05:58.748 5: -1035.9
2019.12.15 18:05:58.751 5: -1035.9
2019.12.15 18:05:58.753 5: 1035.9
2019.12.15 18:05:58.756 5: 10053.7619
2019.12.15 18:05:58.758 5: 0.0
2019.12.15 18:05:58.760 5: 15169.8705
2019.12.15 18:05:58.763 5: 230.5
2019.12.15 18:05:58.765 5: 229.6
2019.12.15 18:05:58.768 5: 231.1
2019.12.15 18:05:58.770 5: 0.0181
2019.12.15 18:05:58.775 5: 0.0048
2019.12.15 18:05:58.780 5: 0
2019.12.15 18:05:58.785 5: 0.0000
2019.12.15 18:05:58.789 5: -1035.9
2019.12.15 18:05:58.794 5: -1035.9
2019.12.15 18:05:58.799 5: 1035.9
2019.12.15 18:05:58.804 5: 10053.7619
2019.12.15 18:05:58.809 5: 0.0
2019.12.15 18:05:58.813 5: 15169.8705
2019.12.15 18:05:58.818 5: 230.5
2019.12.15 18:05:58.823 5: 229.6
2019.12.15 18:05:58.828 5: 231.1
2019.12.15 18:05:58.833 5: 0.0181
2019.12.15 18:05:58.835 5: 0.0048
2019.12.15 18:05:58.837 5: 0
2019.12.15 18:05:58.839 5: 0.0000
2019.12.15 18:05:58.841 5: -1035.9
2019.12.15 18:05:58.843 5: -1035.9
2019.12.15 18:05:58.844 5: 1035.9
2019.12.15 18:05:58.846 5: 10053.7619
2019.12.15 18:05:58.847 5: 0.0
2019.12.15 18:05:58.849 5: 15169.8705
2019.12.15 18:05:58.850 5: 230.5
2019.12.15 18:05:58.852 5: 229.6
2019.12.15 18:05:58.854 5: 231.1
2019.12.15 18:05:58.856 5: 0.0181
2019.12.15 18:05:58.856 5: 0.0048
2019.12.15 18:05:58.857 5: 0
2019.12.15 18:05:58.858 5: 0.0000
2019.12.15 18:05:58.858 5: -1035.9
2019.12.15 18:05:58.859 5: -1035.9
2019.12.15 18:05:58.860 5: 1035.9
2019.12.15 18:05:58.860 5: 10053.7619
2019.12.15 18:05:58.861 5: 0.0
2019.12.15 18:05:58.861 5: 15169.8705
2019.12.15 18:05:58.862 5: 230.5
2019.12.15 18:05:58.863 5: 229.6
2019.12.15 18:05:58.863 5: 231.1
2019.12.15 18:05:58.967 5: fertsch1
fhem@281a2765c420:~$ ./smaem_test.pl
Can't bind : IO::Socket::Multicast: Address already in use
root@281a2765c420:/opt/fhem# apt-get install libio-socket-multicast-perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
libio-socket-multicast-perl is already the newest version (1.12-2+b5).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
eval {
$socket = IO::Socket::Multicast->new(
Proto => 'udp',
LocalPort => '9522',
ReuseAddr => '1',
ReusePort => defined(&ReusePort) ? 1 : 0,
); };
ports:
- "9522:9522/udp"
- "8083:8083"
- "7072:7072"
Internals:
FD 27
FUUID 5d0a2283-f33f-81e9-39ac-4c6ce5bec0afb8b4
FVERSION 77_SMAEM.pm:v4.0.0-s20768/2019-12-16
INTERVAL 60
NAME StromZaehler_Heizung
NR 321
STATE
<TABLE>
<TR>
<TD VALIGN="TOP" ALIGN="RIGHT" WIDTH="100">
Momentan: 00000.00 Watt<br>
<br>
Gesamt: 00000.00 kWh<br>
</TD>
<TD VALIGN="TOP" ALIGN="RIGHT" WIDTH="70">
L1: 0000.0 Watt<br>
L2: 0000.0 Watt<br>
L3: 0000.0 Watt
</TD>
</TR>
</TABLE>
TYPE SMAEM
HELPER:
PACKAGE main
STARTTIME 1577117188.49611
VERSION 4.0.0
READINGS:
2019-12-23 17:54:30 state initialized
Attributes:
alias StromZaehler_Heizung
disable 0
group PV Eigenverbrauch
icon measure_power
interval 60
powerCost 29.45
room Heizung->Info,Heizung->System,Strom->Info,Strom->Photovoltaik,Strom->System
stateFormat {sprintf("
<TABLE>
<TR>
<TD VALIGN=\"TOP\" ALIGN=\"RIGHT\" WIDTH=\"100\">
Momentan: %08.2f Watt<br>
<br>
Gesamt: %08.2f kWh<br>
</TD>
<TD VALIGN=\"TOP\" ALIGN=\"RIGHT\" WIDTH=\"70\">
L1: %06.1f Watt<br>
L2: %06.1f Watt<br>
L3: %06.1f Watt
</TD>
</TR>
</TABLE>
" , ReadingsVal($name,"SMAEM1901401955_Bezug_Wirkleistung",0) ,
ReadingsVal($name,"SMAEM1901401955_Bezug_Wirkleistung_Zaehler",0),
ReadingsVal($name,"SMAEM1901401955_L1_Bezug_Wirkleistung",0) ,
ReadingsVal($name,"SMAEM1901401955_L2_Bezug_Wirkleistung",0) ,
ReadingsVal($name,"SMAEM1901401955_L3_Bezug_Wirkleistung",0) )}
verbose 5
Zitat von: Volker Kettenbach am 24 Dezember 2019, 08:56:36Hallo Volker,
Mit einer Standard-Docker-Installation kann Multicast nicht funktionieren, da fhem "hinter" dem Docker-Server arbeitet und dieser als Router mit Portforwarding arbeitet. Das FHEM ist eben *nicht* im Netz des Docker-Servers.
Wenn Du Docker so betreiben willst, dass die Container im gleichen Netz wie der Docker-Server betrieben werden, dann findest Du hinter dem folgenden Link die Infos, wie man das macht:
https://docs.docker.com/network/macvlan/
Ich betriebe den Docker-Server, auf dem FHEM läuft mit macvlan und dann geht Multicast einwandfrei.
pi@raspberrypi:~/docker-compose/fhem_2020 $ docker network inspect 4086223b520b
[
{
"Name": "fhem_2020_net",
"Id": "4086223b520b0f3f2a5f23624f140553af506aac2cd195bbcf287e5b3f6657c4",
"Created": "2019-12-27T12:11:51.127633849+01:00",
"Scope": "local",
"Driver": "macvlan",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": null,
"Config": [
{
"Subnet": "192.168.178.0/24",
"Gateway": "192.168.178.1"
}
]
},
"Internal": false,
"Attachable": true,
"Ingress": false,
"ConfigFrom": {
"Network": ""
},
"ConfigOnly": false,
"Containers": {
"207ad6133df541393cc62dde403c37601b937cf0846c2b72dfeafd2fe23b5be4": {
"Name": "fhem_2020_mysql_1",
"EndpointID": "1d80cf720919d808086d1f2ddf2401f30e8fec8f70a1dc43dcea798b9ef51022",
"MacAddress": "02:42:c0:a8:b2:03",
"IPv4Address": "192.168.178.3/24",
"IPv6Address": ""
},
"7061c405ecca0a62f749ea916b20ac2aa1d1c265ef94f9f7a7fee78ec46792fe": {
"Name": "fhem_2020_portainer_1",
"EndpointID": "6ab6836ded3cf14dded205fd6968e58902e0ddfe1f985997053e0ef2335f1cf0",
"MacAddress": "02:42:c0:a8:b2:02",
"IPv4Address": "192.168.178.2/24",
"IPv6Address": ""
},
"7f85ac256f983a46d834ff5fb0545212d17562ccfb10ef350b514b11856224f9": {
"Name": "fhem_2020_fhem_1",
"EndpointID": "0aaf46ad82654ded9cb1b4c353a96db88a25bdae9d0b9865a21c0381cdc33491",
"MacAddress": "02:42:c0:a8:b2:04",
"IPv4Address": "192.168.178.4/24",
"IPv6Address": ""
}
},
"Options": {},
"Labels": {
"com.docker.compose.network": "net",
"com.docker.compose.project": "fhem_2020"
}
}
]
# This is an exmaple Docker Compose file to start your own Docker Stack
version: '2.3'
networks:
net:
driver: bridge
enable_ipv6: true
ipam:
driver: default
config:
- subnet: 172.27.0.0/24
gateway: 172.27.0.1
- subnet: fd00:0:0:0:27::/80
gateway: fd00:0:0:0:27::1
volumes:
portainer_data:
services:
####
# HINT: use only ONE of the example "fhem:" service
# definitions below !
#
# Example w/ custom environment variables
fhem:
image: fhem/fhem:latest
restart: always
networks:
- net
expose:
- "8088"
ports:
- "9522:9522/udp"
- "8083:8083"
- "7072:7072"
privileged: true
devices:
- "/dev/ttyACM0:/dev/ttyACM0"
volumes:
- "./core/:/opt/fhem/"
# - "./core/contrib/configDB/configDB.conf:/opt/fhem/configDB.conf"
environment:
FHEM_UID: 6061
FHEM_GID: 6061
TIMEOUT: 10
RESTART: 1
TELNETPORT: 7072
TZ: Europe/Berlin
# CONFIGTYPE: configDB
depends_on:
- "mysql"
# - "mqtt"
portainer:
image: portainer/portainer:latest
restart: always
command: -H unix:///var/run/docker.sock --no-auth
networks:
- net
ports:
- "9000:9000"
environment:
- REGISTRY_HTTP_TLS_CERTIFICATE=/certs/portainer.crt
- REGISTRY_HTTP_TLS_KEY=/certs/portainer.key
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
- ./certs/portainer.key:/certs/portainer.key
- ./certs/portainer.crt:/certs/portainer.crt
mysql:
# image: mysql/mysql-server:5.7
image: tobi312/rpi-mysql
restart: always
networks:
- net
expose:
- "3306"
- "33060"
ports:
- "3306:3306"
- "33060:33060"
command: --sql_mode=""
volumes:
- ./mysql/init.sql:/docker-entrypoint-initdb.d/fhem-init.sql
- ./mysql/log:/var/log
- ./mysql/data:/var/lib/mysql
- ./mysql/mycustom.cnf:/etc/mysql/conf.d/custom.cnf
environment:
- MYSQL_RANDOM_ROOT_PASSWORD=yes
fhem_1 | 2019.12.27 17:55:42.302 4: SMAEM StromZaehler_Heizung - ###############################################################
fhem_1 | 2019.12.27 17:55:42.302 4: SMAEM StromZaehler_Heizung - ### Begin of new SMA Energymeter 1901401955 get data cycle ###
fhem_1 | 2019.12.27 17:55:42.302 4: SMAEM StromZaehler_Heizung - ###############################################################
fhem_1 | 2019.12.27 17:55:42.302 4: SMAEM StromZaehler_Heizung - discarded cycles since module start: 0
fhem_1 | 2019.12.27 17:55:42.303 4: SMAEM StromZaehler_Heizung - last update time set to: 27.12.2019 / 17:55:42
fhem_1 | 2019.12.27 17:55:42.320 4: SMAEM StromZaehler_Heizung - Blocking process with PID: 9206 started
fhem_1 | 2019.12.27 17:55:42.400 5: SMAEM StromZaehler_Heizung - OBIS metrics identified:
fhem_1 | 2019.12.27 17:55:42.400 5: SMAEM StromZaehler_Heizung - 144:0.0.0 -> Software Version -> 2.00.16.R
fhem_1 | 2019.12.27 17:55:42.400 5: SMAEM StromZaehler_Heizung - 1:1.4.0 -> SUM Wirkleistung Bezug -> 1225
fhem_1 | 2019.12.27 17:55:42.400 5: SMAEM StromZaehler_Heizung - 1:1.8.0 -> SUM Wirkleistung Bezug Zaehler -> 1935028440
fhem_1 | 2019.12.27 17:55:42.400 5: SMAEM StromZaehler_Heizung - 1:10.4.0 -> SUM Scheinleistung Einspeisung -> 0
fhem_1 | 2019.12.27 17:55:42.401 5: SMAEM StromZaehler_Heizung - 1:10.8.0 -> SUM Scheinleistung Einspeisung Zaehler -> 0
fhem_1 | 2019.12.27 17:55:42.401 5: SMAEM StromZaehler_Heizung - 1:13.4.0 -> SUM Leistungsfaktor -> 989
fhem_1 | 2019.12.27 17:55:42.401 5: SMAEM StromZaehler_Heizung - 1:2.4.0 -> SUM Wirkleistung Einspeisung -> 0
fhem_1 | 2019.12.27 17:55:42.401 5: SMAEM StromZaehler_Heizung - 1:2.8.0 -> SUM Wirkleistung Einspeisung Zaehler -> 0
fhem_1 | 2019.12.27 17:55:42.401 5: SMAEM StromZaehler_Heizung - 1:21.4.0 -> L1 Wirkleistung Bezug -> 904
fhem_1 | 2019.12.27 17:55:42.401 5: SMAEM StromZaehler_Heizung - 1:21.8.0 -> L1 Wirkleistung Bezug Zaehler -> 827374320
version: '3.3'
networks:
net:
driver: macvlan
driver_opts:
parent: eth0
ipam:
config:
- subnet: 192.168.178.0/24
# gateway: 192.168.178.1
pi@raspberrypi:~/docker-compose/fhem_2020 $ docker network inspect dd5fddf8e544
[
{
"Name": "fhem_2020_net",
"Id": "dd5fddf8e5444aad542180a605b9166105609c9e2998c0c01284158c97c026aa",
"Created": "2019-12-27T17:49:36.530886449+01:00",
"Scope": "local",
"Driver": "macvlan",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": null,
"Config": [
{
"Subnet": "192.168.178.0/24"
}
]
},
"Internal": false,
"Attachable": true,
"Ingress": false,
"ConfigFrom": {
"Network": ""
},
"ConfigOnly": false,
"Containers": {},
"Options": {
"parent": "eth0"
},
"Labels": {
"com.docker.compose.network": "net",
"com.docker.compose.project": "fhem_2020"
}
}
]
version: '3.7'
services:
fhem:
image: eu.gcr.io/kettenbach-it/fhem:latest
build: .
container_name: fhem
restart: always
networks:
default:
ipv4_address: 192.168.11.131
[...]
my $grid_freq = $obis->{"1:14.4.0"}/1000 if($obis->{"1:14.4.0"});
Zitat von: DS_Starter am 07 Februar 2020, 21:14:01
Ansonsten sollte es keine Warnung mehr geben wenn du die Zeile 625 mal so erweiterst:Code Auswählen
my $grid_freq = $obis->{"1:14.4.0"}/1000 if($obis->{"1:14.4.0"});
attr EnergyMeter userReadings lastTrigger { TimeNow() } , lasttime {ReadingsAge('EnergyMeter','lastTrigger',0)}
defmod RG_EnergyMeter_Icon readingsGroup EnergyMeter:lasttime
attr RG_EnergyMeter_Icon fp_Allgemein 288,495,1,Netz,
attr RG_EnergyMeter_Icon group z_Anzeige
attr RG_EnergyMeter_Icon noheading 1
attr RG_EnergyMeter_Icon nolinks 1
attr RG_EnergyMeter_Icon nonames 1
attr RG_EnergyMeter_Icon notime 1
attr RG_EnergyMeter_Icon valueFormat {($VALUE < '1')?"measure_power_meter\@green":"measure_power_meter\@red"}
attr RG_EnergyMeter_Icon valueIcon %VALUE
Zitat von: privat58 am 10 Februar 2020, 16:03:36
Hallo,
ich nutze das Modul seit einer ganzen Zeit und es läuft ohne Probleme.
Weiß jemand eine Möglichkeit, wie man einen Stromausfall erkennen kann? Die Readings bleiben auf dem alten Wert stehen und es kommt kein "timeout".
Zum Hintergrund. Ich habe eine PV-Anlage mit SMA SunnyBoy und einen Sunny-Island mit Batterie.
wenn Stromausfall ist, schaltet das ganze "Haus" um und es wird als Insel weiterversorgt. Der EnergyMeter ist noch vor der Umschaltbox eingebaut. Leider kann ich das reading "phase_1_uac" des SunnyBoy nicht nutzen, da derSunnyIsland ein Netz bereitstellt.
Selber merkt man oft erst nach einer ganzen Weile das Stromausfall ist, da alles normal weiter geht.
Steffen
Socket error in define ('239.12.255.254','ens192'): unknown or unconfigured interface 'ens192' at ./FHEM/77_SMAEM.pm line 194.
ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.2.45 netmask 255.255.255.0 broadcast 192.168.2.255
inet6 fe80::20c:29ff:fe6c:59a0 prefixlen 64 scopeid 0x20<link>
inet6 2003:f3:ff11:d29d:20c:29ff:fe6c:59a0 prefixlen 64 scopeid 0x0<global>
ether 00:0c:29:6c:59:a0 txqueuelen 1000 (Ethernet)
RX packets 39320539 bytes 93272712048 (86.8 GiB)
RX errors 0 dropped 3050 overruns 0 frame 0
TX packets 28457144 bytes 77041236525 (71.7 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
"wget -qO ./FHEM/77_SMAEM.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/77_SMAEM.pm"
ZitatDie Quotes um den Interface name sind nicht notwendig.Ja, mehr noch. Das war auch der Grund für das fehlerhafte Verhalten. Geht mir allerdings nicht ein. ???
ZitatBei Dir im System gibt es ens192 aber nicht 'ens192'.Da hast du sicherlich recht.
# Add a multicast group to eth0 device
$s->mcast_add('225.0.0.2','eth0');
Spalte1 Spalte2 Spalte3
SMAEM3006137180_Bezug_Blindleistung 0.0 02.04.20 20:56
SMAEM3006137180_Bezug_Blindleistung_Zaehler 0.0 02.04.20 20:56
SMAEM3006137180_Bezug_Scheinleistung 748.5 02.04.20 20:56
SMAEM3006137180_Bezug_Scheinleistung_Zaehler 80.0 02.04.20 20:56
SMAEM3006137180_Bezug_WirkP_Kosten_Diff 0.0000 02.04.20 20:56
SMAEM3006137180_Bezug_WirkP_Zaehler_Diff 0.0025 02.04.20 20:56
SMAEM3006137180_Bezug_Wirkleistung 300.3 02.04.20 20:56
SMAEM3006137180_Bezug_Wirkleistung_Zaehler 470.331 02.04.20 20:56
SMAEM3006137180_CosPhi 0.401 02.04.20 20:56
SMAEM3006137180_Einspeisung_Blindleistung 685.7 02.04.20 20:56
SMAEM3006137180_Einspeisung_Blindleistung_Zaehler 85.2 02.04.20 20:56
SMAEM3006137180_Einspeisung_Scheinleistung 0.0 02.04.20 20:56
SMAEM3006137180_Einspeisung_Scheinleistung_Zaehler 150.8 02.04.20 20:56
SMAEM3006137180_Einspeisung_WirkP_Verguet_Diff 0.0000 02.04.20 20:56
SMAEM3006137180_Einspeisung_WirkP_Zaehler_Diff 0 02.04.20 20:56
SMAEM3006137180_Einspeisung_Wirkleistung 0.0 02.04.20 20:56
SMAEM3006137180_Einspeisung_Wirkleistung_Zaehler 1.456.656 02.04.20 20:56
SMAEM3006137180_L1_Bezug_Blindleistung 20698632.0 02.04.20 20:56
SMAEM3006137180_L1_Bezug_Blindleistung_Zaehler 0.4 02.04.20 20:56
SMAEM3006137180_L1_Bezug_Scheinleistung 9550692.0 02.04.20 20:56
SMAEM3006137180_L1_Bezug_Scheinleistung_Zaehler 2415919.6 02.04.20 20:56
SMAEM3006137180_L1_Bezug_Wirkleistung 4994.9 02.04.20 20:56
SMAEM3006137180_L1_Bezug_Wirkleistung_Zaehler 372230.9 02.04.20 20:56
SMAEM3006137180_L1_CosPhi 232.045 02.04.20 20:56
2020.04.03 17:05:33 4: SMAEM mySMAEM - ############################################################### 2020.04.03 17:05:33 4: SMAEM mySMAEM - ### Begin of new SMA Energymeter 1900235144 get data cycle ### 2020.04.03 17:05:33 4: SMAEM mySMAEM - ############################################################### 2020.04.03 17:05:33 4: SMAEM mySMAEM - discarded cycles since module start: 1 2020.04.03 17:05:33 4: SMAEM mySMAEM - last update time set to: 03.04.2020 / 17:05:33 2020.04.03 17:05:33 4: SMAEM mySMAEM - Blocking process with PID: 16406 started 2020.04.03 17:05:34 5: SMAEM mySMAEM - received 600 bytes but interval 30s isn't expired. 2020.04.03 17:05:34 5: SMAEM mySMAEM - received 600 bytes but interval 30s isn't expired. 2020.04.03 17:05:34 5: SMAEM mySMAEM - OBIS metrics identified: 2020.04.03 17:05:34 5: SMAEM mySMAEM - 144:0.0.0 -> Software Version -> 1.02.04.R 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:1.4.0 -> SUM Wirkleistung Bezug -> 11393 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:1.8.0 -> SUM Wirkleistung Bezug Zaehler -> 29172907440 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:10.4.0 -> SUM Scheinleistung Einspeisung -> 0 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:10.8.0 -> SUM Scheinleistung Einspeisung Zaehler -> 47653620120 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:13.4.0 -> SUM Leistungsfaktor -> 997 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:2.4.0 -> SUM Wirkleistung Einspeisung -> 0 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:2.8.0 -> SUM Wirkleistung Einspeisung Zaehler -> 41722133760 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:21.4.0 -> L1 Wirkleistung Bezug -> 36399 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:21.8.0 -> L1 Wirkleistung Bezug Zaehler -> 22143699360 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:22.4.0 -> L1 Wirkleistung Einspeisung -> 0 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:22.8.0 -> L1 Wirkleistung Einspeisung Zaehler -> 21903267240 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:23.4.0 -> L1 Blindleistung Bezug -> 490 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:23.8.0 -> L1 Blindleistung Bezug Zaehler -> 6336778320 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:24.4.0 -> L1 Blindleistung Einspeisung -> 0 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:24.8.0 -> L1 Blindleistung Einspeisung Zaehler -> 4120128720 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:29.4.0 -> L1 Scheinleistung Bezug -> 36402 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:29.8.0 -> L1 Scheinleistung Bezug Zaehler -> 24212620440 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:3.4.0 -> SUM Blindleistung Bezug -> 0 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:3.8.0 -> SUM Blindleistung Bezug Zaehler -> 13645865880 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:30.4.0 -> L1 Scheinleistung Einspeisung -> 0 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:30.8.0 -> L1 Scheinleistung Einspeisung Zaehler -> 22771323360 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:31.4.0 -> L1 Strom -> 16064 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:32.4.0 -> L1 Spannung -> 226688 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:33.4.0 -> L1 Leistungsfaktor -> 1000 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:4.4.0 -> SUM Blindleistung Einspeisung -> 949 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:4.8.0 -> SUM Blindleistung Einspeisung Zaehler -> 15869680200 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:41.4.0 -> L2 Wirkleistung Bezug -> 400 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:41.8.0 -> L2 Wirkleistung Bezug Zaehler -> 15591789360 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:42.4.0 -> L2 Wirkleistung Einspeisung -> 0 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:42.8.0 -> L2 Wirkleistung Einspeisung Zaehler -> 22408709760 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:43.4.0 -> L2 Blindleistung Bezug -> 0 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:43.8.0 -> L2 Blindleistung Bezug Zaehler -> 3477039840 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:44.4.0 -> L2 Blindleistung Einspeisung -> 1021 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:44.8.0 -> L2 Blindleistung Einspeisung Zaehler -> 9553644000 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:49.4.0 -> L2 Scheinleistung Bezug -> 1096 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:49.8.0 -> L2 Scheinleistung Bezug Zaehler -> 19001729880 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:50.4.0 -> L2 Scheinleistung Einspeisung -> 0 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:50.8.0 -> L2 Scheinleistung Einspeisung Zaehler -> 23322759120 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:51.4.0 -> L2 Strom -> 1505 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:52.4.0 -> L2 Spannung -> 229043 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:53.4.0 -> L2 Leistungsfaktor -> 365 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:61.4.0 -> L3 Wirkleistung Bezug -> 0 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:61.8.0 -> L3 Wirkleistung Bezug Zaehler -> 21476305440 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:62.4.0 -> L3 Wirkleistung Einspeisung -> 25405 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:62.8.0 -> L3 Wirkleistung Einspeisung Zaehler -> 27449045280 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:63.4.0 -> L3 Blindleistung Bezug -> 0 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:63.8.0 -> L3 Blindleistung Bezug Zaehler -> 6001835040 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:64.4.0 -> L3 Blindleistung Einspeisung -> 418 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:64.8.0 -> L3 Blindleistung Einspeisung Zaehler -> 4365695160 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:69.4.0 -> L3 Scheinleistung Bezug -> 0 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:69.8.0 -> L3 Scheinleistung Bezug Zaehler -> 23278866840 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:70.4.0 -> L3 Scheinleistung Einspeisung -> 25409 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:70.8.0 -> L3 Scheinleistung Einspeisung Zaehler -> 28466632440 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:71.4.0 -> L3 Strom -> 11006 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:72.4.0 -> L3 Spannung -> 231449 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:73.4.0 -> L3 Leistungsfaktor -> 1000 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:9.4.0 -> SUM Scheinleistung Bezug -> 11433 2020.04.03 17:05:34 5: SMAEM mySMAEM - 1:9.8.0 -> SUM Scheinleistung Bezug Zaehler -> 37269121680 2020.04.03 17:05:34 4: SMAEM mySMAEM - old GRIDIN_SUM_1900235144 got from RAM: 11575.2153 2020.04.03 17:05:34 4: SMAEM mySMAEM - old GRIDOUT_SUM_1900235144 got from RAM: 8102.7977 2020.04.03 17:05:34 4: SMAEM mySMAEM - bezug_wirk_count: 8103.5854 2020.04.03 17:05:34 4: SMAEM mySMAEM - gridoutsum_1900235144: 8102.7977 2020.04.03 17:05:34 4: SMAEM mySMAEM - diffb: 0.7877 2020.04.03 17:05:34 1: SMAEM mySMAEM - Cycle discarded due to allowed diff "14.2663" GRIDIN exceeding. Try to set attribute "diffAccept > 14.2663" temporary or execute "reset". 2020.04.03 17:05:34 4: SMAEM mySMAEM - last update time set to: 03.04.2020 / 17:05:34 2020.04.03 17:05:35 5: SMAEM mySMAEM - received 600 bytes but interval 30s isn't expired. |
"wget -qO ./FHEM/77_SMAEM.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/77_SMAEM.pm"
2020.04.14 19:30:50 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
2020.04.14 19:31:20 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
2020.04.14 19:31:50 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
2020.04.14 19:32:20 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
2020.04.14 19:32:50 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
2020.04.14 19:33:20 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
2020.04.14 19:33:50 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
2020.04.14 19:34:20 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
2020.04.14 19:34:50 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
2020.04.14 19:35:20 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
2020.04.14 19:35:50 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
2020.04.14 19:36:20 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
........
.....
.....
2020.04.14 21:06:28 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
2020.04.14 21:06:59 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
2020.04.14 21:07:30 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
2020.04.14 21:08:01 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
2020.04.14 21:08:32 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
2020.04.14 21:09:03 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
2020.04.14 21:09:34 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
2020.04.14 21:10:04 1: PERL WARNING: Hexadecimal number > 0xffffffff non-portable at ./FHEM/77_SMAEM.pm line 501.
Zitat von: DS_Starter am 14 April 2020, 16:29:54
@Volker, weißt du noch wieso du das eingebaut hattest ?
Zitat von: stefanfo84 am 13 Mai 2020, 21:06:18
Hallo,
wahrscheinlich eine dumme Frage, aber ich hab noch keines der Geräte und kenne mich damit noch nicht so gut aus...
Wird der Home Manager für dieses Modul benötigt? Oder reicht das Energy Meter + STP-Wechselrichter (wird in meinem Fall 8.0 oder 10.0)?
Zitat von: Volker Kettenbach am 13 Mai 2020, 21:49:58so gehen die Meinungen auseinander, bei mir ist er mit das wichtigste Stück Hardware :)
Den Sunny Homemanager halte ich für überflüssig. Ich habe das Ding (leider) und brauche es für nix.
Zitat von: Volker Kettenbach am 13 Mai 2020, 21:49:58
Den Sunny Homemanager halte ich für überflüssig. Ich habe das Ding (leider) und brauche es für nix.
Zitat von: 300P am 13 Mai 2020, 21:09:44Spricht der neuere nicht auch schon Modbus/TCP wie der KSEM (EM410) von Kostal? Ich meine das braeuchte man dann spaeter fuer ne Auto Tankstelle.
EM reicht ;D
Zitat von: ch.eick am 15 Mai 2020, 18:02:08
Und wie soll der WR wissen, wann er die 70% Einspeisung erreicht hat?
Natuerlich koennte das der Netzbetreiber ueber einen Smarten Zaehler liefern, aber die sind ja noch nicht so weit, oder machen dann noch einen dazwischen,
nur meiner ist bessererer als wie Deiner :-)
Gruss
Christian
Zitat von: 300P am 15 Mai 2020, 18:21:24Das ist klar.
Das kann der WR sich schon beim EM holen... 8)
Gruss
300P
Zitat von: ch.eick am 15 Mai 2020, 18:02:08
Und wie soll der WR wissen, wann er die 70% Einspeisung erreicht hat?
Natuerlich koennte das der Netzbetreiber ueber einen Smarten Zaehler liefern, aber die sind ja noch nicht so weit, oder machen dann noch einen dazwischen,
nur meiner ist bessererer als wie Deiner :-)
Zitat von: Volker Kettenbach am 16 Mai 2020, 08:53:13Okay, das geht auch, ich nenne es aber Deinen Ertrag abwerfen, dann brauchst Du natuerlich keinen EM.
Ich für meinem Teil habe einen Rundsteuerempfänger, mit dem der Versorger die Last abwerfen kann, und damit keine 70% Regelung.
Zitat von: ch.eick am 16 Mai 2020, 09:30:46
Okay, das geht auch, ich nenne es aber Deinen Ertrag abwerfen, dann brauchst Du natuerlich keinen EM.
ZitatMüssten eigentlich nicht auch der Batteriestatus und andere Werte aus lesbar sein? Der HM sendet die doch an das SMA Portal?Das Modul SMAEM wertet nur die Daten des SMA Energy Meters aus. Seit HM 2.0 ist er mit in diesem Gerät integriert. In der ersten Generation war es ein separates Gerät.
sudo tcpdump udp port 9522 -vv -X
23:41:18.463255 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto UDP (17), length 628)
192.168.2.41.54648 > 239.12.255.254.9522: [udp sum ok] UDP, length 600
0x0000: 4500 0274 0000 4000 0111 c59c c0a8 0229 E..t..@........)
0x0010: ef0c fffe d578 2532 0260 da06 534d 4100 .....x%2.`..SMA.
0x0020: 0004 02a0 0000 0001 0244 0010 6069 010e .........D..`i..
0x0030: 7142 eff5 57ef 9868 0001 0400 0000 152c qB..W..h.......,
0x0040: 0001 0800 0000 0000 4d5a 4a68 0002 0400 ........MZJh....
0x0050: 0000 0000 0002 0800 0000 0000 f54a e9a8 .............J..
0x0060: 0003 0400 0000 0000 0003 0800 0000 0000 ................
0x0070: 06ba 34b0 0004 0400 0000 09c3 0004 0800 ..4.............
0x0080: 0000 0000 4789 3860 0009 0400 0000 1751 ....G.8`.......Q
0x0090: 0009 0800 0000 0000 5f1c f1b0 000a 0400 ........_.......
0x00a0: 0000 0000 000a 0800 0000 0000 fa40 9070 .............@.p
0x00b0: 000d 0400 0000 038c 0015 0400 0000 062e ................
0x00c0: 0015 0800 0000 0000 100f d8f8 0016 0400 ................
0x00d0: 0000 0000 0016 0800 0000 0000 6081 f4b0 ............`...
0x00e0: 0017 0400 0000 0000 0017 0800 0000 0000 ................
0x00f0: 0a0e a290 0018 0400 0000 025b 0018 0800 ...........[....
0x0100: 0000 0000 0d68 0918 001d 0400 0000 069d .....h..........
0x0110: 001d 0800 0000 0000 16a1 b628 001e 0400 ...........(....
0x0120: 0000 0000 001e 0800 0000 0000 63e7 6f90 ............c.o.
0x0130: 001f 0400 0000 02fa 0020 0400 0003 94cc ................
0x0140: 0021 0400 0000 03a6 0029 0400 0000 07f7 .!.......)......
0x0150: 0029 0800 0000 0000 1ba2 4b60 002a 0400 .)........K`.*..
0x0160: 0000 0000 002a 0800 0000 0000 4f7a 0c48 .....*......Oz.H
0x0170: 002b 0400 0000 0000 002b 0800 0000 0000 .+.......+......
0x0180: 029e f230 002c 0400 0000 014e 002c 0800 ...0.,.....N.,..
0x0190: 0000 0000 0ac4 1e40 0031 0400 0000 0812 .......@.1......
0x01a0: 0031 0800 0000 0000 1ea1 1e40 0032 0400 .1.........@.2..
0x01b0: 0000 0000 0032 0800 0000 0000 5015 e398 .....2......P...
0x01c0: 0033 0400 0000 038e 0034 0400 0003 9219 .3.......4......
0x01d0: 0035 0400 0000 03db 003d 0400 0000 0708 .5.......=......
0x01e0: 003d 0800 0000 0000 27c5 3088 003e 0400 .=......'.0..>..
0x01f0: 0000 0000 003e 0800 0000 0000 4b6b f328 .....>......Kk.(
0x0200: 003f 0400 0000 0000 003f 0800 0000 0000 .?.......?......
0x0210: 0027 2ec8 0040 0400 0000 061a 0040 0800 .'...@.......@..
0x0220: 0000 0000 3577 a148 0045 0400 0000 094f ....5w.H.E.....O
0x0230: 0045 0800 0000 0000 35f0 0070 0046 0400 .E......5..p.F..
0x0240: 0000 0000 0046 0800 0000 0000 50a5 dc00 .....F......P...
0x0250: 0047 0400 0000 04b6 0048 0400 0003 9554 .G.......H.....T
0x0260: 0049 0400 0000 02f3 9000 0000 0102 0452 .I.............R
0x0270: 0000 0000 ....
ZitatJa, davon kannst du ausgehen. Meines Wissens ist jeder einigermaßen moderne Switch Multicast fähig, wenn es nicht gerade ein managed Switch ist und man Multicast abgeschaltet hat.
Kann ich daraus schliessen, dass wenn der Energy Meter mit dem Sunny Home Manager über ein Switch kommuniziert, dieser Multicast fähig ist?
Zitat von: Volker Kettenbach am 13 August 2020, 08:52:43Das würde mich auch interessieren, da ich Docker bereits im Einsatz habe.
Kurze Info: SMAEM bzw. Multicast mit Docker geht. Aber nicht out-of-the-box.
Bei Interesse poste ich gerne mehr dazu.
20:07:28.600221 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto UDP (17), length 114)
192.168.1.222.9522 > 239.12.255.255.9522: [udp sum ok] UDP, length 86
0x0000: 4500 0072 0000 4000 0111 c7e8 c0a8 01de E..r..@.........
0x0010: ef0c ffff 2532 2532 005e f697 534d 4100 ....%2%2.^..SMA.
0x0020: 0004 02a0 0000 0001 0042 0010 6065 10a0 .........B..`e..
0x0030: ffff ffff ffff 0000 aa00 270b 5c09 0000 ..........'.\...
0x0040: 0000 0000 b2ac 0a02 00f0 006d 2300 006d ...........m#..m
0x0050: 2300 006d 2300 6281 355f 0128 355f 6281 #..m#.b.5_.(5_b.
0x0060: 355f 110e 0000 3707 0000 0100 0000 0000 5_....7.........
0x0070: 0000 ..
20:07:28.665893 IP (tos 0x0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 114)
192.168.1.221.9522 > 239.12.255.253.9522: [udp sum ok] UDP, length 86
0x0000: 4500 0072 0000 0000 4011 c8eb c0a8 01dd E..r....@.......
0x0010: ef0c fffd 2532 2532 005e 4601 534d 4100 ....%2%2.^F.SMA.
0x0020: 0004 02a0 0000 0001 0042 0010 6065 1090 .........B..`e..
0x0030: fdff ffff ffff 00a0 b500 f9ef 2d12 0000 ............-...
0x0040: 0000 0000 faa2 0a02 00f0 0000 0000 0000 ................
0x0050: 0000 006d 2300 6381 355f 0128 355f 6381 ...m#.c.5_.(5_c.
0x0060: 355f 110e 0000 3707 0000 0100 0000 0000 5_....7.........
0x0070: 0000 ..
20:07:29.464695 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto UDP (17), length 86)
192.168.1.222.9522 > 239.12.255.255.9522: [udp sum ok] UDP, length 58
0x0000: 4500 0056 0000 4000 0111 c804 c0a8 01de E..V..@.........
0x0010: ef0c ffff 2532 2532 0042 3f8c 534d 4100 ....%2%2.B?.SMA.
0x0020: 0004 02a0 0000 0001 0026 0010 6065 09a0 .........&..`e..
0x0030: ffff ffff ffff 0000 aa00 270b 5c09 0000 ..........'.\...
0x0040: 0000 0000 b3ac 0002 8061 0048 2100 ff4a .........a.H!..J
0x0050: 4100 0000 0000 A.....
Zitat von: winner81 am 13 August 2020, 20:23:14
.........
Es kommt einiges rein, aber nichts vom Energy Meter. Hab es ein paar Minuten laufen lassen
.221 ist der Wechselrichter, .222 ist der Home Manager und .52 ist der Raspberry Pi selber.
Sieht so aus als würde das Energy Meter keine Pakete aussenden. Muss am Energy Meter etwas spezielles eingestellt werden.
Momentan steht in der Zieladresse die IP des Home Managers. Der IP Bezug im EM steht auf DHCP, wobei ich vom Router aus immer die gleiche zuweise.
Dies dürfte ja aber kein Einfluss haben bei Multicast.
Hast Du noch eine Idee wo ich was prüfen kann?
Angaben zum EM:
Firmware: 1.02.04.R
Danke und Gruss
Ronny
Zitat von: winner81 am 13 August 2020, 20:55:23
Hallo 300P
Kaum macht man's richtig, schon funktionierts :).
Vielen Dank für Dein Screenshot, das war die Lösung.
Wieder was gelernt.
Danke für Eure tolle Arbeit hier.
Gruss Ronny
Zitat von: ch.eick am 13 August 2020, 17:30:30
Das würde mich auch interessieren, da ich Docker bereits im Einsatz habe.
Gruß
Christian
Zitatstimmt nicht, ist genau andersherum.
76_SMAInverter.pm lautsch auf Multicast und 77_SMAEM.pm muss die Daten aktiv abholen
defmod N.STP_5000.getdata notify SMA_Energymeter:Saldo_Wirkleistung:.* get STP_5000 data
attr N.STP_5000.getdata disable 0
attr N.STP_5000.getdata room Energie
Zitat von: Volker Kettenbach am 17 September 2020, 11:33:05:-) schau mal wer da ganz ober steht :-)
Hier eine Anleitung, wie man FHEM im Docker-Container derart betreiben kann, dass auch Multicast möglich ist.
Zitat von: DS_Starter am 27 Oktober 2020, 14:04:35
Die Synchronität zu erhalten ist relativ einfach.
Damit laufen die Werte dann nicht auseinander.
defmod Dum.Energy dummy
attr Dum.Energy DbLogExclude GridConsumption,GridFeedIn,SelfConsumptionQuote
attr Dum.Energy alias Energiebilanz
attr Dum.Energy event-on-change-reading PV,GridConsumption,GridFeedIn,SelfConsumptionQuote
attr Dum.Energy event-on-update-reading TotalConsumption,AutarkyQuoteDay,SelfConsumptionQuoteDay,AutarkyQuoteMonth,SelfConsumptionQuoteMonth,AutarkyQuoteYear,SelfConsumptionQuoteYear
attr Dum.Energy group Energiebilanz
attr Dum.Energy icon measure_power_meter
attr Dum.Energy room Energie
defmod N.GridFeedIn.Dum.Energy notify SMA_Energymeter:Einspeisung_Wirkleistung:.* { fhem "setreading Dum.Energy GridFeedIn "."$EVTPART1"}
attr N.GridFeedIn.Dum.Energy room Energie
defmod N.PV.TotalConsumption.Dum.Energy notify STP_5000:modulstate.* {\
# Energieverbrauch\
fhem "setreading Dum.Energy PV ".sprintf("%.1f",(ReadingsVal("STP_5000","total_pac",0)*1000));;\
my $tc = sprintf("%.1f",ReadingsVal("Dum.Energy","PV",0)+ReadingsVal("Dum.Energy","GridConsumption",0)-ReadingsVal("Dum.Energy","GridFeedIn",0));; \
if($tc >= 0) { \
fhem ("setreading Dum.Energy TotalConsumption ".sprintf("%.1f",$tc));;\
}\
\
# Autarkiegrad\
my $valA = (ReadingsVal("STP_5000", "total_pac",0)*1000)-ReadingsVal("SMA_Energymeter", "Einspeisung_Wirkleistung",0);;\
my $calcVal = $valA / ($valA + ReadingsVal("SMA_Energymeter", "Bezug_Wirkleistung",0))*100;;\
fhem ("setreading Dum.Energy AutarkyQuote ".($calcVal?sprintf("%.0f",$calcVal):"0"));;\
\
# Eigenverbrauchsquote\
my $totalpac = ReadingsVal("STP_5000", "total_pac",0)*1000;;\
if($totalpac > 0) {\
my $valSelf = $totalpac - ReadingsVal("SMA_Energymeter", "Einspeisung_Wirkleistung",0);;\
my $calSelf = $valSelf / $totalpac * 100;;\
fhem ("setreading Dum.Energy SelfConsumptionQuote ".sprintf("%.0f",$calSelf));;\
} else {\
fhem ("setreading Dum.Energy SelfConsumptionQuote -");;\
}\
}
attr N.PV.TotalConsumption.Dum.Energy room Energie
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 531.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 622.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 623.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 624.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 625.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 631.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 632.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 633.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 634.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 640.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/77_SMAEM.pm line 646.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 656.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 657.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 658.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 659.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 667.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 668.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 669.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 670.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 676.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 677.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 678.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 679.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 685.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 686.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 687.
2020.11.09 21:30:24 1: PERL WARNING: Use of uninitialized value in division (/) at ./FHEM/77_SMAEM.pm line 693.
2020.11.09 21:31:25 3: SMAEM SunnyHomeManager - Buffer length 32 is not usual. May be your meter has been updated with a new firmware.
2020.11.09 21:31:25 3: SMAEM SunnyHomeManager - WARNING - old process 21641 has been killed to start a new BlockingCall
2020.11.09 21:31:25 1: SMAEM SunnyHomeManager -> BlockingCall SMAEM_DoParse Timeout: process terminated
2020.11.09 21:44:26 3: SMAEM SunnyHomeManager - Buffer length 32 is not usual. May be your meter has been updated with a new firmware.
2020.11.09 21:45:24 3: SMAEM SunnyHomeManager - Buffer length 32 is not usual. May be your meter has been updated with a new firmware.
ZitatAber die Updates von SMA bzgl. der Homemanager wurde jetzt ausgerollt. Ich kann mir denken, dass in nächster Zeit einige mit einem SHM 2.0 dazukommen werden.Gut zu wissen ... dann ducke ich mich schonmal proaktiv weg ;D
ZitatMich macht stutzig, dass nach reboot und löschen der Datei, das fhem auch restartet werden muss....Da muß ich dir recht geben und schaue mir diesen Teil nochmal an wenn ich wieder etwas Zeit habe. Nach dem reset-Befehl (der die Datei löscht) sollte kein Neustart nötig sein.
"wget -qO ./FHEM/77_SMAEM.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/77_SMAEM.pm"
Zitat
Ich habe da z.B.
GRIDOUT_SUM_3008818540 474.4126
ZitatIch meine verstanden zu haben, dass ich mir für so etwas wie "Tagesverbrauch" quasi einen Startwert zu Tagesbeginn wegspeichern muss und gegen den dann rechne (so lange ich noch nicht auf dblog umstelle).Ja, ist so. Ich nutze DbLog und errechne die Werte mit DbRep. Aber für dich wäre eventuell das Statistics Modul nutzbar.
Zitat von: DS_Starter am 03 Dezember 2020, 21:59:58:-)
Hallo Martin,
so sieht man sich wieder. ;)
Zitat von: DS_Starter am 03 Dezember 2020, 21:59:58Bezug_Wirkleistung_Zaehler wäre in meiner Theorie das, was ich aus dem Netz beziehe
Das ist ein Internal und für mich ein Hilfsmittel für einen Wiederanlauf im Fehlerfall. Und es ist Bezug_Wirkleistung_Zaehler.
Als User nutzt man die Readings.
ZitatWarum SMA das macht und eigentlich völlig unnötig Leute vergrault erschließt sich mir auch nicht. Die Last wird's kaum sein, verirrte Supportfragen haben Sie da auch vermutlich nicht .. und die App kriegen sie mir so auch nicht schöngeredet.Für mich gibt es nur einen Grund, nämlich eigene kostenpflichtige Dienste für Monitoring und Controlling zu verkaufen. Serverlast lasse ich in der heutigen Zeit nicht mehr gelten. Wenn doch wäre es ein echtes Armutszeugnis und ein Grund mehr ....
ZitatVöllig richtig. Das sind aber Summenzähler (kWh) seit dem Einbau oder Reset des EM. Das trifft für alle Reading mit *_Zaehler zu. Das Beispiel 474.6689 sind 474,6689 kWh. Die Zäler sind deshalb auf 4 Stellen genau, weil ich daraus intern die Readings mit Diff bilde. Die logge ich sehr gern in meine DB weil man durch aufsummieren alles mögliche auswerten kann auch wenn der EM mal resettet wurde (ist bei mir schon durch einen Stromausfall mal passiert).
Bezug_Wirkleistung_Zaehler wäre in meiner Theorie das, was ich aus dem Netz beziehe
Einspeisung_Wirkleistung_Zaehler das, was ich nach außen "verkauft" habe
ZitatJa, genauso ist es. Der Energy Meter weiß aber nur was rausgeht und reinkommt. Du brauchst noch die Erzeugung vom WR.
Wie komme ich an so etwas wie den "Tagesverbrauch" des Hauses, übersehe ich da eine einfachere Variable oder muss ich mir das zusammensetzen a la:
GesamtSolar-Produktion - Einspeisung-Wirkungsleistung + Bezug-Wirkungsleistung ?
Zitat von: DS_Starter am 06 Dezember 2020, 07:54:48
Guten Morgen,
mit Home Manager meinst du den Energy Meter teil, richtig ?
Die Aktualisierung erfolgt entsprechend dem Attr interval, 60s per default. Bei dir stimmt da etwas nicht.
Hast du eventuell Docker im Einsatz ? Wenn ja, hatte Volker hier etwas geschrieben: https://forum.fhem.de/index.php/topic,114284.0.html
Ansonsten hilft wie immer bei solchen Sachen ein list des Devices und ein verbose 5 Log.
LG,
Heiko
2020.12.06 11:04:08 3: SMAEM Sunny_Home_Manager - Opening multicast socket...
2020.12.06 11:04:08 3: SMAEM Sunny_Home_Manager - Multicast socket opened
2020.12.06 11:04:08 1: SMAEM Sunny_Home_Manager - Can't open ./FHEM/FhemUtils/cacheSMAEM: No such file or directory
2020.12.06 11:04:08 3: SMAEM Sunny_Home_Manager - Create new cacheFile ./FHEM/FhemUtils/cacheSMAEM
Internals:
CFGFN /opt/fhem/FHEM/Aussen.cfg
FD 12
FUUID 5fcc15d7-f33f-d7a6-d33d-9158b1e18d9b5705
FVERSION 77_SMAEM.pm:v4.2.0-s21706/2020-04-16
INTERVAL 10
NAME Sunny_Home_Manager
NR 334
STATE Anlage
TYPE SMAEM
HELPER:
FAULTEDCYCLES 0
PACKAGE main
STARTTIME 1607249048
VERSION 4.2.0
READINGS:
2020-12-06 00:57:10 OBISnewItems none
2020-12-06 00:57:10 SMAEM3006138575_Bezug_Blindleistung 0.0
2020-12-06 00:57:10 SMAEM3006138575_Bezug_Blindleistung_Zaehler 248.6
2020-12-06 00:57:10 SMAEM3006138575_Bezug_Scheinleistung 976.5
2020-12-06 00:57:10 SMAEM3006138575_Bezug_Scheinleistung_Zaehler 4942.9
2020-12-06 00:57:10 SMAEM3006138575_Bezug_Wirkleistung 937.8
2020-12-06 00:57:10 SMAEM3006138575_Bezug_Wirkleistung_Zaehler 4717.7296
2020-12-06 00:57:10 SMAEM3006138575_CosPhi 0.960
2020-12-06 00:57:10 SMAEM3006138575_Einspeisung_Blindleistung 272.5
2020-12-06 00:57:10 SMAEM3006138575_Einspeisung_Blindleistung_Zaehler 1204.3
2020-12-06 00:57:10 SMAEM3006138575_Einspeisung_Scheinleistung 0.0
2020-12-06 00:57:10 SMAEM3006138575_Einspeisung_Scheinleistung_Zaehler 5265.5
2020-12-06 00:57:10 SMAEM3006138575_Einspeisung_Wirkleistung 0.0
2020-12-06 00:57:10 SMAEM3006138575_Einspeisung_Wirkleistung_Zaehler 5227.8158
2020-12-06 00:57:10 SMAEM3006138575_GridFreq 50.014
2020-12-06 00:57:10 SMAEM3006138575_L1_Bezug_Blindleistung 0.0
2020-12-06 00:57:10 SMAEM3006138575_L1_Bezug_Blindleistung_Zaehler 168.1
2020-12-06 00:57:10 SMAEM3006138575_L1_Bezug_Scheinleistung 608.3
2020-12-06 00:57:10 SMAEM3006138575_L1_Bezug_Scheinleistung_Zaehler 3047.3
2020-12-06 00:57:10 SMAEM3006138575_L1_Bezug_Wirkleistung 604.9
2020-12-06 00:57:10 SMAEM3006138575_L1_Bezug_Wirkleistung_Zaehler 3011.4
2020-12-06 00:57:10 SMAEM3006138575_L1_CosPhi 0.994
2020-12-06 00:57:10 SMAEM3006138575_L1_Einspeisung_Blindleistung 64.5
2020-12-06 00:57:10 SMAEM3006138575_L1_Einspeisung_Blindleistung_Zaehler 310.4
2020-12-06 00:57:10 SMAEM3006138575_L1_Einspeisung_Scheinleistung 0.0
2020-12-06 00:57:10 SMAEM3006138575_L1_Einspeisung_Scheinleistung_Zaehler 1584.8
2020-12-06 00:57:10 SMAEM3006138575_L1_Einspeisung_Wirkleistung 0.0
2020-12-06 00:57:10 SMAEM3006138575_L1_Einspeisung_Wirkleistung_Zaehler 1574.5
2020-12-06 00:57:10 SMAEM3006138575_L1_Saldo_Wirkleistung -604.9
2020-12-06 00:57:10 SMAEM3006138575_L1_Saldo_Wirkleistung_Zaehler -1436.9
2020-12-06 00:57:10 SMAEM3006138575_L1_Spannung 231.0
2020-12-06 00:57:10 SMAEM3006138575_L1_Strom 2.72
2020-12-06 00:57:10 SMAEM3006138575_L2_Bezug_Blindleistung 0.0
2020-12-06 00:57:10 SMAEM3006138575_L2_Bezug_Blindleistung_Zaehler 88.0
2020-12-06 00:57:10 SMAEM3006138575_L2_Bezug_Scheinleistung 203.8
2020-12-06 00:57:10 SMAEM3006138575_L2_Bezug_Scheinleistung_Zaehler 1580.9
2020-12-06 00:57:10 SMAEM3006138575_L2_Bezug_Wirkleistung 182.4
2020-12-06 00:57:10 SMAEM3006138575_L2_Bezug_Wirkleistung_Zaehler 1448.0
2020-12-06 00:57:10 SMAEM3006138575_L2_CosPhi 0.895
2020-12-06 00:57:10 SMAEM3006138575_L2_Einspeisung_Blindleistung 91.0
2020-12-06 00:57:10 SMAEM3006138575_L2_Einspeisung_Blindleistung_Zaehler 532.5
2020-12-06 00:57:10 SMAEM3006138575_L2_Einspeisung_Scheinleistung 0.0
2020-12-06 00:57:10 SMAEM3006138575_L2_Einspeisung_Scheinleistung_Zaehler 2019.1
2020-12-06 00:57:10 SMAEM3006138575_L2_Einspeisung_Wirkleistung 0.0
2020-12-06 00:57:10 SMAEM3006138575_L2_Einspeisung_Wirkleistung_Zaehler 1999.3
2020-12-06 00:57:10 SMAEM3006138575_L2_Saldo_Wirkleistung -182.4
2020-12-06 00:57:10 SMAEM3006138575_L2_Saldo_Wirkleistung_Zaehler 551.3
2020-12-06 00:57:10 SMAEM3006138575_L2_Spannung 230.6
2020-12-06 00:57:10 SMAEM3006138575_L2_Strom 1.00
2020-12-06 00:57:10 SMAEM3006138575_L3_Bezug_Blindleistung 0.0
2020-12-06 00:57:10 SMAEM3006138575_L3_Bezug_Blindleistung_Zaehler 129.7
2020-12-06 00:57:10 SMAEM3006138575_L3_Bezug_Scheinleistung 190.6
2020-12-06 00:57:10 SMAEM3006138575_L3_Bezug_Scheinleistung_Zaehler 1003.0
2020-12-06 00:57:10 SMAEM3006138575_L3_Bezug_Wirkleistung 150.5
2020-12-06 00:57:10 SMAEM3006138575_L3_Bezug_Wirkleistung_Zaehler 806.0
2020-12-06 00:57:10 SMAEM3006138575_L3_CosPhi 0.789
2020-12-06 00:57:10 SMAEM3006138575_L3_Einspeisung_Blindleistung 117.0
2020-12-06 00:57:10 SMAEM3006138575_L3_Einspeisung_Blindleistung_Zaehler 498.6
2020-12-06 00:57:10 SMAEM3006138575_L3_Einspeisung_Scheinleistung 0.0
2020-12-06 00:57:10 SMAEM3006138575_L3_Einspeisung_Scheinleistung_Zaehler 2228.6
2020-12-06 00:57:10 SMAEM3006138575_L3_Einspeisung_Wirkleistung 0.0
2020-12-06 00:57:10 SMAEM3006138575_L3_Einspeisung_Wirkleistung_Zaehler 2201.7
2020-12-06 00:57:10 SMAEM3006138575_L3_Saldo_Wirkleistung -150.5
2020-12-06 00:57:10 SMAEM3006138575_L3_Saldo_Wirkleistung_Zaehler 1395.7
2020-12-06 00:57:10 SMAEM3006138575_L3_Spannung 231.5
2020-12-06 00:57:10 SMAEM3006138575_L3_Strom 0.85
2020-12-06 00:57:10 SMAEM3006138575_SUSyID 372
2020-12-06 00:57:10 SMAEM3006138575_Saldo_Wirkleistung -937.8
2020-12-06 00:57:10 SMAEM3006138575_Saldo_Wirkleistung_Zaehler 510.1
2020-12-06 00:57:10 SMAEM3006138575_SoftwareVersion 2.04.14.R
2020-12-06 00:57:10 state -937.8
Attributes:
alias Sunny Home Manager
feedinPrice 0.0972
group PV-Anlage
interval 10
powerCost 0.25
room Wohnung->Außen
serialNumber ###
sortby 02
verbose 5
http://<IP des EM>/settings_network.php (normaler Energy Meter)
2020.12.06 12:16:45.326 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:46.325 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:47.328 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:48.328 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:49.325 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:50.327 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:51.328 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
sudo tcpdump udp port 9522 -vv -X
12:38:42.020768 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto UDP (17), length 628)
192.168.2.41.54648 > 239.12.255.254.9522: [udp sum ok] UDP, length 600
0x0000: 4500 0274 0000 4000 0111 c59c c0a8 0229 E..t..@........)
0x0010: ef0c fffe d578 2532 0260 936e 534d 4100 .....x%2.`.nSMA.
0x0020: 0004 02a0 0000 0001 0244 0010 6069 010e .........D..`i..
...
Zitat von: DS_Starter am 06 Dezember 2020, 12:42:43
Bezüglich SMAEM ist es ganz wichtig zu wissen, dass das Modul nichts abfragt. Die Daten müssen per multicast "vorbeikommen". Dazu wird vom Modul die IP / Port 239.12.255.254 / 9522 aboniert. Das bedeuted auch dass dein EM die Daten auf diese Zeiladresse ausgeben muß. Im Standard ist das so gegeben, es sein denn man hat es manuell verstellt. Das wäre auf jeden Fall zu prüfen.
Die Settings erreicht man normalerweise mit
Code Auswählenhttp://<IP des EM>/settings_network.php (normaler Energy Meter)
Stellt man verbose 5 ein und das Modul empfängt Daten auf dieser Multicast erscheint sekündlich im Log unabhängig von der interval Einstellung:Code Auswählen
2020.12.06 12:16:45.326 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:46.325 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:47.328 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:48.328 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:49.325 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:50.327 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:51.328 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
Das Modul braucht im Normalfall kein Setzen des Attributs serialNumber. Man setzt es in bestimmten Problemfällen oder wenn mehrere EM im Netz sind und man auf bestimmte EM filtern möchte. Ich würde das Attr an deiner Stelle erstmal nicht setzen.
Sollte das Modul nichts empfangen, wäre zu prüfen ob am Rechner-Interface überhaupt etwas ankommt.
Dazu einfach starten:Code Auswählen
sudo tcpdump udp port 9522 -vv -X
Jetzt sollte man solche Ausgaben beobachten:Code Auswählen
12:38:42.020768 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto UDP (17), length 628)
192.168.2.41.54648 > 239.12.255.254.9522: [udp sum ok] UDP, length 600
0x0000: 4500 0274 0000 4000 0111 c59c c0a8 0229 E..t..@........)
0x0010: ef0c fffe d578 2532 0260 936e 534d 4100 .....x%2.`.nSMA.
0x0020: 0004 02a0 0000 0001 0244 0010 6069 010e .........D..`i..
...
ZitatDer Aufruf der Internetseite klappt auch nicht.Das kann natürlich sein dass der Aufruf der Einstellungsseite beim SHM 2.0 anders ist. Muss ja in der Unterlagen dazu stehen. Ich habe einen separaten EM der 1. Generation. Dafür ist der Aufruf richtig.
ZitatAnsonsten würde mir noch einfallen, dass ich pihole im Netzwerk habe.Das ist eine ganz heiße Spur, dort würde ich ansetzen nachdem allen Teilen eine feste IP zugeordnet wurde.
Zitat von: DS_Starter am 06 Dezember 2020, 16:15:14
Eine statische IP zu verwenden empfiehlt sich für alle SMA Komponenten auf jeden Fall und würde ich grundsätzlich machen (habe ich bei mir auch so eingestellt).
Das kann natürlich sein dass der Aufruf der Einstellungsseite beim SHM 2.0 anders ist. Muss ja in der Unterlagen dazu stehen. Ich habe einen separaten EM der 1. Generation. Dafür ist der Aufruf richtig.
Das ist eine ganz heiße Spur, dort würde ich ansetzen nachdem allen Teilen eine feste IP zugeordnet wurde.
Solange mit tcpdump nichts am Interface zu sehen ist, hat auch das Modul keine Chance ...
Zitat von: DS_Starter am 06 Dezember 2020, 17:27:59
Sind denn deine Netzwerkkomponenten alle Multicast-fähig ? Ich denke da insbesondere an solche Sachen wie eventuell Powerline-Komponenten die manche versucht haben einzusetzen.
Alle ! an der Kommunikation beteiligten Geräte müsssen Multicast können.
ZitatMuss ich bei der Fritzbox noch was einstellen?Nicht das ich wüßte.
2020.12.08 16:16:26.728 3: SMAEM SMA_Energymeter - Opening multicast socket...
2020.12.08 16:16:26.728 3: SMAEM SMA_Energymeter - Multicast socket opened
...
Zitat von: DS_Starter am 08 Dezember 2020, 16:20:08
Nicht das ich wüßte.
So ein großes Hexenwerk ist das jetzt auch nicht.
Wird denn beim FHEM Start das Interface geöffnet ?
Im Log schauen ...Code Auswählen
2020.12.08 16:16:26.728 3: SMAEM SMA_Energymeter - Opening multicast socket...
2020.12.08 16:16:26.728 3: SMAEM SMA_Energymeter - Multicast socket opened
...
sudo tcpdump udo port 9522 -vv -X
Zitat von: arokh12 am 08 Dezember 2020, 16:22:23
Also FHEM habe ich jetzt auch mal aussen vor gelassen und stattdessen den Terminal Befehl genutztCode Auswählensudo tcpdump udo port 9522 -vv -X
Da sehe ich leider auch nichts.
apt-get install libio-socket-multicast-perl
Zitat von: DS_Starter am 08 Dezember 2020, 16:36:36
Wenn ein Perl Modul fehlen würde, kämen direkt Fehler im Log und SMAEM würde spucken..
Muß ein anderes Problem sein.
sudo apt-get update -y && sudo apt-get upgrade -y
mit anschließendem Neustart ausgeführt habe, kann ich nun den Multicast sehen und FHEM verarbeitet ihn auch.2021.03.26 16:31:37 5: SMAEM smaEnergyMeter - received 600 bytes from "1901403xxx" but interval 60s isn't expired.
2021.03.26 16:31:38 4: SMAEM smaEnergyMeter - ###############################################################
2021.03.26 16:31:38 4: SMAEM smaEnergyMeter - ### Begin of new SMA Energymeter 1901403xxx get data cycle ###
2021.03.26 16:31:38 4: SMAEM smaEnergyMeter - ###############################################################
2021.03.26 16:31:38 4: SMAEM smaEnergyMeter - discarded cycles since module start: 0
2021.03.26 16:31:38 4: SMAEM smaEnergyMeter - last update time set to: 26.03.2021 / 16:31:38
2021.03.26 16:31:38 4: SMAEM smaEnergyMeter - Blocking process with PID: 10997 started
2021.03.26 16:31:38 5: SMAEM smaEnergyMeter - OBIS metrics identified:
2021.03.26 16:31:38 5: SMAEM smaEnergyMeter - 144:0.0.0 -> Software Version -> 2.00.16.R
2021.03.26 16:31:38 5: SMAEM smaEnergyMeter - 1:1.4.0 -> SUM Wirkleistung Bezug -> 0
2021.03.26 16:31:38 5: SMAEM smaEnergyMeter - 1:1.8.0 -> SUM Wirkleistung Bezug Zaehler -> 34277053320
2021.03.26 16:31:38 5: SMAEM smaEnergyMeter - 1:10.4.0 -> SUM Scheinleistung Einspeisung -> 5274
2021.03.26 16:31:38 5: SMAEM smaEnergyMeter - 1:10.8.0 -> SUM Scheinleistung Einspeisung Zaehler -> 42496968960
2021.03.26 16:31:38 5: SMAEM smaEnergyMeter - 1:13.4.0 -> SUM Leistungsfaktor -> 742
2021.03.26 16:31:38 5: SMAEM smaEnergyMeter - 1:2.4.0 -> SUM Wirkleistung Einspeisung -> 3911
ZitatDie Diff-Readings werden intern vom Modul berechnet und das Reading generiert.
wie kommen diese zustande:
Bezug_WirkP_Zaehler_Diff
Einspeisung_WirkP_Zaehler_Diff
Einspeisung_WirkP_Verguet_Diff
Bezug_WirkP_Kosten_Diff
userReadings OBIS Bezug_Wirkleistung:.* {if (ReadingsVal($name,"power",0) > 0 ) {return (ReadingsVal($name,"power",0))} else {return 0};;}, Bezug_Wirkleistung_Zaehler:.* {ReadingsVal($name,"total_consumption",0)/1000}, Einspeisung_Wirkleistung:.* {if (ReadingsVal($name,"power",0) < 0 ) {return (ReadingsVal($name,"power",0)*-1)}else {return 0};;}, Einspeisung_Wirkleistung_Zaehler:.* {ReadingsVal($name,"total_feed",0)/1000}, Saldo_Wirkleistung:.* {ReadingsVal($name,"Einspeisung_Wirkleistung",0)- ReadingsVal($name,"Bezug_Wirkleistung",0)}, TotalConsumption:.* {ReadingsVal($name,"Bezug_Wirkleistung",0) + ReadingsVal("WRFronius","total_pac",0)-ReadingsVal($name,"Einspeisung_Wirkleistung",0)} userReadings Fronius total_pac:.* { ReadingsVal($name,"Inverter_Common_PAC_Value",0)/1000 ;;}, etoday:.* { ReadingsVal($name,"Inverter_Common_DAY_ENERGY_Value",0)/1000 ;;}, modulstate:.* { if(ReadingsVal($name,"state","") eq "connected") {return "normal"} else {return "sleep"}}, etotal:.* { ReadingsVal($name,"Inverter_Common_TOTAL_ENERGY_Value",0)/1000 ;;} wie kann der Fehler am besten gefunden werden? Rep. > alles grün 02.05.2021 etoday noch angepasst welche Readings müssen in die DBlog geschrieben werden? "Für das Logging in der DB werden Differenzwerte verwendet " Was sind das für Werte? bisher habe ich nur für Stromzaehler: Einspeisung_Wirkleistung_Zaehler Einspeisung_Wirkleistung Bezug_Wirkleistung_Zaehler Bezug_Wirkleistung für Wechselrichter: total_pac etotal etoday was bei Fronius nicht geht: SBFSpotComp 1 detail-level 2 mode manual offset 0 showproctime 1 suppressSleep 0 target-serial <Serial-No> target-susyid <SysID> timeout 30 liegt es daran? Gibt es da Alternativen? Grüße Fritzmeier |
Zitat von: jonas71 am 05 Mai 2021, 21:54:28
"Buffer length 610 is not usual. May be your meter has been updated with a new firmware."
elsif($dl == 610) {
$model = "HM 2.0 >= 2.06.6.R";
}
Zitat von: jonas71 am 06 Mai 2021, 10:55:27
Habe nun im Script in Zeile 1415 einfach malCode Auswählenelsif($dl == 610) {
$model = "HM 2.0 >= 2.06.6.R";
}
hinzugefügt.
Scheint zu laufen.
Frage mich nur:
Wieso hat das früher funktioniert?
Spielt SMA neuerdings updates ein ohne es im Log zu erwähnen?
Und warum bin ich scheinbar der einzige hier mit dem Problem?
Fragen über Fragen... ;)
Zitat von: DS_Starter am 15 Dezember 2019, 09:56:44
Hallo miteinander,
durch die super Vorarbeit/Anregung von Andreas (RiG) habe nun etliche Neuerungen und Änderungen im Modul sehr zügig durchführen können.
Um es zu verdeutlichen ist die Versionierung auf 4.0.0 gesetzt.
Hier alles im Überblick:
* Komplettumstellung auf OBIS Kennzahlen
Ein Offset ist nicht mehr nötig und wurde entfernt.
* Das Reading "FirmwareVersion" wurde nach "SoftwareVersion" umbenannt.
Dadurch passt es sich besser in den Readinglesefluss in der Detailansicht ein.
* Die Readings "Lx_THD" wurden alle nach "Lx_Strom" geändert.
Ich kann heute nicht mehr sagen wie wir damals auf THD (den Klirrfaktor) gekommen waren.
* es gibt ein neues Attribut "noCoprocess"
Als wir vor ein paar Jahren das Modul entwickelten, kam es häufig zu Freezes in FHEM wenn die Daten des EM verarbeitet
wurden. Aus diesem Grund wurde das Modul auf non-Blocking umgestellt. Dadurch wird bei jedem Zyklus (bei mir alle 60s)
ein Hintergrundprozess zu Abarbeitung gestartet.
Nicht in jedem Fall ist das aber vom Nutzer gewünscht oder nötig. Es sind ein paar Jahre vergangen und die eingesetzte
Hardware hat sich verändert, etc.
Mit diesem Attriibut kann man nun festlegen, dass kein Hintergrundprozess verwendet werden soll.
Ohne Hintergrundprozess liegt SMAEM_Read bei mir mit apptime max gemessen bei 290 - 519 ms, mit Hintergrundprozess zeigt SMAEM_Read nur 17 ms. :D
Wie dem auch sei, der Nutzer hat nun die Möglichkeit zu entscheiden wie er das Modul betreiben möchte.
* neue Kennzahlen werden im verbose 5 Log mit "unknown item" gekennzeichnet und es wird das Reading "OBISnewItems" generiert
Durch die Umstellung der Readingerstellung mit OBIS Kennzahlen bekommt man nicht mehr mit wenn durch ein Firmware Update
neue Kennzahlen hinzukommen (außer bei verbose 5 Log).
Aus diesem Grund wird das Reading "OBISnewItems" erstellt. Es enthält den Wert "none" wenn alle empfangenen OBIS Kennzahlen
im Modul bekannt sind. Kommen neue hinzu die noch nicht im obisitem-Hash benannt sind, werden diese OBIS in diesem Reading
ausgegeben, z.B.
OBISnewItems 1:10.8.0,1:13.4.0
Wenn man als Nutzer so etwas bemerkt, kann man nun reagieren und hier im Thread eine Meldung aufmachen damit dieses Item
aufgenommen wird.
Das wären erstmal die aktuellen Neuerungen und ich hoffe dass sich dadurch wieder ein Fortschritt bzw. Mehrwert für die Modulnutzer ergibt.
Da sich teilweise die Readings geändert haben, müsst ihr die alten loswerden. Das kann man ganz einfach durch kurzzeitiges
switchen des Attributs "disableSernoInReading" erreichen. Dadurch werden immer alles Readings gelöscht und neu aufgebaut.
Die neue Version liegt wieder in meinem contrib zum Test bereit.
Insbesondere MiVo69 bitte ich wieder um einen Test ob das neue OBIS Item erkannt wird.
Bei mir habe ich bisher beim Vergleich mit der produktiven Instanz (Version 3.5.0) keine Unterschiede feststellen können,
d.h. ich sollte keine falschen Zuordungen, Dreher usw. implementiert haben.
Zum Download in der FHEMWEB Kommandozeile inklusive der Ausführungszeichen angeben:Code Auswählen"wget -qO ./FHEM/77_SMAEM.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/77_SMAEM.pm"
Grüße,
Heiko
Zitat von: 300P am 06 Mai 2021, 11:07:11
Das gleiche Thema war Ende 2019 bereits. 600 Byte -> 608 Byte
Eventuell einmal die Update-Funktion + Restart nutzen, damit sollte es bei Dir ,,drin" sein...... ;D
Zitat von: jonas71 am 08 Mai 2021, 17:59:28
Meine oben beschriebene Änderung reichte auch leider nicht aus, musste noch eine eine 56 durch eine 58 ersetzen.
Zitat von: jonas71 am 08 Mai 2021, 17:59:28
Hoffe auf ein Missverständnis: Meine Version ist schon aktuell, 4.3.0 letzte Änderung 08.12.2020
Meine oben beschriebene Änderung reichte auch leider nicht aus, musste noch eine eine 56 durch eine 58 ersetzen.
Was mich aber grade auf die Idee bringt, daß das etwas mit diesen "OBISnewItems" zu tun hat.
Da steht bei mir nämlich keineswegs "none", sondern 1:0.1.130,1:0.1.4,1:0.3.200,1:8.0.0.
Leider habe ich keinen Plan von Perl und Python, schaue mir den Code aber nun doch noch mal genauer an.
Zitat von: DS_Starter am 09 Mai 2021, 19:16:10Sehr gern.
@jonas71, bitte ein List deines Devices zur Verfügung stellen und einen kompletten verbose 5 Log-Auszug deines SMAEM Devices.
Zitat von: jonas71 am 10 Mai 2021, 08:09:35
Logauszug ist in Arbeit, suche grade die Datei...
ZitatWas genau ist ein "List" eines Devices?Der Output vom Kommando:
Zitat von: DS_Starter am 11 Mai 2021, 08:40:56
Danke für das Log. Man sieht dass die Softwareversion 2.06.06.R ist, im Modul ist die Version bis 2.03.4.R implementiert, d.h. diese Version war die letzte uns bekannte Firmware.
2021.07.10 17:43:04 5 : SMAEM SMA_EM - received 600 bytes from "1900235xxx" but interval 4s isn't expired.
2021.07.10 17:43:05 5 : SMAEM SMA_EM - received 600 bytes from "1900235xxx" but interval 4s isn't expired.
2021.07.10 17:43:06 5 : SMAEM SMA_EM - received 600 bytes from "1900235xxx" but interval 4s isn't expired.
2021.07.10 17:43:07 4 : SMAEM SMA_EM - ###############################################################
2021.07.10 17:43:07 4 : SMAEM SMA_EM - ### Begin of new SMA Energymeter 1900235xxx get data cycle ###
2021.07.10 17:43:07 4 : SMAEM SMA_EM - ###############################################################
2021.07.10 17:43:07 4 : SMAEM SMA_EM - discarded cycles since module start: 0
2021.07.10 17:43:07 4 : SMAEM SMA_EM - last update time set to: 10.07.2021 / 17:43:07
2021.07.10 17:43:07 4 : BlockingCall (SMAEM_DoParse): created child (25768), uses telnetPort to connect back
2021.07.10 17:43:07 4 : SMAEM SMA_EM - Blocking process with PID: 25768 started
2021.07.10 17:43:07 4 : Connection accepted from telnetPort_127.0.0.1_57174
2021.07.10 17:43:07 4 : SMAEM SMA_EM - last update time set to: 10.07.2021 / 17:43:07
2021.07.10 17:43:07 4 : SMAEM SMA_EM - wrote new energy values to INTERNALS - GRIDIN_SUM_1900235xxx: 11849.879, GRIDOUT_SUM_1900235xxx: 37818.9322
2021-07-10 17:43:08 SMAEM SMA_EM Bezug_WirkP_Zaehler_Diff: 0.0042
2021-07-10 17:43:08 SMAEM SMA_EM Bezug_WirkP_Kosten_Diff: 0.0011
2021-07-10 17:43:08 SMAEM SMA_EM Einspeisung_WirkP_Zaehler_Diff: 0
2021-07-10 17:43:08 SMAEM SMA_EM Einspeisung_WirkP_Verguet_Diff: 0.0000
2021-07-10 17:43:08 SMAEM SMA_EM -3805.3
2021-07-10 17:43:08 SMAEM SMA_EM Saldo_Wirkleistung: -3805.3
2021-07-10 17:43:08 SMAEM SMA_EM Saldo_Wirkleistung_Zaehler: -25969.1
2021-07-10 17:43:08 SMAEM SMA_EM Bezug_Wirkleistung: 3805.3
2021-07-10 17:43:08 SMAEM SMA_EM Bezug_Wirkleistung_Zaehler: 37818.9322
2021-07-10 17:43:08 SMAEM SMA_EM Einspeisung_Wirkleistung: 0.0
2021-07-10 17:43:08 SMAEM SMA_EM Einspeisung_Wirkleistung_Zaehler: 11849.8790
2021-07-10 17:43:08 SMAEM SMA_EM Bezug_Blindleistung: 0.0
2021-07-10 17:43:08 SMAEM SMA_EM Bezug_Blindleistung_Zaehler: 7456.5
2021-07-10 17:43:08 SMAEM SMA_EM Einspeisung_Blindleistung: 1261.5
2021-07-10 17:43:08 SMAEM SMA_EM Einspeisung_Blindleistung_Zaehler: 2214.4
2021-07-10 17:43:08 SMAEM SMA_EM Bezug_Scheinleistung: 4008.9
2021-07-10 17:43:08 SMAEM SMA_EM Bezug_Scheinleistung_Zaehler: 39712.4
2021-07-10 17:43:08 SMAEM SMA_EM Einspeisung_Scheinleistung: 0.0
2021-07-10 17:43:08 SMAEM SMA_EM Einspeisung_Scheinleistung_Zaehler: 12402.7
2021-07-10 17:43:08 SMAEM SMA_EM CosPhi: 0.949
2021-07-10 17:43:08 SMAEM SMA_EM SoftwareVersion: 1.02.04.R
2021-07-10 17:43:08 SMAEM SMA_EM SerialNumber: 1900235xxx
2021-07-10 17:43:08 SMAEM SMA_EM SUSyID: 270
2021-07-10 17:43:08 SMAEM SMA_EM OBISnewItems: none
2021-07-10 17:43:08 SMAEM SMA_EM L1_Saldo_Wirkleistung: -1930.3
2021-07-10 17:43:08 SMAEM SMA_EM L1_Saldo_Wirkleistung_Zaehler: -20369.8
2021-07-10 17:43:08 SMAEM SMA_EM L1_Bezug_Wirkleistung: 1930.3
2021-07-10 17:43:08 SMAEM SMA_EM L1_Bezug_Wirkleistung_Zaehler: 21405.6
2021-07-10 17:43:08 SMAEM SMA_EM L1_Einspeisung_Wirkleistung: 0.0
2021-07-10 17:43:08 SMAEM SMA_EM L1_Einspeisung_Wirkleistung_Zaehler: 1035.8
2021-07-10 17:43:08 SMAEM SMA_EM L1_Bezug_Blindleistung: 0.0
2021-07-10 17:43:08 SMAEM SMA_EM L1_Bezug_Blindleistung_Zaehler: 8223.7
2021-07-10 17:43:08 SMAEM SMA_EM L1_Einspeisung_Blindleistung: 190.1
2021-07-10 17:43:08 SMAEM SMA_EM L1_Einspeisung_Blindleistung_Zaehler: 211.3
2021-07-10 17:43:08 SMAEM SMA_EM L1_Bezug_Scheinleistung: 1939.6
2021-07-10 17:43:08 SMAEM SMA_EM L1_Bezug_Scheinleistung_Zaehler: 23446.9
2021-07-10 17:43:08 SMAEM SMA_EM L1_Einspeisung_Scheinleistung: 0.0
2021-07-10 17:43:08 SMAEM SMA_EM L1_Einspeisung_Scheinleistung_Zaehler: 1172.5
2021-07-10 17:43:08 SMAEM SMA_EM L1_Strom: 8.57
2021-07-10 17:43:08 SMAEM SMA_EM L1_Spannung: 228.0
2021-07-10 17:43:08 SMAEM SMA_EM L1_CosPhi: 0.995
2021-07-10 17:43:08 SMAEM SMA_EM L2_Saldo_Wirkleistung: -478.4
2021-07-10 17:43:08 SMAEM SMA_EM L2_Saldo_Wirkleistung_Zaehler: 4087.4
2021-07-10 17:43:08 SMAEM SMA_EM L2_Bezug_Wirkleistung: 478.4
2021-07-10 17:43:08 SMAEM SMA_EM L2_Bezug_Wirkleistung_Zaehler: 11431.7
2021-07-10 17:43:08 SMAEM SMA_EM L2_Einspeisung_Wirkleistung: 0.0
2021-07-10 17:43:08 SMAEM SMA_EM L2_Einspeisung_Wirkleistung_Zaehler: 15519.1
2021-07-10 17:43:08 SMAEM SMA_EM L2_Bezug_Blindleistung: 0.0
2021-07-10 17:43:08 SMAEM SMA_EM L2_Bezug_Blindleistung_Zaehler: 932.4
2021-07-10 17:43:08 SMAEM SMA_EM L2_Einspeisung_Blindleistung: 547.1
2021-07-10 17:43:08 SMAEM SMA_EM L2_Einspeisung_Blindleistung_Zaehler: 3171.6
2021-07-10 17:43:08 SMAEM SMA_EM L2_Bezug_Scheinleistung: 726.8
2021-07-10 17:43:08 SMAEM SMA_EM L2_Bezug_Scheinleistung_Zaehler: 12244.6
2021-07-10 17:43:08 SMAEM SMA_EM L2_Einspeisung_Scheinleistung: 0.0
2021-07-10 17:43:08 SMAEM SMA_EM L2_Einspeisung_Scheinleistung_Zaehler: 15829.2
2021-07-10 17:43:08 SMAEM SMA_EM L2_Strom: 3.15
2021-07-10 17:43:08 SMAEM SMA_EM L2_Spannung: 236.3
2021-07-10 17:43:08 SMAEM SMA_EM L2_CosPhi: 0.658
2021-07-10 17:43:08 SMAEM SMA_EM L3_Saldo_Wirkleistung: -1396.6
2021-07-10 17:43:08 SMAEM SMA_EM L3_Saldo_Wirkleistung_Zaehler: -9686.7
2021-07-10 17:43:08 SMAEM SMA_EM L3_Bezug_Wirkleistung: 1396.6
2021-07-10 17:43:08 SMAEM SMA_EM L3_Bezug_Wirkleistung_Zaehler: 12049.2
2021-07-10 17:43:08 SMAEM SMA_EM L3_Einspeisung_Wirkleistung: 0.0
2021-07-10 17:43:08 SMAEM SMA_EM L3_Einspeisung_Wirkleistung_Zaehler: 2362.5
2021-07-10 17:43:08 SMAEM SMA_EM L3_Bezug_Blindleistung: 0.0
2021-07-10 17:43:08 SMAEM SMA_EM L3_Bezug_Blindleistung_Zaehler: 1375.7
2021-07-10 17:43:08 SMAEM SMA_EM L3_Einspeisung_Blindleistung: 524.4
2021-07-10 17:43:08 SMAEM SMA_EM L3_Einspeisung_Blindleistung_Zaehler: 1906.7
2021-07-10 17:43:08 SMAEM SMA_EM L3_Bezug_Scheinleistung: 1491.8
2021-07-10 17:43:08 SMAEM SMA_EM L3_Bezug_Scheinleistung_Zaehler: 12853.0
2021-07-10 17:43:08 SMAEM SMA_EM L3_Einspeisung_Scheinleistung: 0.0
2021-07-10 17:43:08 SMAEM SMA_EM L3_Einspeisung_Scheinleistung_Zaehler: 2559.4
2021-07-10 17:43:08 SMAEM SMA_EM L3_Strom: 6.56
2021-07-10 17:43:08 SMAEM SMA_EM L3_Spannung: 229.7
2021-07-10 17:43:08 SMAEM SMA_EM L3_CosPhi: 0.936
2021.07.10 23:07:56.547 4: SMAEM SMA_Energymeter - ###############################################################
2021.07.10 23:07:56.549 4: SMAEM SMA_Energymeter - ### Begin of new SMA Energymeter 1900212213 get data cycle ###
2021.07.10 23:07:56.549 4: SMAEM SMA_Energymeter - ###############################################################
2021.07.10 23:07:56.550 4: SMAEM SMA_Energymeter - discarded cycles since module start: 0
2021.07.10 23:07:56.551 4: SMAEM SMA_Energymeter - last update time set to: 10.07.2021 / 23:07:56
2021.07.10 23:07:56.565 4: SMAEM SMA_Energymeter - Blocking process with PID: 31775 started
2021.07.10 23:07:56.576 4: SMAEM SMA_Energymeter - old GRIDIN_SUM_1900212213 got from RAM: 441.9947
2021.07.10 23:07:56.578 4: SMAEM SMA_Energymeter - old GRIDOUT_SUM_1900212213 got from RAM: 182.3586
2021.07.10 23:07:56.578 4: SMAEM SMA_Energymeter - bezug_wirk_count: 182.3687
2021.07.10 23:07:56.579 4: SMAEM SMA_Energymeter - gridoutsum_1900212213: 182.3586
2021.07.10 23:07:56.579 4: SMAEM SMA_Energymeter - diffb: 0.0101
2021.07.10 23:07:56.580 4: SMAEM SMA_Energymeter - einspeisung_wirk_count: 441.9947
2021.07.10 23:07:56.580 4: SMAEM SMA_Energymeter - gridinsum_1900212213: 441.9947
2021.07.10 23:07:56.581 4: SMAEM SMA_Energymeter - diffe: 0
2021.07.10 23:07:56.582 4: SMAEM SMA_Energymeter - plausibility check done: GRIDIN -> 1, GRIDOUT -> 1
2021.07.10 23:07:56.583 4: SMAEM SMA_Energymeter - new energy values saved to ./FHEM/FhemUtils/cacheSMAEM
2021.07.10 23:07:56.583 4: SMAEM SMA_Energymeter - GRIDIN_SUM_1900212213: 441.9947, GRIDOUT_SUM_1900212213: 182.3687
2021.07.10 23:07:56.589 4: SMAEM SMA_Energymeter - last update time set to: 10.07.2021 / 23:07:56
2021.07.10 23:07:56.589 4: SMAEM SMA_Energymeter - wrote new energy values to INTERNALS - GRIDIN_SUM_1900212213: 441.9947, GRIDOUT_SUM_1900212213: 182.3687
FD 11
FUUID 5cbe020c-f33f-3a1f-8255-b8fc02ed7a635d56
FVERSION 77_SMAEM.pm:v4.3.0-s23318/2020-12-08
GRIDIN_SUM_1900235xxx 11849.879
GRIDOUT_SUM_1900235xxx 37838.0607
INTERVAL 2
LASTUPDATE_1900235xxx 10.07.2021 / 22:14:27
MODEL EM / HM 2.0 < 2.03.4.R
NAME SMA_EM
NR 23
STATE disabled Watt
TYPE SMAEM
HELPER:
ALLSERIALS 1900235xxx
FAULTEDCYCLES 0
LASTUPDATE_1900235xxx 1625948067
PACKAGE main
STARTTIME 1625948034
VERSION 4.3.0
ZitatDas ist die sogenannte "blockierend arbeitende" Variante ohne BlockingCall. Die Verwendung von BlockingCall wird dir hier oft begegnen. Viele Module benutzen es um keine Blockierungen zu verursachen, SMAEM auch.
Mit dem Attribut noCoprocess habe ich auch gearbeitet. Leider ohne Erfolg. Hatte sogar den Eindruck, dass FHEM damit nur noch kürzer erreichbar war.
define <name> SMAEM eth0
2021.08.24 09:22:16 4: SMAEM EM / HM 2.0 < 2.03.4.R
2021.08.24 09:22:16 4: SMAEM E_Meter - ###############################################################
2021.08.24 09:22:16 4: SMAEM E_Meter - ### Begin of new SMA Energymeter 1901401549 get data cycle ###
2021.08.24 09:22:16 4: SMAEM E_Meter - ###############################################################
2021.08.24 09:22:16 4: SMAEM E_Meter - discarded cycles since module start: 15
2021.08.24 09:22:16 4: SMAEM E_Meter - last update time set to: 24.08.2021 / 09:22:16
2021.08.24 09:22:16 4: SMAEM E_Meter - Blocking process with PID: 25628 started
2021.08.24 09:22:16 5: SMAEM E_Meter - OBIS metrics identified:
2021.08.24 09:22:16 5: SMAEM E_Meter - 144:0.0.0 -> Software Version -> 2.00.16.R
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:1.4.0 -> SUM Wirkleistung Bezug -> 0
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:1.8.0 -> SUM Wirkleistung Bezug Zaehler -> 12148118640
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:10.4.0 -> SUM Scheinleistung Einspeisung -> 6819
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:10.8.0 -> SUM Scheinleistung Einspeisung Zaehler -> 34606344960
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:13.4.0 -> SUM Leistungsfaktor -> 900
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:2.4.0 -> SUM Wirkleistung Einspeisung -> 6141
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:2.8.0 -> SUM Wirkleistung Einspeisung Zaehler -> 33285744360
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:21.4.0 -> L1 Wirkleistung Bezug -> 0
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:21.8.0 -> L1 Wirkleistung Bezug Zaehler -> 2590101720
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:22.4.0 -> L1 Wirkleistung Einspeisung -> 2787
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:22.8.0 -> L1 Wirkleistung Einspeisung Zaehler -> 13168884960
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:23.4.0 -> L1 Blindleistung Bezug -> 0
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:23.8.0 -> L1 Blindleistung Bezug Zaehler -> 65184120
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:24.4.0 -> L1 Blindleistung Einspeisung -> 380
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:24.8.0 -> L1 Blindleistung Einspeisung Zaehler -> 4584586320
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:29.4.0 -> L1 Scheinleistung Bezug -> 0
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:29.8.0 -> L1 Scheinleistung Bezug Zaehler -> 5348538720
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:3.4.0 -> SUM Blindleistung Bezug -> 0
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:3.8.0 -> SUM Blindleistung Bezug Zaehler -> 979214760
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:30.4.0 -> L1 Scheinleistung Einspeisung -> 2813
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:30.8.0 -> L1 Scheinleistung Einspeisung Zaehler -> 13341420360
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:31.4.0 -> L1 Strom -> 1236
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:32.4.0 -> L1 Spannung -> 230355
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:33.4.0 -> L1 Leistungsfaktor -> 991
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:4.4.0 -> SUM Blindleistung Einspeisung -> 2965
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:4.8.0 -> SUM Blindleistung Einspeisung Zaehler -> 20571376680
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:41.4.0 -> L2 Wirkleistung Bezug -> 0
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:41.8.0 -> L2 Wirkleistung Bezug Zaehler -> 3381458400
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:42.4.0 -> L2 Wirkleistung Einspeisung -> 2557
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:42.8.0 -> L2 Wirkleistung Einspeisung Zaehler -> 11668514760
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:43.4.0 -> L2 Blindleistung Bezug -> 0
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:43.8.0 -> L2 Blindleistung Bezug Zaehler -> 310248720
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:44.4.0 -> L2 Blindleistung Einspeisung -> 1042
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:44.8.0 -> L2 Blindleistung Einspeisung Zaehler -> 8127247680
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:49.4.0 -> L2 Scheinleistung Bezug -> 0
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:49.8.0 -> L2 Scheinleistung Bezug Zaehler -> 7722554760
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:50.4.0 -> L2 Scheinleistung Einspeisung -> 2762
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:50.8.0 -> L2 Scheinleistung Einspeisung Zaehler -> 12355037640
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:51.4.0 -> L2 Strom -> 1240
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:52.4.0 -> L2 Spannung -> 230372
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:53.4.0 -> L2 Leistungsfaktor -> 926
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:61.4.0 -> L3 Wirkleistung Bezug -> 0
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:61.8.0 -> L3 Wirkleistung Bezug Zaehler -> 7754542920
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:62.4.0 -> L3 Wirkleistung Einspeisung -> 796
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:62.8.0 -> L3 Wirkleistung Einspeisung Zaehler -> 10026328680
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:63.4.0 -> L3 Blindleistung Bezug -> 0
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:63.8.0 -> L3 Blindleistung Bezug Zaehler -> 1280986200
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:64.4.0 -> L3 Blindleistung Einspeisung -> 1543
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:64.8.0 -> L3 Blindleistung Einspeisung Zaehler -> 8536746600
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:69.4.0 -> L3 Scheinleistung Bezug -> 0
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:69.8.0 -> L3 Scheinleistung Bezug Zaehler -> 11997335880
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:70.4.0 -> L3 Scheinleistung Einspeisung -> 1736
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:70.8.0 -> L3 Scheinleistung Einspeisung Zaehler -> 10847504160
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:71.4.0 -> L3 Strom -> 881
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:72.4.0 -> L3 Spannung -> 231201
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:73.4.0 -> L3 Leistungsfaktor -> 458
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:9.4.0 -> SUM Scheinleistung Bezug -> 0
2021.08.24 09:22:16 5: SMAEM E_Meter - 1:9.8.0 -> SUM Scheinleistung Bezug Zaehler -> 22638510720
2021.08.24 09:22:16 4: SMAEM E_Meter - old GRIDIN_SUM_1901401549 got from RAM: 9210.9748
2021.08.24 09:22:16 4: SMAEM E_Meter - old GRIDOUT_SUM_1901401549 got from RAM: 3357.9675
2021.08.24 09:22:16 1: SMAEM E_Meter - Cycle discarded due to allowed diff "16.5099" GRIDOUT exceeding.
Try to set attribute "diffAccept > 16.5099" temporary or execute "reset".
2021.09.12 08:50:52 3: SMAEM SMAEM - Opening multicast socket...
2021.09.12 08:50:52 3: SMAEM SMAEM - Multicast socket opened
Can't call method "mcast_add" on an undefined value at ./FHEM/77_SMAEM.pm line 201.
SMAEM SMA_Energymeter - Buffer length 58 is not usual. May be your meter has been updated with a new firmware.
SMAEM SMA_Energymeter - Buffer length 58 is not usual. May be your meter has been updated with a new firmware.
if(substr(unpack('H*', $data), 32, 4) ne "6069") {
return;
}
Zitat von: RiG am 24 Oktober 2021, 14:46:42
Hallo,
Heute Nacht hab ich das Firmwareupdate auch bekommen, die neuen Daten werden mit einer anderen Protokoll-ID versendet und können deswegen nicht geparst werden. Die folgenden 3 Zeilen prüfen die Protokoll-ID und die hab ich über dem Modelcheck eingefügt:Code Auswählenif(substr(unpack('H*', $data), 32, 4) ne "6069") {
return;
}
Gruss
Andreas
Zitat von: wibi_ am 25 Oktober 2021, 10:52:00
Servus,
habe die Zeilen nach "my $d1 = length($data);" (ca. bei Zeile 382 vor dem Modelcheck) eingefügt.
Nach einem Reboot sind die Meldungen dann weg...
Danke Andreas!
Gruß Harry
Zitat von: blueberry63 am 01 November 2021, 10:58:17
Hallo Volker,
kann man das Repository des SMAEM-Modul auf Github über die "update" in FHEM direkt nutzen?
Gruß
Blueberry63
File Rev Last Change
fhem.pl 25193 2021-11-07 13:29:44Z rudolfkoenig
98_fheminfo.pm 25077 2021-10-16 10:15:07Z betateilchen
f18.js 24575 2021-06-03 09:52:42Z rudolfkoenig
fhemweb.js 25022 2021-09-27 07:11:18Z rudolfkoenig
Zitat von: Elektron am 26 Dezember 2021, 21:17:20Hallo Michael, ich bin der Thomas!
Hallo <hier könnte Dein Name stehen>,
Zitat
Was möchtest Du denn testen?
Zitat
Wenn Du Contrib runter geladen hast, die Datei 77_SMAEM.pm im den FHEM Ordner kopieren.
Im default nach /opt/fhem/FHEM
Zitat
Dann einfach Deinen HomeManager ,,definieren".
Das geht mit ,,define HomeManager SMAEM"
pi@raspberrypi:~ $ dpkg -s libio-socket-multicast-perl
Package: libio-socket-multicast-perl
Status: install ok installed
Priority: optional
Section: perl
Installed-Size: 57
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Architecture: armhf
Source: libio-socket-multicast-perl (1.12-2)
...
Zitat von: ClausL am 28 Dezember 2021, 12:55:21
Hallo, Thomas
hast Du das Attribut serialNumber richtig belegt? Die Nummer findest Du im SunnyPortal unter Konfiguration und dort in der Geräteübersicht. Nach meiner Erinnerung musste dann noch das Attribut SUSyID belegt werden. Wo die herkam, weiß ich nicht mehr. Evtl. aus dem Log.
Viele Grüße, Claus
2021.12.28 20:34:14.432 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2021.12.28 20:34:15.437 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2021.12.28 20:34:16.432 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2021.12.28 20:34:17.759 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2021.12.28 20:34:18.696 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2021.12.28 20:34:19.432 4: SMAEM SMA_Energymeter - ###############################################################
2021.12.28 20:34:19.435 4: SMAEM SMA_Energymeter - ### Begin of new SMA Energymeter 1900212213 get data cycle ###
2021.12.28 20:34:19.436 4: SMAEM SMA_Energymeter - ###############################################################
2021.12.28 20:34:19.436 4: SMAEM SMA_Energymeter - discarded cycles since module start: 0
2021.12.28 20:34:19.437 4: SMAEM SMA_Energymeter - last update time set to: 28.12.2021 / 20:34:19
2021.12.28 20:34:19.438 5: SMAEM SMA_Energymeter - OBIS metrics identified:
2021.12.28 20:34:19.439 5: SMAEM SMA_Energymeter - 144:0.0.0 -> Software Version -> 1.02.04.R
2021.12.28 20:34:19.439 5: SMAEM SMA_Energymeter - 1:1.4.0 -> SUM Wirkleistung Bezug -> 8578
2021.12.28 20:34:19.440 5: SMAEM SMA_Energymeter - 1:1.8.0 -> SUM Wirkleistung Bezug Zaehler -> 6321296160
2021.12.28 20:34:19.440 5: SMAEM SMA_Energymeter - 1:10.4.0 -> SUM Scheinleistung Einspeisung -> 0
2021.12.28 20:34:19.441 5: SMAEM SMA_Energymeter - 1:10.8.0 -> SUM Scheinleistung Einspeisung Zaehler -> 7711831800
2021.12.28 20:34:19.441 5: SMAEM SMA_Energymeter - 1:13.4.0 -> SUM Leistungsfaktor -> 934
2021.12.28 20:34:19.442 5: SMAEM SMA_Energymeter - 1:2.4.0 -> SUM Wirkleistung Einspeisung -> 0
2021.12.28 20:34:19.442 5: SMAEM SMA_Energymeter - 1:2.8.0 -> SUM Wirkleistung Einspeisung Zaehler -> 7526495520
2021.12.28 20:34:19.442 5: SMAEM SMA_Energymeter - 1:21.4.0 -> L1 Wirkleistung Bezug -> 1339
2021.12.28 20:34:19.443 5: SMAEM SMA_Energymeter - 1:21.8.0 -> L1 Wirkleistung Bezug Zaehler -> 1223609040
2021.12.28 20:34:19.443 5: SMAEM SMA_Energymeter - 1:22.4.0 -> L1 Wirkleistung Einspeisung -> 0
2021.12.28 20:34:19.444 5: SMAEM SMA_Energymeter - 1:22.8.0 -> L1 Wirkleistung Einspeisung Zaehler -> 3119653080
2021.12.28 20:34:19.444 5: SMAEM SMA_Energymeter - 1:23.4.0 -> L1 Blindleistung Bezug -> 0
2021.12.28 20:34:19.445 5: SMAEM SMA_Energymeter - 1:23.8.0 -> L1 Blindleistung Bezug Zaehler -> 346224960
2021.12.28 20:34:19.445 5: SMAEM SMA_Energymeter - 1:24.4.0 -> L1 Blindleistung Einspeisung -> 281
2021.12.28 20:34:19.445 5: SMAEM SMA_Energymeter - 1:24.8.0 -> L1 Blindleistung Einspeisung Zaehler -> 780019920
2021.12.28 20:34:19.446 5: SMAEM SMA_Energymeter - 1:29.4.0 -> L1 Scheinleistung Bezug -> 1368
2021.12.28 20:34:19.446 5: SMAEM SMA_Energymeter - 1:29.8.0 -> L1 Scheinleistung Bezug Zaehler -> 1621509480
2021.12.28 20:34:19.447 5: SMAEM SMA_Energymeter - 1:3.4.0 -> SUM Blindleistung Bezug -> 0
2021.12.28 20:34:19.447 5: SMAEM SMA_Energymeter - 1:3.8.0 -> SUM Blindleistung Bezug Zaehler -> 213230880
2021.12.28 20:34:19.447 5: SMAEM SMA_Energymeter - 1:30.4.0 -> L1 Scheinleistung Einspeisung -> 0
2021.12.28 20:34:19.448 5: SMAEM SMA_Energymeter - 1:30.8.0 -> L1 Scheinleistung Einspeisung Zaehler -> 3213673920
2021.12.28 20:34:19.448 5: SMAEM SMA_Energymeter - 1:31.4.0 -> L1 Strom -> 645
2021.12.28 20:34:19.449 5: SMAEM SMA_Energymeter - 1:32.4.0 -> L1 Spannung -> 236243
2021.12.28 20:34:19.449 5: SMAEM SMA_Energymeter - 1:33.4.0 -> L1 Leistungsfaktor -> 979
2021.12.28 20:34:19.449 5: SMAEM SMA_Energymeter - 1:4.4.0 -> SUM Blindleistung Einspeisung -> 3277
2021.12.28 20:34:19.450 5: SMAEM SMA_Energymeter - 1:4.8.0 -> SUM Blindleistung Einspeisung Zaehler -> 4212152640
2021.12.28 20:34:19.450 5: SMAEM SMA_Energymeter - 1:41.4.0 -> L2 Wirkleistung Bezug -> 1755
2021.12.28 20:34:19.451 5: SMAEM SMA_Energymeter - 1:41.8.0 -> L2 Wirkleistung Bezug Zaehler -> 2023165800
2021.12.28 20:34:19.451 5: SMAEM SMA_Energymeter - 1:42.4.0 -> L2 Wirkleistung Einspeisung -> 0
2021.12.28 20:34:19.451 5: SMAEM SMA_Energymeter - 1:42.8.0 -> L2 Wirkleistung Einspeisung Zaehler -> 2476569240
2021.12.28 20:34:19.452 5: SMAEM SMA_Energymeter - 1:43.4.0 -> L2 Blindleistung Bezug -> 0
2021.12.28 20:34:19.452 5: SMAEM SMA_Energymeter - 1:43.8.0 -> L2 Blindleistung Bezug Zaehler -> 67592160
2021.12.28 20:34:19.453 5: SMAEM SMA_Energymeter - 1:44.4.0 -> L2 Blindleistung Einspeisung -> 892
2021.12.28 20:34:19.453 5: SMAEM SMA_Energymeter - 1:44.8.0 -> L2 Blindleistung Einspeisung Zaehler -> 740999520
2021.12.28 20:34:19.453 5: SMAEM SMA_Energymeter - 1:49.4.0 -> L2 Scheinleistung Bezug -> 1969
2021.12.28 20:34:19.454 5: SMAEM SMA_Energymeter - 1:49.8.0 -> L2 Scheinleistung Bezug Zaehler -> 2232061560
2021.12.28 20:34:19.454 5: SMAEM SMA_Energymeter - 1:50.4.0 -> L2 Scheinleistung Einspeisung -> 0
2021.12.28 20:34:19.455 5: SMAEM SMA_Energymeter - 1:50.8.0 -> L2 Scheinleistung Einspeisung Zaehler -> 2500700040
2021.12.28 20:34:19.455 5: SMAEM SMA_Energymeter - 1:51.4.0 -> L2 Strom -> 918
2021.12.28 20:34:19.455 5: SMAEM SMA_Energymeter - 1:52.4.0 -> L2 Spannung -> 236472
2021.12.28 20:34:19.456 5: SMAEM SMA_Energymeter - 1:53.4.0 -> L2 Leistungsfaktor -> 892
2021.12.28 20:34:19.456 5: SMAEM SMA_Energymeter - 1:61.4.0 -> L3 Wirkleistung Bezug -> 5483
2021.12.28 20:34:19.456 5: SMAEM SMA_Energymeter - 1:61.8.0 -> L3 Wirkleistung Bezug Zaehler -> 3407657760
2021.12.28 20:34:19.457 5: SMAEM SMA_Energymeter - 1:62.4.0 -> L3 Wirkleistung Einspeisung -> 0
2021.12.28 20:34:19.457 5: SMAEM SMA_Energymeter - 1:62.8.0 -> L3 Wirkleistung Einspeisung Zaehler -> 2263409280
2021.12.28 20:34:19.458 5: SMAEM SMA_Energymeter - 1:63.4.0 -> L3 Blindleistung Bezug -> 0
2021.12.28 20:34:19.458 5: SMAEM SMA_Energymeter - 1:63.8.0 -> L3 Blindleistung Bezug Zaehler -> 4291200
2021.12.28 20:34:19.458 5: SMAEM SMA_Energymeter - 1:64.4.0 -> L3 Blindleistung Einspeisung -> 2105
2021.12.28 20:34:19.459 5: SMAEM SMA_Energymeter - 1:64.8.0 -> L3 Blindleistung Einspeisung Zaehler -> 2896010640
2021.12.28 20:34:19.459 5: SMAEM SMA_Energymeter - 1:69.4.0 -> L3 Scheinleistung Bezug -> 5873
2021.12.28 20:34:19.460 5: SMAEM SMA_Energymeter - 1:69.8.0 -> L3 Scheinleistung Bezug Zaehler -> 4246144200
2021.12.28 20:34:19.460 5: SMAEM SMA_Energymeter - 1:70.4.0 -> L3 Scheinleistung Einspeisung -> 0
2021.12.28 20:34:19.461 5: SMAEM SMA_Energymeter - 1:70.8.0 -> L3 Scheinleistung Einspeisung Zaehler -> 2431232280
2021.12.28 20:34:19.461 5: SMAEM SMA_Energymeter - 1:71.4.0 -> L3 Strom -> 2726
2021.12.28 20:34:19.461 5: SMAEM SMA_Energymeter - 1:72.4.0 -> L3 Spannung -> 237094
2021.12.28 20:34:19.462 5: SMAEM SMA_Energymeter - 1:73.4.0 -> L3 Leistungsfaktor -> 934
2021.12.28 20:34:19.462 5: SMAEM SMA_Energymeter - 1:9.4.0 -> SUM Scheinleistung Bezug -> 9182
2021.12.28 20:34:19.463 5: SMAEM SMA_Energymeter - 1:9.8.0 -> SUM Scheinleistung Bezug Zaehler -> 7443490320
2021.12.28 20:34:19.463 4: SMAEM SMA_Energymeter - old GRIDIN_SUM_1900212213 got from RAM: 2090.6932
2021.12.28 20:34:19.464 4: SMAEM SMA_Energymeter - old GRIDOUT_SUM_1900212213 got from RAM: 1755.9013
2021.12.28 20:34:19.464 4: SMAEM SMA_Energymeter - bezug_wirk_count: 1755.9156
2021.12.28 20:34:19.464 4: SMAEM SMA_Energymeter - gridoutsum_1900212213: 1755.9013
2021.12.28 20:34:19.465 4: SMAEM SMA_Energymeter - diffb: 0.0143
2021.12.28 20:34:19.465 4: SMAEM SMA_Energymeter - einspeisung_wirk_count: 2090.6932
2021.12.28 20:34:19.466 4: SMAEM SMA_Energymeter - gridinsum_1900212213: 2090.6932
2021.12.28 20:34:19.466 4: SMAEM SMA_Energymeter - diffe: 0
2021.12.28 20:34:19.467 4: SMAEM SMA_Energymeter - plausibility check done: GRIDIN -> 1, GRIDOUT -> 1
2021.12.28 20:34:19.467 4: SMAEM SMA_Energymeter - new energy values saved to ./FHEM/FhemUtils/cacheSMAEM
2021.12.28 20:34:19.468 4: SMAEM SMA_Energymeter - GRIDIN_SUM_1900212213: 2090.6932, GRIDOUT_SUM_1900212213: 1755.9156
2021.12.28 20:34:19.469 4: SMAEM SMA_Energymeter - last update time set to: 28.12.2021 / 20:34:19
2021.12.28 20:34:19.469 4: SMAEM SMA_Energymeter - wrote new energy values to INTERNALS - GRIDIN_SUM_1900212213: 2090.6932, GRIDOUT_SUM_1900212213: 1755.9156
2021.12.28 08:51:21.149 3: SMAEM SMA_Energymeter - Opening multicast socket...
2021.12.28 08:51:21.150 3: SMAEM SMA_Energymeter - Multicast socket opened
....
2021.12.28 21:27:07 4: WEB_192.168.178.31_49236 POST /fhem&fw_id=20&room=all&fwcsrf=csrf_199864916193116&cmd=define+SMAHM20+SMAEM; BUFLEN:0
2021.12.28 21:27:07 5: Cmd: >define SMAHM20 SMAEM<
2021.12.28 21:27:07 5: Loading ./FHEM/77_SMAEM.pm
2021.12.28 21:27:08 4: FHEM::Meta::__GetMaintainerdata ERROR: Orphan module entry:
FHEM/10_MQTT_BRIDGE hexenmeister MQTT
2021.12.28 21:27:08 4: FHEM::Meta::__GetMaintainerdata ERROR: Orphan module entry:
FHEM/10_SD_GT.PM sidey/elektron-bbs SlowRF
2021.12.28 21:27:08 4: FHEM::Meta::__GetMaintainerdata ERROR: Orphan module entry:
FHEM/66_EseraAnalogInIout.pm pizmus 1Wire
2021.12.28 21:27:08 4: FHEM::Meta::__GetMaintainerdata ERROR: Orphan module entry:
FHEM/88_HMCCURPC.pm zap HomeMatic
2021.12.28 21:27:09 4: FHEM::Meta::__GetMaintainerdata ERROR: Orphan package entry:
FHEM/Winservice.pm rudolfkoenig Sonstige Systeme
2021.12.28 21:27:09 4: FHEM::Meta::__GetMaintainerdata ERROR: Orphan package entry:
FHEM/YahooWeatherAPI.pm neubert (deprecated)
2021.12.28 21:27:10 3: SMAEM SMAHM20 - Opening multicast socket...
2021.12.28 21:27:10 3: SMAEM SMAHM20 - Multicast socket opened
2021.12.28 21:27:10 5: Starting notify loop for global, 1 event(s), first is DEFINED SMAHM20
2021.12.28 21:27:10 5: createNotifyHash
2021.12.28 21:27:10 5: End notify loop for global
2021.12.28 21:27:10 5: GET /fhem?detail=SMAHM20&fw_id=20 HTTP/1.1
Host: raspberrypi:8083
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: en,de-DE;q=0.5
Accept-Encoding: gzip, deflate
Referer: http://raspberrypi:8083/fhem?room=all
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
2021.12.28 21:27:10 4: WEB_192.168.178.31_49236 GET /fhem?detail=SMAHM20&fw_id=20; BUFLEN:0
2021.12.28 21:27:10 4: WEB: /fhem?detail=SMAHM20&fw_id=20 / RL:2606 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate
2021.12.28 21:27:10 5: GET /fhem?cmd=%7BReadingsVal(%22SMAHM20%22%2C%22reset%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_199864916193116 HTTP/1.1
Host: raspberrypi:8083
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en,de-DE;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
Referer: http://raspberrypi:8083/fhem?detail=SMAHM20&fw_id=20
2021.12.28 21:27:10 4: WEB_192.168.178.31_49236 GET /fhem?cmd=%7BReadingsVal(%22SMAHM20%22%2C%22reset%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_199864916193116; BUFLEN:0
2021.12.28 21:27:10 5: Cmd: >{ReadingsVal("SMAHM20","reset","")}<
2021.12.28 21:27:10 4: WEB: /fhem?cmd=%7BReadingsVal(%22SMAHM20%22%2C%22reset%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_199864916193116 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate
2021.12.28 21:27:10 4: Connection accepted from WEB_192.168.178.31_49245
2021.12.28 21:27:10 5: GET /fhem?cmd=%7BAttrVal(%22SMAHM20%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_199864916193116 HTTP/1.1
Host: raspberrypi:8083
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en,de-DE;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
Referer: http://raspberrypi:8083/fhem?detail=SMAHM20&fw_id=20
2021.12.28 21:27:10 4: WEB_192.168.178.31_49245 GET /fhem?cmd=%7BAttrVal(%22SMAHM20%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_199864916193116; BUFLEN:0
2021.12.28 21:27:10 5: Cmd: >{AttrVal("SMAHM20","room","")}<
2021.12.28 21:27:10 4: WEB: /fhem?cmd=%7BAttrVal(%22SMAHM20%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_199864916193116 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate
2021.12.28 21:27:10 5: GET /fhem?XHR=1&inform=type=status;filter=SMAHM20;since=1640723229;fmt=JSON&fw_id=20×tamp=1640723215552 HTTP/1.1
Host: raspberrypi:8083
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en,de-DE;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
Referer: http://raspberrypi:8083/fhem?detail=SMAHM20&fw_id=20
2021.12.28 21:27:10 4: WEB_192.168.178.31_49245 GET /fhem?XHR=1&inform=type=status;filter=SMAHM20;since=1640723229;fmt=JSON&fw_id=20×tamp=1640723215552; BUFLEN:0
2021.12.28 21:27:20 4: Connection closed for WEB_192.168.178.31_49245: EOF
2021.12.28 21:27:20 5: GET /fhem?detail=SMAHM20 HTTP/1.1
Host: raspberrypi:8083
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: en,de-DE;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
Referer: http://raspberrypi:8083/fhem?detail=SMAHM20&fw_id=20
Upgrade-Insecure-Requests: 1
2021.12.28 21:27:20 4: WEB_192.168.178.31_49236 GET /fhem?detail=SMAHM20; BUFLEN:0
2021.12.28 21:27:20 4: WEB: /fhem?detail=SMAHM20 / RL:2593 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate
2021.12.28 21:27:20 5: GET /fhem?cmd=%7BReadingsVal(%22SMAHM20%22%2C%22reset%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_199864916193116 HTTP/1.1
Host: raspberrypi:8083
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en,de-DE;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
Referer: http://raspberrypi:8083/fhem?detail=SMAHM20
2021.12.28 21:27:20 4: WEB_192.168.178.31_49236 GET /fhem?cmd=%7BReadingsVal(%22SMAHM20%22%2C%22reset%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_199864916193116; BUFLEN:0
2021.12.28 21:27:20 5: Cmd: >{ReadingsVal("SMAHM20","reset","")}<
2021.12.28 21:27:20 4: WEB: /fhem?cmd=%7BReadingsVal(%22SMAHM20%22%2C%22reset%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_199864916193116 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate
2021.12.28 21:27:20 4: Connection accepted from WEB_192.168.178.31_49261
2021.12.28 21:27:20 5: GET /fhem?cmd=%7BAttrVal(%22SMAHM20%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_199864916193116 HTTP/1.1
Host: raspberrypi:8083
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en,de-DE;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
Referer: http://raspberrypi:8083/fhem?detail=SMAHM20
2021.12.28 21:27:20 4: WEB_192.168.178.31_49261 GET /fhem?cmd=%7BAttrVal(%22SMAHM20%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_199864916193116; BUFLEN:0
2021.12.28 21:27:20 5: Cmd: >{AttrVal("SMAHM20","room","")}<
2021.12.28 21:27:20 4: WEB: /fhem?cmd=%7BAttrVal(%22SMAHM20%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_199864916193116 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate
2021.12.28 21:27:20 5: GET /fhem?XHR=1&inform=type=status;filter=SMAHM20;since=1640723239;fmt=JSON&fw_id=21×tamp=1640723225958 HTTP/1.1
Host: raspberrypi:8083
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: */*
Accept-Language: en,de-DE;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
Referer: http://raspberrypi:8083/fhem?detail=SMAHM20
2021.12.28 21:27:20 4: WEB_192.168.178.31_49261 GET /fhem?XHR=1&inform=type=status;filter=SMAHM20;since=1640723239;fmt=JSON&fw_id=21×tamp=1640723225958; BUFLEN:0
2021.12.28 21:27:25 4: Connection closed for WEB_192.168.178.31_49261: EOF
2021.12.28 21:27:25 5: GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2021-12.log HTTP/1.1
Host: raspberrypi:8083
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:96.0) Gecko/20100101 Firefox/96.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: en,de-DE;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
Referer: http://raspberrypi:8083/fhem?detail=SMAHM20
Upgrade-Insecure-Requests: 1
2021.12.28 21:27:25 4: WEB_192.168.178.31_49236 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2021-12.log; BUFLEN:0
jump to the top
2021.12.28 21:27:10 3: SMAEM SMAHM20 - Opening multicast socket...
2021.12.28 21:27:10 3: SMAEM SMAHM20 - Multicast socket opened
Zitat von: DS_Starter am 28 Dezember 2021, 21:45:11
... oh, ich denke du hast global verbose 5 eingeschaltet. Da sieht man den Wald vor lauter Bäumen nicht. ...
Global auf 3 lassen und nur im SMAEM Device verbose 5 einschalten.
2021.12.28 22:11:28 0: Server shutdown
2021.12.28 22:11:30 1: Including fhem.cfg
2021.12.28 22:11:31 3: WEB: port 8083 opened
2021.12.28 22:11:31 2: eventTypes: loaded 2 lines from ./log/eventTypes.txt
2021.12.28 22:11:34 3: SMAEM SMAHM20 - Opening multicast socket...
2021.12.28 22:11:34 3: SMAEM SMAHM20 - Multicast socket opened
2021.12.28 22:11:34 1: Including ./log/fhem.save
2021.12.28 22:11:34 1: usb create starting
2021.12.28 22:11:34 3: Probing ZWDongle device /dev/serial0
2021.12.28 22:11:34 1: ZWDongle: Can't open /dev/serial0: Permission denied
2021.12.28 22:11:34 3: Probing CUL device /dev/ttyAMA0
2021.12.28 22:11:34 1: CUL: Can't open /dev/ttyAMA0: Permission denied
2021.12.28 22:11:34 1: usb create end
2021.12.28 22:11:34 0: Featurelevel: 6.1
2021.12.28 22:11:34 0: Server started with 8 defined entities (fhem.pl:25359/2021-12-20 perl:5.032001 os:linux user:fhem pid:1621)
Internals:
FD 7
FUUID 61cb731e-f33f-95fa-585a-9653e27ea056a353
FVERSION 77_SMAEM.pm:v4.3.1-s25136/2021-10-28
INTERVAL 60
NAME SMAHM20
NR 15
STATE ???
TYPE SMAEM
HELPER:
FAULTEDCYCLES 0
PACKAGE main
STARTTIME 1640725894
VERSION 4.3.1
Attributes:
verbose 5
Zitat von: DS_Starter am 28 Dezember 2021, 22:08:28
Schau mal im Linux ob das File "/opt/fhem/FHEM/FhemUtils/cacheSMAEM" erstellt wurde.
define SMAHM20 SMAEM
2021.12.28 21:27:07 5: Cmd: >define SMAHM20 SMAEM<
2021.12.28 21:27:07 5: Loading ./FHEM/77_SMAEM.pm
...
Zitat von: DS_Starter am 28 Dezember 2021, 22:37:45
Ich vermute ganz stark dass hier das Problem liegt. Der Dongle muß Multicast Pakete durchreichen.
Das ist nicht selbstverständlich. Du kannst mal danach googeln bzgl. des Typs.
Außerdem kann man dem define des SMAEM optional das zu verwendende Interface angeben.
Könnte auch helfen. Du musst natürlich wissen wie es heißt.
Hilfreich wäre auch wenigstens zum Test den Raspi per LAN Kabel mit einem Switch zu verbinden.
Internals:
CFGFN
FD 7
FUUID 61cc338b-f33f-95fa-452c-e1d910daa7285785
FVERSION 77_SMAEM.pm:v4.3.1-s25136/2021-10-28
GRIDIN_SUM_<serialNumber> 4268.2933
GRIDOUT_SUM_<serialNumber> 1413.0436
INTERVAL 60
LASTUPDATE_<serialNumber> 29.12.2021 / 11:15:42
MODEL HM 2.0 >= 2.03.4.R
NAME SMAHM20
NR 32
STATE 455.8
TYPE SMAEM
HELPER:
ALLSERIALS <serialNumber>
FAULTEDCYCLES 0
LASTUPDATE_<serialNumber> 1640772942
PACKAGE main
STARTTIME 1640772491
VERSION 4.3.1
READINGS:
2021-12-29 11:15:42 OBISnewItems none
2021-12-29 11:15:42 SMAEM<serialNumber>_Bezug_Blindleistung 0.0
2021-12-29 11:15:42 SMAEM<serialNumber>_Bezug_Blindleistung_Zaehler 706.8
2021-12-29 11:15:42 SMAEM<serialNumber>_Bezug_Scheinleistung 0.0
2021-12-29 11:15:42 SMAEM<serialNumber>_Bezug_Scheinleistung_Zaehler 1798.3
2021-12-29 11:15:42 SMAEM<serialNumber>_Bezug_WirkP_Kosten_Diff 0.0000
2021-12-29 11:15:42 SMAEM<serialNumber>_Bezug_WirkP_Zaehler_Diff 0
2021-12-29 11:15:42 SMAEM<serialNumber>_Bezug_Wirkleistung 0.0
2021-12-29 11:15:42 SMAEM<serialNumber>_Bezug_Wirkleistung_Zaehler 1413.0436
2021-12-29 11:15:42 SMAEM<serialNumber>_CosPhi 0.993
2021-12-29 11:15:42 SMAEM<serialNumber>_Einspeisung_Blindleistung 52.5
2021-12-29 11:15:42 SMAEM<serialNumber>_Einspeisung_Blindleistung_Zaehler 944.8
2021-12-29 11:15:42 SMAEM<serialNumber>_Einspeisung_Scheinleistung 458.9
2021-12-29 11:15:42 SMAEM<serialNumber>_Einspeisung_Scheinleistung_Zaehler 4416.7
2021-12-29 11:15:42 SMAEM<serialNumber>_Einspeisung_WirkP_Verguet_Diff 0.0000
2021-12-29 11:15:42 SMAEM<serialNumber>_Einspeisung_WirkP_Zaehler_Diff 0.0074
2021-12-29 11:15:42 SMAEM<serialNumber>_Einspeisung_Wirkleistung 455.8
2021-12-29 11:15:42 SMAEM<serialNumber>_Einspeisung_Wirkleistung_Zaehler 4268.2933
2021-12-29 11:15:42 SMAEM<serialNumber>_GridFreq 49.988
2021-12-29 11:15:42 SMAEM<serialNumber>_L1_Bezug_Blindleistung 0.0
2021-12-29 11:15:42 SMAEM<serialNumber>_L1_Bezug_Blindleistung_Zaehler 205.2
2021-12-29 11:15:42 SMAEM<serialNumber>_L1_Bezug_Scheinleistung 0.0
2021-12-29 11:15:42 SMAEM<serialNumber>_L1_Bezug_Scheinleistung_Zaehler 734.5
2021-12-29 11:15:42 SMAEM<serialNumber>_L1_Bezug_Wirkleistung 0.0
2021-12-29 11:15:42 SMAEM<serialNumber>_L1_Bezug_Wirkleistung_Zaehler 490.9
2021-12-29 11:15:42 SMAEM<serialNumber>_L1_CosPhi 0.853
2021-12-29 11:15:42 SMAEM<serialNumber>_L1_Einspeisung_Blindleistung 68.0
2021-12-29 11:15:42 SMAEM<serialNumber>_L1_Einspeisung_Blindleistung_Zaehler 500.9
2021-12-29 11:15:42 SMAEM<serialNumber>_L1_Einspeisung_Scheinleistung 130.2
2021-12-29 11:15:42 SMAEM<serialNumber>_L1_Einspeisung_Scheinleistung_Zaehler 1483.2
2021-12-29 11:15:42 SMAEM<serialNumber>_L1_Einspeisung_Wirkleistung 111.1
2021-12-29 11:15:42 SMAEM<serialNumber>_L1_Einspeisung_Wirkleistung_Zaehler 1426.1
2021-12-29 11:15:42 SMAEM<serialNumber>_L1_Saldo_Wirkleistung 111.1
2021-12-29 11:15:42 SMAEM<serialNumber>_L1_Saldo_Wirkleistung_Zaehler 935.2
2021-12-29 11:15:42 SMAEM<serialNumber>_L1_Spannung 231.0
2021-12-29 11:15:42 SMAEM<serialNumber>_L1_Strom 0.86
2021-12-29 11:15:42 SMAEM<serialNumber>_L2_Bezug_Blindleistung 20.1
2021-12-29 11:15:42 SMAEM<serialNumber>_L2_Bezug_Blindleistung_Zaehler 295.0
2021-12-29 11:15:42 SMAEM<serialNumber>_L2_Bezug_Scheinleistung 0.0
2021-12-29 11:15:42 SMAEM<serialNumber>_L2_Bezug_Scheinleistung_Zaehler 417.8
2021-12-29 11:15:42 SMAEM<serialNumber>_L2_Bezug_Wirkleistung 0.0
2021-12-29 11:15:42 SMAEM<serialNumber>_L2_Bezug_Wirkleistung_Zaehler 261.0
2021-12-29 11:15:42 SMAEM<serialNumber>_L2_CosPhi 0.996
2021-12-29 11:15:42 SMAEM<serialNumber>_L2_Einspeisung_Blindleistung 0.0
2021-12-29 11:15:42 SMAEM<serialNumber>_L2_Einspeisung_Blindleistung_Zaehler 217.7
2021-12-29 11:15:42 SMAEM<serialNumber>_L2_Einspeisung_Scheinleistung 234.7
2021-12-29 11:15:42 SMAEM<serialNumber>_L2_Einspeisung_Scheinleistung_Zaehler 1645.8
2021-12-29 11:15:42 SMAEM<serialNumber>_L2_Einspeisung_Wirkleistung 233.8
2021-12-29 11:15:42 SMAEM<serialNumber>_L2_Einspeisung_Wirkleistung_Zaehler 1595.1
2021-12-29 11:15:42 SMAEM<serialNumber>_L2_Saldo_Wirkleistung 233.8
2021-12-29 11:15:42 SMAEM<serialNumber>_L2_Saldo_Wirkleistung_Zaehler 1334.0
2021-12-29 11:15:42 SMAEM<serialNumber>_L2_Spannung 230.9
2021-12-29 11:15:42 SMAEM<serialNumber>_L2_Strom 1.02
2021-12-29 11:15:42 SMAEM<serialNumber>_L3_Bezug_Blindleistung 0.0
2021-12-29 11:15:42 SMAEM<serialNumber>_L3_Bezug_Blindleistung_Zaehler 261.9
2021-12-29 11:15:42 SMAEM<serialNumber>_L3_Bezug_Scheinleistung 0.0
2021-12-29 11:15:42 SMAEM<serialNumber>_L3_Bezug_Scheinleistung_Zaehler 965.4
2021-12-29 11:15:42 SMAEM<serialNumber>_L3_Bezug_Wirkleistung 0.0
2021-12-29 11:15:42 SMAEM<serialNumber>_L3_Bezug_Wirkleistung_Zaehler 863.4
2021-12-29 11:15:42 SMAEM<serialNumber>_L3_CosPhi 0.999
2021-12-29 11:15:42 SMAEM<serialNumber>_L3_Einspeisung_Blindleistung 4.6
2021-12-29 11:15:42 SMAEM<serialNumber>_L3_Einspeisung_Blindleistung_Zaehler 281.6
2021-12-29 11:15:42 SMAEM<serialNumber>_L3_Einspeisung_Scheinleistung 111.0
2021-12-29 11:15:42 SMAEM<serialNumber>_L3_Einspeisung_Scheinleistung_Zaehler 1497.6
2021-12-29 11:15:42 SMAEM<serialNumber>_L3_Einspeisung_Wirkleistung 110.9
2021-12-29 11:15:42 SMAEM<serialNumber>_L3_Einspeisung_Wirkleistung_Zaehler 1449.4
2021-12-29 11:15:42 SMAEM<serialNumber>_L3_Saldo_Wirkleistung 110.9
2021-12-29 11:15:42 SMAEM<serialNumber>_L3_Saldo_Wirkleistung_Zaehler 586.0
2021-12-29 11:15:42 SMAEM<serialNumber>_L3_Spannung 231.3
2021-12-29 11:15:42 SMAEM<serialNumber>_L3_Strom 0.55
2021-12-29 11:15:42 SMAEM<serialNumber>_SUSyID 372
2021-12-29 11:15:42 SMAEM<serialNumber>_Saldo_Wirkleistung 455.8
2021-12-29 11:15:42 SMAEM<serialNumber>_Saldo_Wirkleistung_Zaehler 2855.2
2021-12-29 11:15:42 SMAEM<serialNumber>_SoftwareVersion 2.07.05.R
2021-12-29 11:15:42 state 455.8
Attributes:
verbose 5
<li><b>SPOT_PACTOT / total_pac</b> : Gesamtleistung </li>
Internals:
DEF xxx yyy.yyy.yyy.yy
FUUID 61d4a609-f33f-95fa-d772-30e556543aae4a06
FVERSION 76_SMAInverter.pm:v2.16.1-s24737/2021-07-12
HOST yyy.yyy.yyy.yy
INTERVAL 60
LASTUPDATE 04.01.2022 / 21:33:09
NAME mySMASTP80
NR 24
PASS xxx
STATE 0
TYPE SMAInverter
HELPER:
AVERAGEBUF 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
DEFAULT_TARGET_SERIAL 4294967295
DEFAULT_TARGET_SUSYID 65535
FAULTEDCYCLES 0
INTERVAL 60
MAXBYTES 300
MYSERIALNUMBER 123321123
MYSUSYID 233
PACKAGE main
PKT_ID 32769
VERSION 2.17.1
READINGS:
2022-01-04 21:33:09 INV_CLASS Solar Inverters
2022-01-04 21:33:09 INV_GRIDRELAY No Information
2022-01-04 21:33:09 INV_PACMAX1 8000
2022-01-04 21:33:09 INV_PACMAX2 0
2022-01-04 21:33:09 INV_PACMAX3 0
2022-01-04 21:33:09 INV_STATUS Ok
2022-01-04 21:33:09 INV_TYPE STP8.0-3AV-40 (Sunny Tripower 8.0)
2022-01-04 21:33:09 SPOT_CosPhi 0.760
2022-01-04 21:33:09 SPOT_ETODAY 1251
2022-01-04 21:33:09 SPOT_ETOTAL 7664654
2022-01-04 21:33:09 SPOT_FEEDTM 3496.88
2022-01-04 21:33:09 SPOT_FREQ 0
2022-01-04 21:33:09 SPOT_IDC1 0
2022-01-04 21:33:09 SPOT_IDC2 0
2022-01-04 21:33:09 SPOT_OPERTM 3639.86
2022-01-04 21:33:09 SPOT_PACTOT 0
2022-01-04 21:33:09 SPOT_PDC1 0
2022-01-04 21:33:09 SPOT_PDC2 0
2022-01-04 21:33:09 SPOT_UDC1 0
2022-01-04 21:33:09 SPOT_UDC2 0
2022-01-04 21:33:09 SUSyID 408
2022-01-04 21:31:57 Serialnumber xxx
2022-01-04 21:33:09 avg_power_lastminutes_05 0
2022-01-04 21:33:09 avg_power_lastminutes_10 0
2022-01-04 21:33:09 avg_power_lastminutes_15 0
2022-01-04 21:33:09 modulstate normal
2022-01-04 21:33:09 opertime_start 04.01.2022 07:45:54
2022-01-04 21:33:09 opertime_stop 04.01.2022 17:14:24
2022-01-04 21:33:09 state 0
Attributes:
detail-level 2
suppressSleep 1
target-serial xxx
target-susyid 408
Internals:
.FhemMetaInternals 1
DEF eth0
FD 27
FVERSION 77_SMAEM.pm:v4.3.1-s25136/2021-10-28
GRIDIN_SUM_3009881083 4671.1133
GRIDOUT_SUM_3009881083 932.0098
INTERVAL 15
LASTUPDATE_3009881083 31.01.2022 / 19:45:10
MODEL HM 2.0 >= 2.03.4.R
NAME SMA_EM
NR 97
STATE -244.9
TYPE SMAEM
.attraggr:
.attrminint:
HELPER:
ALLSERIALS 3009881083
FAULTEDCYCLES 0
LASTUPDATE_3009881083 1643654710
PACKAGE main
STARTTIME 1642952791
VERSION 4.3.1
READINGS:
2022-01-31 19:45:10 Bezug_WirkP_Kosten_Diff 0.0128
2022-01-31 19:45:10 Bezug_WirkP_Zaehler_Diff 0.0004
2022-01-31 19:45:10 Bezug_Wirkleistung 244.9
2022-01-31 19:45:10 Bezug_Wirkleistung_Zaehler 932.0098
2022-01-31 19:45:10 CosPhi 0.472
2022-01-31 19:45:10 Einspeisung_WirkP_Verguet_Diff 0.0000
2022-01-31 19:45:10 Einspeisung_WirkP_Zaehler_Diff 0
2022-01-31 19:45:10 Einspeisung_Wirkleistung 0.0
2022-01-31 19:45:10 Einspeisung_Wirkleistung_Zaehler 4671.1133
2022-01-31 19:45:10 GridFreq 49.979
2022-01-31 19:45:10 L1_Saldo_Wirkleistung 564.9
2022-01-31 19:45:10 L1_Spannung 221.0
2022-01-31 19:45:10 L2_Saldo_Wirkleistung -711.6
2022-01-31 19:45:10 L2_Spannung 228.0
2022-01-31 19:45:10 L3_Saldo_Wirkleistung -98.1
2022-01-31 19:45:10 L3_Spannung 228.1
2022-01-31 19:45:10 OBISnewItems none
2022-01-31 19:45:10 SUSyID 372
2022-01-31 19:45:10 Saldo_Wirkleistung -244.9
2022-01-31 19:45:10 Saldo_Wirkleistung_Zaehler 3739.1
2022-01-31 19:45:10 SerialNumber XXXXXXXXXX
2022-01-31 19:45:10 SoftwareVersion 2.08.05.R
2022-01-31 19:45:10 state -244.9
Attributes:
diffAccept 1000
disableSernoInReading 1
feedinPrice 8
interval 15
noCoprocess 1
powerCost 32
room PVA
timeout 10
verbose 2
Zitat von: DocCyber am 03 August 2022, 15:13:57
Wenn es grundsätzlich geht, würde ich daher gern auf den SMAHM2.0 zugreifen können. Leider gibt es dazu kein Modul.
Wie müsste ich vorgehen, um SMAHM2.0 anzuzapfen oder ggf sogar selbst ein Modul zu bauen? :-\
Zitat von: ClausL am 04 August 2022, 14:42:25
Was noch fehlt, kann mit den Wechselrichtermodulen geholt werden.
Zitat von: ClausL am 04 August 2022, 15:27:01Ja, mehrfach und sehr intensiv.
Hast Du das damit schon probiert?
Zitat von: ClausL am 04 August 2022, 15:27:01Stimmt - es besteht überhaupt kein Unterschied! Das liegt wohl daran, dass der neue HM2.0 die Funktionalität des EM integriert hat, und deshalb funktioniert das SMAEM-Modul auch hierfür, nicht nur für das EnergyMeter.
Die sollte sich aber kaum vom EM unterscheiden.
Zitat von: Ralli am 23 Oktober 2022, 08:03:39alles mit FHEM Bordmittel verfügbar, sowohl 00_MQTT2_SERVER.pm als auch 10_MQTT_GENERIC_BRIDGE.pm
Kennst du oder jemand anderes eine entsprechende Lösung?
define SMH SMAEM
stürzt jedoch mein FHEM ab; jedenfalls die Webseite ist nicht mehr erreichbar.
2022.10.29 10:12:28 3: SMAEM SMH - Opening multicast socket...
2022.10.29 10:12:28 3: SMAEM SMH - Multicast socket opened
Can't call method "mcast_add" on an undefined value at ./FHEM/77_SMAEM.pm line 202.
Zitat von: MadMax am 11 November 2022, 05:44:44
Welche Smartmeter von Elgris hast du genommen?
Artikelnummer oder ein Link wäre klasse!
Zitat von: Ralli am 11 November 2022, 06:27:06
Vorsicht: Ich lese überall etwas von Kompatibilität zum EnergyMeter, aber nicht zum Sunny Home Manager (2.0)!
Wenn also jemand tatsächlich NUR für den SmartMeter einen günstigen Ersatz sucht, kann das eine Alternative sein. Der HM 2.0 macht jedoch noch etwas mehr; speziell dann, wenn es auch um die Steuerung von Komponenten und Einbindung in das Sunny Portal geht, dürfte das Elgris-Teil keine echte Alternative darstellen.
Zitat von: DocCyber am 10 November 2022, 15:16:07
Könnte man die beiden letztgenannten Features nicht noch in dein tolles Modul einbauen?
Das Beste finde ich, dass Elgris lieferbar und außerdem preislich interessant ist.
Zitat von: Volker Kettenbach am 12 November 2022, 07:31:45
Werden denn die beiden zusätzlichen Messwerte auch über Multicast übertragen und nicht nur über den Webserver dargestellt?
2022.11.14 12:25:24 3: eval: {SMAEM_ParseDone('SMA_Energymeter|QmV6dWdfV2lya1BfWmFlaGxlcl9EaWZmIDAKX0VTQ19CZXp1Z19XaXJrUF9Lb3N0ZW5fRGlmZiAwLjAwMDAKX0VTQ19FaW5zcGVpc3VuZ19XaXJrUF9aYWVobGVyX0RpZmYgMC4wMDEwCl9FU0NfRWluc3BlaXN1bmdfV2lya1BfVmVyZ3VldF9EaWZmIDAuMDAwMQpfRVNDX3N0YXRlIDExOS4xCl9FU0NfU2FsZG9fV2lya2xlaXN0dW5nIDExOS4xCl9FU0NfU2FsZG9fV2lya2xlaXN0dW5nX1phZWhsZXIgMTY2LjIKX0VTQ19CZXp1Z19XaXJrbGVpc3R1bmcgMC4wCl9FU0NfQmV6dWdfV2lya2xlaXN0dW5nX1phZWhsZXIgNDMuODgyNwpfRVNDX0VpbnNwZWlzdW5nX1dpcmtsZWlzdHVuZyAxMTkuMQpfRVNDX0VpbnNwZWlzdW5nX1dpcmtsZWlzdHVuZ19aYWVobGVyIDIxMC4xMjE0Cl9FU0NfQmV6dWdfQmxpbmRsZWlzdHVuZyAwLjAKX0VTQ19CZXp1Z19CbGluZGxlaXN0dW5nX1phZWhsZXIgNi41Cl9FU0NfRWluc3BlaXN1bmdfQmxpbmRsZWlzdHVuZyAxNjAuMwpfRVNDX0VpbnNwZWlzdW5nX0JsaW5kbGVpc3R1bmdfWmFlaGxlciA2NC43Cl9FU0NfQmV6dWdfU2NoZWlubGVpc3R1bmcgMC4wCl9FU0NfQmV6dWdfU2NoZWlubGVpc3R1bmdfWmFlaGxlciA2NS45Cl9FU0NfRWluc3BlaXN1bmdfU2NoZWlubGVpc3R1bmcgMTk5LjcKX0VTQ19FaW5zcGVpc3VuZ19TY2hlaW5sZWlzdHVuZ19aYWVobGVyIDIzMi4wCl9FU0NfQ29zUGhpIDAuNTk3Cl9FU0NfR3JpZEZyZXEgNDkuOTg5Cl9FU0NfU29mdHdhcmVWZXJzaW9uIDIuMDkuMDIuUgpfRVNDX1NlcmlhbE51bWJlciAzMDE0OTMzNzkxCl9FU0NfU1VTeUlEIDM3MgpfRVNDX09CSVNuZXdJdGVtcyBub25lCl9FU0NfTDFfU2FsZG9fV2lya2xlaXN0dW5nIDY0LjIKX0VTQ19MMV9TYWxkb19XaXJrbGVpc3R1bmdfWmFlaGxlciAxMTMuNQpfRVNDX0wxX0JlenVnX1dpcmtsZWlzdHVuZyAwLjAKX0VTQ19MMV9CZXp1Z19XaXJrbGVpc3R1bmdfWmFlaGxlciAyLjkKX0VTQ19MMV9FaW5zcGVpc3VuZ19XaXJrbGVpc3R1bmcgNjQuMgpfRVNDX0wxX0VpbnNwZWlzdW5nX1dpcmtsZWlzdHVuZ19aYWVobGVyIDExNi40Cl9FU0NfTDFfQmV6dWdfQmxpbmRsZWlzdHVuZyAwLjAKX0VTQ19MMV9CZXp1Z19CbGluZGxlaXN0dW5nX1phZWhsZXIgNy4zCl9FU0NfTDFfRWluc3BlaXN1bmdfQmxpbmRsZWlzdHVuZyA0Ni40Cl9FU0NfTDFfRWluc3BlaXN1bmdfQmxpbmRsZWlzdHVuZ19aYWVobGVyIDIuNwpfRVNDX0wxX0JlenVnX1NjaGVpbmxlaXN0dW5nIDAuMApfRVNDX0wxX0JlenVnX1NjaGVpbmxlaXN0dW5nX1phZWhsZXIgNC45Cl9FU0NfTDFfRWluc3BlaXN1bmdfU2NoZWlubGVpc3R1bmcgNzkuMgpfRVNDX0wxX0VpbnNwZWlzdW5nX1NjaGVpbmxlaXN0dW5nX1phZWhsZXIgMTE3LjcKX0VTQ19MMV9TdHJvbSAwLjU0Cl9FU0NfTDFfU3Bhbm51bmcgMjMyLjMKX0VTQ19MMV9Db3NQ19MM19TcGFubnVuZyAyMzEuNwpfRVNDX0wzX0Nvc1BoaSAwLjEzMQo=|210.1214|43.8827|\'\'|0|xxxxxxxxxxx')}
defmod SMA_Energymeter SMAEM
attr SMA_Energymeter disableSernoInReading 1
attr SMA_Energymeter event-min-interval state:120
attr SMA_Energymeter event-on-update-reading state,Saldo_Wirkleistung,Bezug_WirkP_Zaehler_Diff,Einspeisung_WirkP_Zaehler_Diff,.\
,Einspeisung_WirkP_Verguet_Diff,Bezug_WirkP_Kosten_Diff,Bezug_Wirkleistung,Einspeisung_Wirkleistung,.\
,Bezug_Wirkleistung_Zaehler,Einspeisung_Wirkleistung_Zaehler
attr SMA_Energymeter feedinPrice 0.0623
attr SMA_Energymeter group SMA Energy Meter
attr SMA_Energymeter icon measure_power@green
attr SMA_Energymeter interval 60
attr SMA_Energymeter powerCost 0.4890
attr SMA_Energymeter room Energie
attr SMA_Energymeter serialNumber xxxxxxxxxxxxx
attr SMA_Energymeter stateFormat state Watt, ToGrid (+) , FromGrid (-)
attr SMA_Energymeter verbose 0
Zitat von: Ralli am 23 Dezember 2022, 14:19:34
Eigenverbrauchsquote und PV-Erzeugung gibt's nicht. Alle anderen Readings sind eigentlich selbst erklärend.
Zitat
SMAEM1234567890_Bezug_Blindleistung
SMAEM1234567890_Bezug_Blindleistung_Zaehler
SMAEM1234567890_Bezug_Scheinleistung
SMAEM1234567890_Bezug_Scheinleistung_Zaehler
SMAEM1234567890_Bezug_WirkP_Kosten_Diff
SMAEM1234567890_Bezug_WirkP_Zaehler_Diff
SMAEM1234567890_Bezug_Wirkleistung
SMAEM1234567890_Bezug_Wirkleistung_Zaehler
SMAEM1234567890_Einspeisung_Blindleistung
SMAEM1234567890_Einspeisung_Blindleistung_Zaehler
SMAEM1234567890_Einspeisung_Scheinleistung
SMAEM1234567890_Einspeisung_Scheinleistung_Zaehler
SMAEM1234567890_Einspeisung_WirkP_Verguet_Diff
SMAEM1234567890_Einspeisung_WirkP_Zaehler_Diff
SMAEM1234567890_Einspeisung_Wirkleistung
SMAEM1234567890_Einspeisung_Wirkleistung_Zaehler
defmod DOIF_HM20_Tageszaehler DOIF ([23:59])\
({fhem("setreading HM20 SMAEMxxx_Bezug_Wirkleistung_Tageszaehler ".(ReadingsNum("HM20","SMAEMxxx_Bezug_Wirkleistung_Zaehler",0)-ReadingsNum("HM20","SMAEMxxx_Bezug_Wirkleistung_Zaehler_gestern",0)))})\
({fhem("setreading HM20 SMAEMxxx_Bezug_Wirkleistung_Zaehler_gestern ".ReadingsNum("HM20","SMAEMxxx_Bezug_Wirkleistung_Zaehler",0))})\
({fhem("setreading HM20 SMAEMxxx_Einspeisung_Wirkleistung_Tageszaehler ".(ReadingsNum("HM20","SMAEMxxx_Einspeisung_Wirkleistung_Zaehler",0)-ReadingsNum("HM20","SMAEMxxx_Einspeisung_Wirkleistung_Zaehler_gestern",0)))})\
({fhem("setreading HM20 SMAEMxxx_Einspeisung_Wirkleistung_Zaehler_gestern ".ReadingsNum("HM20","SMAEMxxx_Einspeisung_Wirkleistung_Zaehler",0))})
attr DOIF_HM20_Tageszaehler do always
Zitat von: MadMax am 10 Januar 2023, 05:54:45
Was genau möchtest du denn Anzeigen dann kann ich dir die Formeln dazu posten.
Gruß
Max
defmod Dum.Energy dummy
defmod SMAEM.at at *23:58:00 {\
my $EMSN = "SMAEMSNvomEM_";;\
my $Einspeisung_Wirkleistung_Zaehler = ReadingsVal("SMA_Energymeter", $EMSN."Einspeisung_Wirkleistung_Zaehler", 0);;\
my $Bezug_Wirkleistung_Zaehler = ReadingsVal("SMA_Energymeter", $EMSN."Bezug_Wirkleistung_Zaehler", 0);;\
my $Einspeisung_Wirkleistung_Zaehler_yesterday = ReadingsVal("SMA_Energymeter", $EMSN."Einspeisung_Wirkleistung_Zaehler_yesterday", 0);;\
my $Bezug_Wirkleistung_Zaehler_yesterday = ReadingsVal("SMA_Energymeter", $EMSN."Bezug_Wirkleistung_Zaehler_yesterday", 0);;\
\
fhem("setreading SMA_Energymeter ".$EMSN."Einspeisung_Wirkleistung_Zaehler_yesterday ".$Einspeisung_Wirkleistung_Zaehler);;\
fhem("setreading SMA_Energymeter ".$EMSN."Bezug_Wirkleistung_Zaehler_yesterday ".$Bezug_Wirkleistung_Zaehler);;\
\
$Einspeisung_Wirkleistung_Zaehler = $Einspeisung_Wirkleistung_Zaehler - $Einspeisung_Wirkleistung_Zaehler_yesterday;;\
$Bezug_Wirkleistung_Zaehler = $Bezug_Wirkleistung_Zaehler - $Bezug_Wirkleistung_Zaehler_yesterday;;\
\
fhem("setreading SMA_Energymeter ".$EMSN."Einspeisung_Wirkleistung_yesterday ".$Einspeisung_Wirkleistung_Zaehler);;\
fhem("setreading Dum.Energy GridFeedInYDay ".sprintf("%.3f",$Einspeisung_Wirkleistung_Zaehler));;\
\
fhem("setreading SMA_Energymeter ".$EMSN."Bezug_Wirkleistung_yesterday ".$Bezug_Wirkleistung_Zaehler);;\
fhem("setreading Dum.Energy GridConsumptionYDay ".sprintf("%.3f",$Bezug_Wirkleistung_Zaehler));;\
\
my $SPOT_ETODAY = ReadingsVal("STP_10", "SPOT_ETODAY", "0");;\
\
fhem("setreading Dum.Energy PVYDay ".$SPOT_ETODAY/1000);;\
fhem("setreading Dum.Energy DirectConsumptionYDay ".ReadingsVal("Dum.Energy", "DirectConsumptionDay", "0"));;\
\
my $Verbrauch = ReadingsVal("Dum.Energy", "TotalConsumptionDay", "0");;\
fhem("setreading Dum.Energy TotalConsumptionYDay ".sprintf("%.3f",$Verbrauch));;\
fhem("setreading Dum.Energy TotalConsumptionHomeYDay ".sprintf("%.3f",$Verbrauch-($WB_Energie_YD/1000)));;\
\
my $AutarkyQuoteDay = ($Verbrauch - $Bezug_Wirkleistung_Zaehler) / $Verbrauch * 100;;\
$AutarkyQuoteDay = sprintf("%.1f",$AutarkyQuoteDay);;\
fhem("setreading Dum.Energy AutarkyQuoteYDay ".$AutarkyQuoteDay);;\
\
my $SelfConsumptionQuoteDay = $Verbrauch / ($SPOT_ETODAY / 1000) * 100;;\
$SelfConsumptionQuoteDay = sprintf("%.1f",$SelfConsumptionQuoteDay);;\
$SelfConsumptionQuoteDay = 100 if($SelfConsumptionQuoteDay > 100);;\
fhem("setreading Dum.Energy SelfConsumptionQuoteYDay ".$SelfConsumptionQuoteDay);;\
}
defmod EV.at at +*00:01:00
{
my $EMSN = "SMAEMSNvomEM_";
my $SPOT_PACTOT = ReadingsVal("Inverters", "SPOT_PACTOT", "0");
my $SPOT_ETODAY = ReadingsVal("Inverters", "SPOT_ETODAY", "0");
my $Verbrauch = $SPOT_PACTOT - ReadingsVal("SMA_Energymeter", $EMSN."Saldo_Wirkleistung",0);
$Verbrauch = sprintf("%.1f",$Verbrauch);
#Now
fhem ("setreading Dum.Energy GridConsumption ".ReadingsVal("SMA_Energymeter", $EMSN."Bezug_Wirkleistung",0));
fhem ("setreading Dum.Energy GridFeedIn ".ReadingsVal("SMA_Energymeter", $EMSN."Einspeisung_Wirkleistung",0));
# Energieverbrauch
fhem "setreading Dum.Energy PV ".sprintf("%.1f",(ReadingsVal("Inverters","SPOT_PACTOT",0)));
my $tc = sprintf("%.1f",ReadingsVal("Dum.Energy","PV",0)+ReadingsVal("Dum.Energy","GridConsumption",0)-ReadingsVal("Dum.Energy","GridFeedIn",0));
if($tc >= 0) {
fhem ("setreading Dum.Energy TotalConsumption ".sprintf("%.1f",$tc));
}
$tc = sprintf("%.1f",ReadingsVal("Dum.Energy","PV",0)-ReadingsVal("Dum.Energy","GridFeedIn",0));
if($tc >= 0) {
fhem ("setreading Dum.Energy DirectConsumption ".sprintf("%.1f",$tc));
}
# Autarkiegrad
my $valA = (ReadingsVal("Inverters", "SPOT_PACTOT",0)) + ReadingsVal("STP8SE", "Batterieleistung", "0") - ReadingsVal("SMA_Energymeter", $EMSN."Einspeisung_Wirkleistung",0);
if($valA > 0) {
my $calcVal = $valA / ($valA + ReadingsVal("SMA_Energymeter", $EMSN."Bezug_Wirkleistung",0))*100;
fhem ("setreading Dum.Energy AutarkyQuote ".($calcVal?sprintf("%.1f",$calcVal):"0"));
}
else
{
fhem ("setreading Dum.Energy AutarkyQuote -");
}
# Eigenverbrauchsquote
my $totalpac = ReadingsVal("Inverters", "SPOT_PACTOT",0);
if($totalpac > 0) {
my $valSelf = $totalpac - ReadingsVal("SMA_Energymeter", $EMSN."Einspeisung_Wirkleistung",0);
my $calSelf = $valSelf / $totalpac * 100;
$calSelf = 100 if ($calSelf > 100);
fhem ("setreading Dum.Energy SelfConsumptionQuote ".sprintf("%.1f",$calSelf));
} else {
fhem ("setreading Dum.Energy SelfConsumptionQuote -");
}
#Today
$Bezug = ReadingsVal("SMA_Energymeter", $EMSN."Bezug_Wirkleistung_Zaehler", "0") - ReadingsVal("SMA_Energymeter", $EMSN."Bezug_Wirkleistung_Zaehler_yesterday", "0");
$Bezug = sprintf("%.3f",$Bezug);
#fhem("setreading SMA_Energymeter ".$EMSN."Bezug_Wirkleistung_today ".$Bezug);
#fhem("setreading Dum.Energy GridConsumptionDay ".$Bezug);
fhem("setreading Dum.Energy Grid ".ReadingsVal("SMA_Energymeter", $EMSN."Saldo_Wirkleistung",0));
my $EinspeisungD = ReadingsVal("SMA_Energymeter", $EMSN."Einspeisung_Wirkleistung_Zaehler", "0") - ReadingsVal("SMA_Energymeter", $EMSN."Einspeisung_Wirkleistung_Zaehler_yesterday", "0");
my $Einspeisung = sprintf("%.3f",$EinspeisungD);
#fhem("setreading SMA_Energymeter ".$EMSN."Einspeisung_Wirkleistung_today ".$Einspeisung);
#fhem("setreading Dum.Energy GridFeedInDay ".$Einspeisung);
$Verbrauch = (($Bezug * 1000 + ($SPOT_ETODAY - $Einspeisung * 1000)) /1000);
#fhem("setreading Dum.Energy TotalConsumptionDay ".sprintf("%.3f",$Verbrauch));
my $tc = ReadingsVal("Dum.Energy","PVDay",0)-ReadingsVal("Dum.Energy","GridFeedInDay",0)-ReadingsVal("Dum.Energy","BatInDay",0);
#if($tc >= 0) {
#fhem ("setreading Dum.Energy DirectConsumptionDay ".sprintf("%.3f",$tc));
#}
my $AutarkyQuote = 0;
my $SelfConsumptionQuote = 0;
if($Verbrauch > 0)
{
$AutarkyQuote = ($Verbrauch - $Bezug) / $Verbrauch * 100;
$AutarkyQuote = sprintf("%.1f",$AutarkyQuote);
#fhem("setreading Dum.Energy AutarkyQuoteDay ".$AutarkyQuote);
}
if($SPOT_ETODAY > 0)
{
$SelfConsumptionQuote = $Verbrauch / ($SPOT_ETODAY / 1000) * 100;
$SelfConsumptionQuote = sprintf("%.1f",$SelfConsumptionQuote);
#fhem("setreading Dum.Energy SelfConsumptionQuoteDay ".$SelfConsumptionQuote);
}
}
Zitat von: MadMax am 10 Januar 2023, 17:14:49
So könntest du mal anfangen.
Zitat von: MadMax am 10 Januar 2023, 18:45:53
Genau, die werden um 23:58 von dem AT erzäugt.
defmod SMA_Energymeter SMAEM
attr SMA_Energymeter DbLogExclude state
attr SMA_Energymeter diffAccept 50
attr SMA_Energymeter disable 0
attr SMA_Energymeter disableSernoInReading 1
attr SMA_Energymeter event-on-update-reading state,Saldo_Wirkleistung,Bezug_Wirkleistung,Einspeisung_Wirkleistung,Bezug_Wirkleistung_Zaehler,Einspeisung_Wirkleistung_Zaehler
attr SMA_Energymeter group Energy Meter
attr SMA_Energymeter icon measure_power@green
attr SMA_Energymeter interval 15
attr SMA_Energymeter room 020_PV,Energie
attr SMA_Energymeter serialNumber XYXYXYXYXYXYXY
attr SMA_Energymeter stateFormat state W (IN -) P1: L1_Saldo_Wirkleistung P2: L2_Saldo_Wirkleistung P3:L3_Saldo_Wirkleistung
attr SMA_Energymeter verbose 2
Zitat von: pschlaeppi am 15 Mai 2023, 12:30:52Ich habe seit kurzem eine PV-Anlage auf dem Dach mit einem SMA STP 50-25 Wechselrichter und einem Home Manager 2.0 als EnergyMeter. Da ich aber mehr oder weniger das ganze Haus bereits mit FHEM monitore und steuere will ich auch auf Basis der erzeugten Energie meine Verbraucher über FHEM steuern. Um zu steuern müsste ich natürlich die entsprechenden Werte abfragen können, was mit den Modulen SMAEM und SMAInverter bestens klappt. In dem Sinne auch ein ganz grosses Danke Schön an alle, welche ihre Zeit opfern und mit Ihrem Know How alle diese Module und Tools programmieren, dies erlaubt auch Programmier Dummies wie mir mein Haus zu automatisieren.
Zitat von: pschlaeppi am 15 Mai 2023, 15:13:20Wie oben in meinem Post beschrieben, habe ich das Attribut Intervall im SMAEM ja auf 60 Sekunden.
[...]
Bleiben aber immer noch 35 jede Sekunde.
[...]
Internals:
FD 54
FUUID 6461003d-f33f-2009-707c-8f448d7da3837373
FVERSION 77_SMAEM.pm:v4.3.1-s25136/2021-10-28
GRIDIN_SUM_XYXYXYXYXYX 0
GRIDOUT_SUM_XYXYXYXYXYX 165.7749
INTERVAL 60
LASTUPDATE_XYXYXYXYXYX 15.05.2023 / 20:55:36
MODEL HM 2.0 >= 2.03.4.R
NAME ug.hv.EZ.EnergyMeter1
NR 1773
STATE -941.3
TYPE SMAEM
eventCount 586
HELPER:
ALLSERIALS XYXYXYXYXYX
FAULTEDCYCLES 0
LASTUPDATE_XYXYXYXYXYX 1684176936.30717
PACKAGE main
STARTTIME 1684140626.62394
VERSION 4.3.1
READINGS:
2023-05-15 20:55:36 OBISnewItems none
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_Bezug_Blindleistung 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_Bezug_Blindleistung_Zaehler 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_Bezug_Scheinleistung 1184.6
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_Bezug_Scheinleistung_Zaehler 205.6
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_Bezug_WirkP_Kosten_Diff 0.3657
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_Bezug_WirkP_Zaehler_Diff 0.0159
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_Bezug_Wirkleistung 941.3
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_Bezug_Wirkleistung_Zaehler 165.7749
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_CosPhi 0.795
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_Einspeisung_Blindleistung 719.2
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_Einspeisung_Blindleistung_Zaehler 103.6
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_Einspeisung_Scheinleistung 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_Einspeisung_Scheinleistung_Zaehler 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_Einspeisung_Wirkleistung 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_Einspeisung_Wirkleistung_Zaehler 0.0000
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_GridFreq 50.002
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L1_Bezug_Blindleistung 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L1_Bezug_Blindleistung_Zaehler 0.5
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L1_Bezug_Scheinleistung 277.6
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L1_Bezug_Scheinleistung_Zaehler 57.6
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L1_Bezug_Wirkleistung 161.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L1_Bezug_Wirkleistung_Zaehler 39.3
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L1_CosPhi 0.580
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L1_Einspeisung_Blindleistung 226.2
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L1_Einspeisung_Blindleistung_Zaehler 37.6
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L1_Einspeisung_Scheinleistung 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L1_Einspeisung_Scheinleistung_Zaehler 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L1_Einspeisung_Wirkleistung 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L1_Einspeisung_Wirkleistung_Zaehler 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L1_Saldo_Wirkleistung -161.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L1_Saldo_Wirkleistung_Zaehler -39.3
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L1_Spannung 228.8
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L1_Strom 1.29
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L2_Bezug_Blindleistung 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L2_Bezug_Blindleistung_Zaehler 2.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L2_Bezug_Scheinleistung 304.8
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L2_Bezug_Scheinleistung_Zaehler 52.2
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L2_Bezug_Wirkleistung 170.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L2_Bezug_Wirkleistung_Zaehler 34.5
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L2_CosPhi 0.558
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L2_Einspeisung_Blindleistung 253.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L2_Einspeisung_Blindleistung_Zaehler 33.2
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L2_Einspeisung_Scheinleistung 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L2_Einspeisung_Scheinleistung_Zaehler 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L2_Einspeisung_Wirkleistung 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L2_Einspeisung_Wirkleistung_Zaehler 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L2_Saldo_Wirkleistung -170.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L2_Saldo_Wirkleistung_Zaehler -34.5
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L2_Spannung 229.1
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L2_Strom 1.59
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L3_Bezug_Blindleistung 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L3_Bezug_Blindleistung_Zaehler 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L3_Bezug_Scheinleistung 655.8
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L3_Bezug_Scheinleistung_Zaehler 103.5
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L3_Bezug_Wirkleistung 610.3
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L3_Bezug_Wirkleistung_Zaehler 92.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L3_CosPhi 0.931
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L3_Einspeisung_Blindleistung 240.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L3_Einspeisung_Blindleistung_Zaehler 35.2
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L3_Einspeisung_Scheinleistung 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L3_Einspeisung_Scheinleistung_Zaehler 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L3_Einspeisung_Wirkleistung 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L3_Einspeisung_Wirkleistung_Zaehler 0.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L3_Saldo_Wirkleistung -610.3
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L3_Saldo_Wirkleistung_Zaehler -92.0
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L3_Spannung 228.6
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_L3_Strom 3.15
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_SUSyID 372
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_Saldo_Wirkleistung -941.3
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_Saldo_Wirkleistung_Zaehler -165.8
2023-05-15 20:55:36 SMAEMXYXYXYXYXYX_SoftwareVersion 2.11.05.R
2023-05-15 20:55:36 state -941.3
Attributes:
alias Zähler Home Manager 2.0
event-on-change-reading .*
feedinPrice 13.07
icon measure_power
interval 60
powerCost 23
room Energie
timeout 90
........
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.
......
....
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
......
......
Cycle discarded due to allowed diff "41.5137999999997" GRIDIN exceeding.
Try to set attribute "diffAccept > 41.5137999999997" temporary or execute "reset".
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.
Internals:
FD 32
FUUID 65e09849-f33f-0fde-b7ee-94287ddbab9d2910
FVERSION 77_SMAEM.pm:v4.3.1-s25136/2021-10-28
INTERVAL 120
NAME SMAHomeManager
NR 1290
STATE ???
TYPE SMAEM
HELPER:
FAULTEDCYCLES 0
PACKAGE main
STARTTIME 1709220621.59288
VERSION 4.3.1
hmccu:
Attributes:
diffAccept 300000
interval 120
verbose 5
2024.02.29 18:14:20.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:21.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:22.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:23.916 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:24.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:25.906 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:26.906 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:27.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:28.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:29.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:30.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:31.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:32.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:33.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:34.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:35.906 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:36.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:37.906 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:38.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:39.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:40.906 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:41.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:42.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:43.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:44.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:45.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:46.906 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:47.906 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:48.904 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:49.918 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:50.904 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:51.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:52.906 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:53.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:54.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:55.904 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:56.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:57.903 5: SMAEM SMA_Energymeter - received 600 bytes from "1900212213" but interval 60s isn't expired.
2024.02.29 18:14:58.903 4: SMAEM SMA_Energymeter - ###############################################################
2024.02.29 18:14:58.904 4: SMAEM SMA_Energymeter - ### Begin of new SMA Energymeter 1900212213 get data cycle ###
2024.02.29 18:14:58.905 4: SMAEM SMA_Energymeter - ###############################################################
2024.02.29 18:14:58.905 4: SMAEM SMA_Energymeter - discarded cycles since module start: 0
2024.02.29 18:14:58.906 4: SMAEM SMA_Energymeter - last update time set to: 29.02.2024 / 18:14:58
2024.02.29 18:14:58.907 5: SMAEM SMA_Energymeter - OBIS metrics identified:
2024.02.29 18:14:58.907 5: SMAEM SMA_Energymeter - 144:0.0.0 -> Software Version -> 1.02.04.R
2024.02.29 18:14:58.908 5: SMAEM SMA_Energymeter - 1:1.4.0 -> SUM Wirkleistung Bezug -> 246
2024.02.29 18:14:58.909 5: SMAEM SMA_Energymeter - 1:1.8.0 -> SUM Wirkleistung Bezug Zaehler -> 2863390320
2024.02.29 18:14:58.909 5: SMAEM SMA_Energymeter - 1:10.4.0 -> SUM Scheinleistung Einspeisung -> 0
2024.02.29 18:14:58.909 5: SMAEM SMA_Energymeter - 1:10.8.0 -> SUM Scheinleistung Einspeisung Zaehler -> 376085160
2024.02.29 18:14:58.910 5: SMAEM SMA_Energymeter - 1:13.4.0 -> SUM Leistungsfaktor -> 62
2024.02.29 18:14:58.910 5: SMAEM SMA_Energymeter - 1:2.4.0 -> SUM Wirkleistung Einspeisung -> 0
2024.02.29 18:14:58.911 5: SMAEM SMA_Energymeter - 1:2.8.0 -> SUM Wirkleistung Einspeisung Zaehler -> 236649600
2024.02.29 18:14:58.911 5: SMAEM SMA_Energymeter - 1:21.4.0 -> L1 Wirkleistung Bezug -> 0
2024.02.29 18:14:58.911 5: SMAEM SMA_Energymeter - 1:21.8.0 -> L1 Wirkleistung Bezug Zaehler -> 1007166240
2024.02.29 18:14:58.912 5: SMAEM SMA_Energymeter - 1:22.4.0 -> L1 Wirkleistung Einspeisung -> 57
2024.02.29 18:14:58.912 5: SMAEM SMA_Energymeter - 1:22.8.0 -> L1 Wirkleistung Einspeisung Zaehler -> 227815560
2024.02.29 18:14:58.913 5: SMAEM SMA_Energymeter - 1:23.4.0 -> L1 Blindleistung Bezug -> 0
2024.02.29 18:14:58.913 5: SMAEM SMA_Energymeter - 1:23.8.0 -> L1 Blindleistung Bezug Zaehler -> 86106240
2024.02.29 18:14:58.914 5: SMAEM SMA_Energymeter - 1:24.4.0 -> L1 Blindleistung Einspeisung -> 2006
2024.02.29 18:14:58.914 5: SMAEM SMA_Energymeter - 1:24.8.0 -> L1 Blindleistung Einspeisung Zaehler -> 2262491280
2024.02.29 18:14:58.914 5: SMAEM SMA_Energymeter - 1:29.4.0 -> L1 Scheinleistung Bezug -> 0
2024.02.29 18:14:58.915 5: SMAEM SMA_Energymeter - 1:29.8.0 -> L1 Scheinleistung Bezug Zaehler -> 2253384000
2024.02.29 18:14:58.915 5: SMAEM SMA_Energymeter - 1:3.4.0 -> SUM Blindleistung Bezug -> 0
2024.02.29 18:14:58.916 5: SMAEM SMA_Energymeter - 1:3.8.0 -> SUM Blindleistung Bezug Zaehler -> 52858080
2024.02.29 18:14:58.916 5: SMAEM SMA_Energymeter - 1:30.4.0 -> L1 Scheinleistung Einspeisung -> 2007
2024.02.29 18:14:58.916 5: SMAEM SMA_Energymeter - 1:30.8.0 -> L1 Scheinleistung Einspeisung Zaehler -> 632990880
2024.02.29 18:14:58.917 5: SMAEM SMA_Energymeter - 1:31.4.0 -> L1 Strom -> 1142
2024.02.29 18:14:58.917 5: SMAEM SMA_Energymeter - 1:32.4.0 -> L1 Spannung -> 232390
2024.02.29 18:14:58.917 5: SMAEM SMA_Energymeter - 1:33.4.0 -> L1 Leistungsfaktor -> 28
2024.02.29 18:14:58.918 5: SMAEM SMA_Energymeter - 1:4.4.0 -> SUM Blindleistung Einspeisung -> 3980
2024.02.29 18:14:58.918 5: SMAEM SMA_Energymeter - 1:4.8.0 -> SUM Blindleistung Einspeisung Zaehler -> 5091095880
2024.02.29 18:14:58.919 5: SMAEM SMA_Energymeter - 1:41.4.0 -> L2 Wirkleistung Bezug -> 0
2024.02.29 18:14:58.919 5: SMAEM SMA_Energymeter - 1:41.8.0 -> L2 Wirkleistung Bezug Zaehler -> 862486560
2024.02.29 18:14:58.919 5: SMAEM SMA_Energymeter - 1:42.4.0 -> L2 Wirkleistung Einspeisung -> 208
2024.02.29 18:14:58.920 5: SMAEM SMA_Energymeter - 1:42.8.0 -> L2 Wirkleistung Einspeisung Zaehler -> 377946720
2024.02.29 18:14:58.920 5: SMAEM SMA_Energymeter - 1:43.4.0 -> L2 Blindleistung Bezug -> 0
2024.02.29 18:14:58.920 5: SMAEM SMA_Energymeter - 1:43.8.0 -> L2 Blindleistung Bezug Zaehler -> 25076520
2024.02.29 18:14:58.921 5: SMAEM SMA_Energymeter - 1:44.4.0 -> L2 Blindleistung Einspeisung -> 304
2024.02.29 18:14:58.921 5: SMAEM SMA_Energymeter - 1:44.8.0 -> L2 Blindleistung Einspeisung Zaehler -> 1022601960
2024.02.29 18:14:58.922 5: SMAEM SMA_Energymeter - 1:49.4.0 -> L2 Scheinleistung Bezug -> 0
2024.02.29 18:14:58.922 5: SMAEM SMA_Energymeter - 1:49.8.0 -> L2 Scheinleistung Bezug Zaehler -> 1330974360
2024.02.29 18:14:58.922 5: SMAEM SMA_Energymeter - 1:50.4.0 -> L2 Scheinleistung Einspeisung -> 368
2024.02.29 18:14:58.923 5: SMAEM SMA_Energymeter - 1:50.8.0 -> L2 Scheinleistung Einspeisung Zaehler -> 492924600
2024.02.29 18:14:58.923 5: SMAEM SMA_Energymeter - 1:51.4.0 -> L2 Strom -> 528
2024.02.29 18:14:58.923 5: SMAEM SMA_Energymeter - 1:52.4.0 -> L2 Spannung -> 234009
2024.02.29 18:14:58.924 5: SMAEM SMA_Energymeter - 1:53.4.0 -> L2 Leistungsfaktor -> 564
2024.02.29 18:14:58.924 5: SMAEM SMA_Energymeter - 1:61.4.0 -> L3 Wirkleistung Bezug -> 510
2024.02.29 18:14:58.925 5: SMAEM SMA_Energymeter - 1:61.8.0 -> L3 Wirkleistung Bezug Zaehler -> 1517461200
2024.02.29 18:14:58.925 5: SMAEM SMA_Energymeter - 1:62.4.0 -> L3 Wirkleistung Einspeisung -> 0
2024.02.29 18:14:58.925 5: SMAEM SMA_Energymeter - 1:62.8.0 -> L3 Wirkleistung Einspeisung Zaehler -> 154611000
2024.02.29 18:14:58.926 5: SMAEM SMA_Energymeter - 1:63.4.0 -> L3 Blindleistung Bezug -> 0
2024.02.29 18:14:58.926 5: SMAEM SMA_Energymeter - 1:63.8.0 -> L3 Blindleistung Bezug Zaehler -> 137160
2024.02.29 18:14:58.926 5: SMAEM SMA_Energymeter - 1:64.4.0 -> L3 Blindleistung Einspeisung -> 1670
2024.02.29 18:14:58.927 5: SMAEM SMA_Energymeter - 1:64.8.0 -> L3 Blindleistung Einspeisung Zaehler -> 1864464120
2024.02.29 18:14:58.927 5: SMAEM SMA_Energymeter - 1:69.4.0 -> L3 Scheinleistung Bezug -> 1746
2024.02.29 18:14:58.927 5: SMAEM SMA_Energymeter - 1:69.8.0 -> L3 Scheinleistung Bezug Zaehler -> 2471759640
2024.02.29 18:14:58.928 5: SMAEM SMA_Energymeter - 1:70.4.0 -> L3 Scheinleistung Einspeisung -> 0
2024.02.29 18:14:58.928 5: SMAEM SMA_Energymeter - 1:70.8.0 -> L3 Scheinleistung Einspeisung Zaehler -> 198212040
2024.02.29 18:14:58.929 5: SMAEM SMA_Energymeter - 1:71.4.0 -> L3 Strom -> 1405
2024.02.29 18:14:58.929 5: SMAEM SMA_Energymeter - 1:72.4.0 -> L3 Spannung -> 234854
2024.02.29 18:14:58.929 5: SMAEM SMA_Energymeter - 1:73.4.0 -> L3 Leistungsfaktor -> 292
2024.02.29 18:14:58.930 5: SMAEM SMA_Energymeter - 1:9.4.0 -> SUM Scheinleistung Bezug -> 3988
2024.02.29 18:14:58.930 5: SMAEM SMA_Energymeter - 1:9.8.0 -> SUM Scheinleistung Bezug Zaehler -> 6132615840
2024.02.29 18:14:58.930 4: SMAEM SMA_Energymeter - old GRIDIN_SUM_1900212213 got from RAM: 65.7360
2024.02.29 18:14:58.931 4: SMAEM SMA_Energymeter - old GRIDOUT_SUM_1900212213 got from RAM: 795.3858
2024.02.29 18:14:58.931 4: SMAEM SMA_Energymeter - bezug_wirk_count: 795.3862
2024.02.29 18:14:58.932 4: SMAEM SMA_Energymeter - gridoutsum_1900212213: 795.3858
2024.02.29 18:14:58.932 4: SMAEM SMA_Energymeter - diffb: 0.0004
2024.02.29 18:14:58.933 4: SMAEM SMA_Energymeter - einspeisung_wirk_count: 65.736
2024.02.29 18:14:58.933 4: SMAEM SMA_Energymeter - gridinsum_1900212213: 65.7360
2024.02.29 18:14:58.934 4: SMAEM SMA_Energymeter - diffe: 0
2024.02.29 18:14:58.934 4: SMAEM SMA_Energymeter - plausibility check done: GRIDIN -> 1, GRIDOUT -> 1
2024.02.29 18:14:58.935 4: SMAEM SMA_Energymeter - new energy values saved to ./FHEM/FhemUtils/cacheSMAEM
2024.02.29 18:14:58.935 4: SMAEM SMA_Energymeter - GRIDIN_SUM_1900212213: 65.736, GRIDOUT_SUM_1900212213: 795.3862
2024.02.29 18:14:58.936 4: SMAEM SMA_Energymeter - last update time set to: 29.02.2024 / 18:14:58
2024.02.29 18:14:58.936 4: SMAEM SMA_Energymeter - wrote new energy values to INTERNALS - GRIDIN_SUM_1900212213: 65.736, GRIDOUT_SUM_1900212213: 795.3862
Zitat von: rogerknop am 29 Februar 2024, 16:27:14Hallo!
Ich hatte auch die Melung: Cycle discarded due to allowed diff ... GRIDIN exceeding.
Reset hat nichts gebracht und Löschen und Neuanlage des SMAHomeManager Devices ändert nichts.
Er zeigt einfach keine Werte mehr an.
Hat irgendjemand einen Tipp für mich?
Danke & Grüße,
Roger
Hexadecimal number > 0xffffffff non-portable at smaem_test.pl line 74.
Hexadecimal number > 0xffffffff non-portable at smaem_test.pl line 77.
Seriennummer: 1900212213
Update: 329765341
L1:
Bezug Wirkleistung (W): 17.2
Bezug Wirkleistung Zähler (kWh): 279.8
Einspeisung Wirkleistung (W): 0.0
Einspeisung Wirkleistung Zähler (kWh): 63.3
Bezug Blindleistung (var): 0.0
Bezug Blindleistung Zähler (kvarh): 23.9
Einspeisung Blindleistung (var): 196.3
Einspeisung Blindleistung Zähler (kvarh): 628.6
Bezug Scheinleistung (VA): 197.1
Bezug Scheinleistung Zähler (kVAh): 626.0
Einspeisung Scheinleistung (VA): 0.0
Einspeisung Scheinleistung Zähler (kVAh): 175.8
CosPhi: 0.088
THD: 1.10
Spannung (V): 232.0
L2:
Bezug Wirkleistung (W): 0.0
Bezug Wirkleistung Zähler (kWh): 239.6
Einspeisung Wirkleistung (W): 83.0
Einspeisung Wirkleistung Zähler (kWh): 105.0
Bezug Blindleistung (var): 0.0
Bezug Blindleistung Zähler (kvarh): 7.0
Einspeisung Blindleistung (var): 102.8
Einspeisung Blindleistung Zähler (kvarh): 284.1
Bezug Scheinleistung (VA): 0.0
Bezug Scheinleistung Zähler (kVAh): 369.7
Einspeisung Scheinleistung (VA): 132.2
Einspeisung Scheinleistung Zähler (kVAh): 137.0
CosPhi: 0.628
THD: 0.84
Spannung (V): 231.9
L3:
Bezug Wirkleistung (W): 61.2
Bezug Wirkleistung Zähler (kWh): 421.5
Einspeisung Wirkleistung (W): 0.0
Einspeisung Wirkleistung Zähler (kWh): 42.9
Bezug Blindleistung (var): 0.0
Bezug Blindleistung Zähler (kvarh): 0.0
Einspeisung Blindleistung (var): 157.4
Einspeisung Blindleistung Zähler (kvarh): 518.0
Bezug Scheinleistung (VA): 168.9
Bezug Scheinleistung Zähler (kVAh): 686.7
Einspeisung Scheinleistung (VA): 0.0
Einspeisung Scheinleistung Zähler (kVAh): 55.1
CosPhi: 0.362
THD: 1.26
Spannung (V): 233.2
Alle Phasen:
Bezug Wirkleistung (W): 0.0
Bezug Wirkleistung Zähler (kWh): 795.4
Einspeisung Wirkleistung (W): 4.6
Einspeisung Wirkleistung Zähler (kWh): 65.7
Bezug Blindleistung (var): 0.0
Bezug Blindleistung Zähler (kvarh): 14.7
Einspeisung Blindleistung (var): 456.6
Einspeisung Blindleistung Zähler (kvarh): 1414.4
Bezug Scheinleistung (VA): 0.0
Bezug Scheinleistung Zähler (kVA): 1703.7
Einspeisung Scheinleistung (VA): 456.6
Einspeisung Scheinleistung Zähler (kVA): 104.5
CosPhi: 0.010
Plausichecks:
Bezug Wirkleistung: 17.2 + 0.0 + 61.2 = 78.4 ? == 0.0
Bezug Wirkleistung Zähler: 279.8 + 239.6 + 421.5 = 940.8923 ?== 795.4
Einspeisung Wirkleistung: 0.0 + 83.0 + 0.0 = 83 ? == 4.6
Einspeisung Wirkleistung Zähler: 63.3 + 105.0 + 42.9 = 211.2335 ?== 65.7
Einspeisung Leistung 4.6 + 456.6 = 461.2 ?== 456.6
Bezug Leistung 0.0 + 0.0 = 0 ?== 0.0
0.0.0.0:9522
Seriennummer: 24818599
Update: 3584753663
L1:
Bezug Wirkleistung (W): 0.0
Bezug Wirkleistung Zähler (kWh): 0.0
Einspeisung Wirkleistung (W): 0.0
Einspeisung Wirkleistung Zähler (kWh): 0.0
Bezug Blindleistung (var): 0.0
Bezug Blindleistung Zähler (kvarh): 0.0
Einspeisung Blindleistung (var): 0.0
Einspeisung Blindleistung Zähler (kvarh): 0.0
Bezug Scheinleistung (VA): 0.0
Bezug Scheinleistung Zähler (kVAh): 0.0
Einspeisung Scheinleistung (VA): 0.0
Einspeisung Scheinleistung Zähler (kVAh): 0.0
CosPhi: 0.000
THD: 0.00
Spannung (V): 0.0
L2:
Bezug Wirkleistung (W): 0.0
Bezug Wirkleistung Zähler (kWh): 0.0
Einspeisung Wirkleistung (W): 0.0
Einspeisung Wirkleistung Zähler (kWh): 0.0
Bezug Blindleistung (var): 0.0
Bezug Blindleistung Zähler (kvarh): 0.0
Einspeisung Blindleistung (var): 0.0
Einspeisung Blindleistung Zähler (kvarh): 0.0
Bezug Scheinleistung (VA): 0.0
Bezug Scheinleistung Zähler (kVAh): 0.0
Einspeisung Scheinleistung (VA): 0.0
Einspeisung Scheinleistung Zähler (kVAh): 0.0
CosPhi: 0.000
THD: 0.00
Spannung (V): 0.0
L3:
Bezug Wirkleistung (W): 0.0
Bezug Wirkleistung Zähler (kWh): 0.0
Einspeisung Wirkleistung (W): 0.0
Einspeisung Wirkleistung Zähler (kWh): 0.0
Bezug Blindleistung (var): 0.0
Bezug Blindleistung Zähler (kvarh): 0.0
Einspeisung Blindleistung (var): 0.0
Einspeisung Blindleistung Zähler (kvarh): 0.0
Bezug Scheinleistung (VA): 0.0
Bezug Scheinleistung Zähler (kVAh): 0.0
Einspeisung Scheinleistung (VA): 0.0
Einspeisung Scheinleistung Zähler (kVAh): 0.0
CosPhi: 0.000
THD: 0.00
Spannung (V): 0.0
Alle Phasen:
Bezug Wirkleistung (W): 0.0
Bezug Wirkleistung Zähler (kWh): 0.0
Einspeisung Wirkleistung (W): 0.0
Einspeisung Wirkleistung Zähler (kWh): 0.0
Bezug Blindleistung (var): 0.0
Bezug Blindleistung Zähler (kvarh): 0.0
Einspeisung Blindleistung (var): 0.0
Einspeisung Blindleistung Zähler (kvarh): 0.0
Bezug Scheinleistung (VA): 0.0
Bezug Scheinleistung Zähler (kVA): 0.0
Einspeisung Scheinleistung (VA): 0.0
Einspeisung Scheinleistung Zähler (kVA): 0.0
CosPhi: 0.000
Plausichecks:
Bezug Wirkleistung: 0.0 + 0.0 + 0.0 = 0 ? == 0.0
Bezug Wirkleistung Zähler: 0.0 + 0.0 + 0.0 = 0 ?== 0.0
Einspeisung Wirkleistung: 0.0 + 0.0 + 0.0 = 0 ? == 0.0
Einspeisung Wirkleistung Zähler: 0.0 + 0.0 + 0.0 = 0 ?== 0.0
Einspeisung Leistung 0.0 + 0.0 = 0 ?== 0.0
Bezug Leistung 0.0 + 0.0 = 0 ?== 0.0
Zitat von: rogerknop am 11 März 2024, 09:19:33.............
- Ganz unten "Direkte Zähler Kommunikation" - Hier die IP von FHEM eintragen!
Also das läuft nun seit ein paar Tagen stabil und ich habe auch das Gefühl, dass mein Solarforecast Bildchen schneller aktualisiert im Vergleich zu früher.
Viele Grüße,
Roger
SMAHomeMng ----Daten----> 239.12.255.254 -----triggerMulticast----> ReceiverFhemRaspi
Zitat von: rogerknop am 12 März 2024, 19:02:56Boah 300P... Du musst auch immer Recht haben :-)
Zitat von: rogerknop am 12 März 2024, 19:02:56Wäre es nicht möglich beide IPs (239.12.255.254 und mein Raspi) für die direkte Zähler Kommunikation einzutragen?
Zitat von: rogerknop am 12 März 2024, 19:02:56Aber verstehe ich das so richtig?
SMAHomeMng ----Daten----> 239.12.255.254 -----triggerMulticast----> ReceiverFhemRaspi
Zitat von: pschlaeppi am 21 März 2024, 22:24:22Möchte nach möglichkeit verhindern dass plötzlich ne Firmware automatisch
eingespielt wird die dann mein FHEM abklemmt.
Zitat von: bismosa am 28 März 2024, 21:49:50Die Werte hätte ich auch gerne in FHEM.Mit SMA Inverter werden die Daten auch ausgelesen.
Ein eigener Zähler nach Verbrauch kann ja eigentlich nichts bringen, da der Verbrauch ja nur eine Momentaufnahme darstellt...oder?
Zitat von: bismosa am 29 März 2024, 08:32:06Hallo!
@MadMax
Da habe ich nur
SPOT_ETODAY
für die erzeugte Leistung am Tag. Meinst Du das?
INV_CLASS Solar-Wechselrichter
INV_GRIDRELAY Information liegt nicht vor
INV_GeneralOperatingStatus Information liegt nicht vor
INV_PACMAX1 10000
INV_PACMAX2 0
INV_PACMAX3 0
INV_STATUS Ok
INV_TYPE STP10.0-3AV-40 (Sunny Tripower 10.0)
SPOT_CosPhi 0.740
SPOT_ETODAY 0
SPOT_ETOTAL 5919
SPOT_FEEDTM 2.64
SPOT_FREQ 0
SPOT_IDC1 0
SPOT_IDC2 0
SPOT_OPERTM 2.81
SPOT_PACTOT 0
SPOT_UDC1 0
SPOT_UDC2 0
SUSyID 408
Serialnumber xxxxx
avg_power_lastminutes_05 0
avg_power_lastminutes_10 0
avg_power_lastminutes_15 0
modulstate normal
opertime_start 29.03.2024 05:28:53
opertime_stop 29.03.2024 19:30:48
state 0 2024-03-29 08:49:12