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

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

Vorheriges Thema - Nächstes Thema

DS_Starter

Moin zusammen,

habe die neue Versio eingecheckt und ist morgen früh im Regelupdate.
@Volker, kannst sie wieder in dein GIT übernehmen.

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

suchmich1983

Nabend zusammen,

vielen Dank für Eure Arbeit mit diesem Modul!

Ich habe nun auch seit ein paar Tagen eine PV Anlage auf dem Dach und habe mich nun auch damit beschäftigt diese in FHEM einzubinden.
Dabei bin ich über das Modul SMAEM gestolpert. Allerdings ergeben, zumindest für mich, die Readings nicht immer Sinn.

Ich habe einen Sunny Tripower 8.0 welchen ich per Speedwire auslese.
So sehen die Readings in FHEM aus:

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


Vielleicht ist die Frage super dämlich, aber muss ich z.B. bei "Bezug_Blindleistung 20698632.0" das noch irgendwie umrechnen? Ist das in Watt? Oder KW? Oder gar ein ganz anderer Wert?

Ich danke vielmals und LG
Christian

300P

Sieht für mich auf den ersten Blick nach schon länger gebrauchten Zähler / Zählerstände aus.....

Frage stellt sich :
"Frisch Neuer"
oder
"etwas gebrauchter Zähler" eingebaut
oder
nach langer Zeit in Nutzung jetzt erstmalig so abgefragt.

SMAEM3006137180_L1_Bezug_Scheinleistung_Zaehler   2.415.919,6
SMAEM3006137180_L1_Bezug_Wirkleistung_Zaehler   372.230,9
etc.

Normal kommen die Werte in W /kWh (bei mir)

Gruß
300P





Gruß
300P

FHEM 6.4|RPi|SMAEM|SMAInverter|SolarForecast|DbLog|DbRep|MariaDB|Buderus-MQTT_EMS|
Fritzbox|fhempy|JsonMod|HTTPMOD|Modbus ser+TCP|ESP32-Digitizer-AI_on_the_Edge|ESP32CAM usw.

DS_Starter

Hallo Christian, 300P,

die normalen Leistungsangaben (SMAEM3006137180_Einspeisung_Blindleistung, SMAEM3006137180_Bezug_Wirkleistung, usw. ) sind Watt, die Werte mit "Zähler" sind kWh.

Tipp: das Attribut disableSernoInReading = 1 verkürzt die Readings und macht alles lesbarer.

@300P ... die normalen Werte ohne "Zähler" sind W , nicht kW ... ah hast du schon geändert  :)

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

suchmich1983

Danke für Eure flotte Rückmeldung!

Dass der Zähler nicht neu ist hatte ich auch schon in Verdacht. Generell könnte ich dem Anlagenbauer eins "aufs Maul" hauen, aber das ist wieder ne andere Story.

KW und W ist schon mal hilfreich zu wissen und die Seriennummer auszublenden hilft auch ne Menge.
Trotzdem werde ich aus den Werten nicht ganz schlau.

Im Prinzip benötige ich Daten wie Einspeisung, Netzbezug, Eigenverbrauch... (Im Anhang mal ein Bild von meiner FTUI)
Ich würde gerne wie im Li Stromerzeugung die aktuell erzeugte Watt oder KW Zahl anzeigen und darunter die für den heutigen Tag.

Vielleicht geht nicht was ich mir vorstelle. Prinzipiell würde ich es berechnen, komme aber wie gesagt nicht klar mit den Werten.

Einspeisung Tag wäre ja zum Beispiel "Stromerzeugung/Tag - Netzbezug/Tag"

Eine andere Frage wäre noch. Ich wollte zusätzlich noch SMAInverter nutzen, da bekomm ich aber keine Daten von meinem Wechselrichter. Process Timed Out. Auch scheint der Port 9522 wie ihn das Modul vorgibt bei mir nicht offen zu sein (connection refused).

Danke und LG

300P

Gruß
300P

FHEM 6.4|RPi|SMAEM|SMAInverter|SolarForecast|DbLog|DbRep|MariaDB|Buderus-MQTT_EMS|
Fritzbox|fhempy|JsonMod|HTTPMOD|Modbus ser+TCP|ESP32-Digitizer-AI_on_the_Edge|ESP32CAM usw.

suchmich1983

Dank dir, die Seite kenn ich. Aber wie gesagt krieg ich SMAInverter nicht ans rennen und die Werte werden ja scheinbar definitiv gebraucht laut Wiki!

DS_Starter

Für SMAInverter haben wir einen extra Thread, wäre hier OT. Es läuft definitiv ein STP6.0-3AV-40 (Sunny Tripower 6.0) mit dem Modul. Dann sollte der 8.0 auch funktionieren.
Vllt. in dem Thread nochmal melden wenn du es nicht hinbekommst.

Die Werte vom STP braucht man wegen der Erzeugung. Der SMA Meter zeigt ja nur was rein oder raus geht, aber weiß nicht was erzeugt wird.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter


Michael

Moin

Neuerdings habe ich ein Problem mit dem EM Modul das bis zum 2020-04-02 21:25:19 die Werte
gut ermittelt hat.

Seid diesen Zeitpunkt gibt es keine neuen Werte mehr.

Version : 77_SMAEM.pm:v4.1.0-s21445/2020-03-18

Verbose : 5



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.

Kann mir mal wieder jemand Helfen.  :-[
Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP

DS_Starter

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

Michael

Schon vorher gemacht, hatte nicht weiter geholfen.

Ebend nochmal ausgeführt, nun ging es.

Vielen Dank !!!
Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP

DS_Starter

Hallo Volker, @all,

wegen diesem Beitrag ff. -> https://forum.fhem.de/index.php/topic,110182.msg1042197.html#msg1042197
habe ich das "use bignum" entfernt.

@Volker, weißt du noch wieso du das eingebaut hattest ?

Jedenfalls habe ich das Modul bei mir getestet und läuft auch ohne dieses Perl-Modul. Was man nicht braucht, kann natürlich raus.

Zum Testen liegt das Modul wieder in meinem contrib:


"wget -qO ./FHEM/77_SMAEM.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/77_SMAEM.pm"


Wäre hilfreich wenn ihr es mal loadet und berichtet ob alles noch ok. ist. Sollte nichts spürbar sein.

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

300P

Hallo Heiko,

auf den ersten Blick keine anderen Ergebnisse als vorher bei mir.

Gebe dann in ein paar Tagen mal ein weiteres Rückecho....

Gruß
300P
Gruß
300P

FHEM 6.4|RPi|SMAEM|SMAInverter|SolarForecast|DbLog|DbRep|MariaDB|Buderus-MQTT_EMS|
Fritzbox|fhempy|JsonMod|HTTPMOD|Modbus ser+TCP|ESP32-Digitizer-AI_on_the_Edge|ESP32CAM usw.

DS_Starter

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