Hallo,
der Thread https://forum.fhem.de/index.php/topic,80767.0.html (https://forum.fhem.de/index.php/topic,80767.0.html) ist gelöst. Ich habe daran anschließend noch Fragen, die thematisch genau passen. Daher eröffne ich dieses neue Thema.
Ich habe einen SolarEdge SE7k Wechselrichter. Diesen habe ich mit dem Modul SolarEdge von pejonp (https://github.com/pejonp/FHEM---SolarEdge (https://github.com/pejonp/FHEM---SolarEdge)) das auf ModBus basiert, in fhem eingebunden.
In meinem Wechselrichter ist ein Energiezähler von Solaredge eingebunden. Das Modul erzeugt daraus Readings X_Meter_1_xxx und X_PV_xxx, die benannt sind, wie z. B. die I_AC_xxx Readings. Hier ein Beispiel von heute morgen:
X_Meter_1_Block_AC_Current 5 29 9 9 10 -1
X_Meter_1_Block_AC_Frequency 5 5000 -2 0 0 0
X_Meter_1_Block_AC_PF 5 1933 -1519 5640 1679 -2
X_Meter_1_Block_AC_Power 5 -124 37 -120 -40 0
X_Meter_1_Block_AC_VA 5 267 182 209 232 0
X_Meter_1_Block_AC_VAR 5 -236 -179 171 -228 0
X_Meter_1_Block_AC_Voltage_LL 5 0 0 0 0 -2
X_Meter_1_Block_C_Model 5 SE-MTR-3Y-400V-A 0 0 0 0
X_Meter_1_Block_Energy_VA 5 0 0 0 0 0
X_Meter_1_Block_Energy_W 5 70328 18256 59175 25377 159928
X_Meter_1_C_DeviceAddress 2
X_Meter_1_C_Manufacturer SolarEdge
X_Meter_1_C_Model 0
X_Meter_1_C_Model_SF 0
X_Meter_1_C_Option
X_Meter_1_C_SerialNumber xxxxxxxxx
X_Meter_1_C_SunSpec_DID wye-connect three phase
X_Meter_1_C_Version 73
X_Meter_1_M_AC_Current 29000000000
X_Meter_1_M_AC_Current_SF 9
X_Meter_1_M_AC_Frequency 50
X_Meter_1_M_AC_Frequency_SF -2
X_Meter_1_M_AC_PF 0
X_Meter_1_M_AC_PF_SF -1519
X_Meter_1_M_AC_Power -1.24e+39
X_Meter_1_M_AC_Power_SF 37
X_Meter_1_M_AC_VA 2.67e+184
X_Meter_1_M_AC_VAR -2.36e-177
X_Meter_1_M_AC_VAR_SF -179
X_Meter_1_M_AC_VA_SF 182
X_Meter_1_M_AC_Voltage 0
X_Meter_1_M_AC_Voltage_AN 232.28
X_Meter_1_M_AC_Voltage_BN 231.14
X_Meter_1_M_AC_Voltage_CN 231.68
X_Meter_1_M_AC_Voltage_LN 232.28
X_Meter_1_M_AC_Voltage_SF 0
X_Meter_1_M_Energy_VA 0
X_Meter_1_M_Energy_VA_SF 0
X_Meter_1_M_Energy_W Inf
X_Meter_1_M_Energy_W_SF 18256
X_PV_Energy 147655
X_PV_EnergyCurrentMonth 0
X_PV_EnergyCurrentWeek 4224
X_PV_EnergyToday 175
Mein Problem ist nun, dass die Reading scheinbar falsch skaliert sind.
X_Meter_1_M_AC_Power sollte die Leistung (Verbrauch?) in Watt (lt. SunSpec) sein und ein Wert von -1.24e+39 mit einem Skalierungsfaktor von 37 ergibt zwar einen möglichen Wert, müsste aber vor Gebrauch umgerechnet werden. Das ist bei den I_AC_xxx Readings normalerweise nicht notwendig.
Schön wäre, wenn das Modul entsprechend angepasst werden könnte, damit sinnvolle Werte angezeigt werden. Falls das nicht geht, bin ich dankbar für Hinweise, wie ich das z. B. mit Userreadings lösen könnte.
Vielen Dank im voraus
Matthias
Da bisher niemand geantwortet hat, frage ich mal anders:
Gibt es jemanden, der einen Energiezähler "SE-MTR-3Y-400V-A" von SolarEdge hat, diesen mit ModBus auslesen kann und vernünftige Werte erhält?
Ich habe in fhem ein weiteres Device auf Basis des SolarEdgeAPI Moduls und dort werden immerhin scheinbar korrekte Werte im status-Bereich angezeigt:
status-grid_power 0.12
status-grid_status Active
status-load_power 0.67
status-load_status Active
status-pv_power 0.55
status-pv_status Active
Allerdings geht der status-load_power Wert (= Verbrauch?) hoch, wenn der status-pv_power Wert (= Leistung der PV-Anlage) steigt und dafür habe ich keine Erklärung.
Es ist also gut möglich, dass mein Energiezähler nicht korrekt installiert / konfiguriert ist und daher über ModBus auch unsinnige Werte liefert. Vielleicht liegt aber auch im ModBus-Model noch ein Problem beim Auslesen des Energiezählers.
Ich bekomme jedenfalls im Bereich der X_Meter_1 Readings immer wieder unsinnige Werte angezeigt. Z. B. gerade
X_Meter_1_M_Energy_W = Inf
oder
X_Meter_1_M_AC_PF = 0
X_Meter_1_M_AC_PF_SF = -2440
Funktioniert das also bei jemandem?
Vielen Dank für Eure Kommentare
Matthias
Moin,
ich habe mein eigenes SE-Modul geschrieben und lese beim Meter nur folgende Register aus.
Manufacturer
Device model
M_AC_Power
M_Exported und
M_Imported
Der Rest ist für mich nicht von Interesse.
Kannst es ja mal ausprobieren und dann um deine gewünschten Readings erweitern.
Mit freundlichen Grüßen
Hi @matkoh
Das ist das Problem wenn ein neuer post eröffnet wird, davon bekomme ich nichts mit.
Zu den Werten kann ich nichts sagen, habe nur übernommen. mein se5k hat das alles noch nicht. Kann es mir Nächste Woche einmal ansehen. Zur Zeit keine Möglichkeit.
Pejonp
Sorry, das ich mich so lange nicht gemeldet habe. Mein Anlagenbauer hat erst diese Woche das Problem mit dem Energiezähler behoben. Es hatte sich ein Draht gelöst - vermutlich vom Energiezähler zum Sender. Jetzt werden im Monitoring-Portal realistische Werte angezeigt und damit auch über die SolarEdge-API.
@Shadow3561, danke für Dein Modul. Mit diesem wird das Reading Power korrekt dargestellt. Das heißt, es wird in Watt der Bezug (bei negativen Werten) oder die Einspeisung (bei positiven Werten) angezeigt.
@pejonp, in Deinem Modul werden die Readings X_Meter_1_M_xx immer noch falsch dargestellt. Lediglich die X_Meter_1_Block_xx Readings scheinen korrekte Werte zu enthalten.
Ich habe mit folgendem UserReading einen korrekten Wert für Power analog des Moduls von Shadow3561 erhalten:
M_AC_Power1:X_Meter_1_Block_AC_Power.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_Power", 0) );
return ($val[1]);;}
Wenn Du die Zeit erübrigen kannst, wäre ich dankbar, wenn Du Dein Modul anpassen könntest. Hier noch der entsprechende Code aus dem Modul von Shadow3561 zu dem Power-Reading:
"h40206" => {
name => "M_AC_Power", # internal name of this register in the hardware doc
reading => "Power", # name of the reading for this value
len => 5, # number of Registers this value spans
unpack => "s>s>s>s>n!", # defines the translation between data in the module and in the communication frame
expr => '$val[0]*10**$val[4]', # conversion of raw value to visible value
#format => '%.1f', # format string for sprintf
polldelay => "x1", # only poll this Value if last read is older than 3*Iteration, otherwiese getUpdate will skip it
}
Wie der Code für die restlichen Readings zu X_Meter_1_M_xx aussehen müsste, weiß ich leider nicht. Ich habe bisher auch keine Dokumentation zum Energiezähler-Modbus gefunden. Habt Ihr diese Dokumentation? Dann könnte man evtl. aus den Block-Readings ableiten, welche Werte sinnvoll sind.
Vielen Dank im voraus für Eure Unterstützung
Matthias
@matkoh
Versuch mal bitte ein Update:
update all https://raw.githubusercontent.com/pejonp/FHEM---SolarEdge/master/controls_SolarEdge.txt
Ich habe einige Anpassungen gemacht. Bitte auf mal ein
fheminfo send
durchführen
pejonp
@pejonp, ich habe das Update durchgeführt, fhem neu gestartet und auch ein "fheminfo send" ausgeführt. Für mich sieht es aus, als ob Deine Änderung nicht erfolgreich war. In den Block-Werten sind jetzt auch unrealistische Werte. Hier mal die aktuellen Readings aus dem Bereich X-Meter...
X_Meter_1_Block_AC_Current 5 105 70 8 51 10
X_Meter_1_Block_AC_Frequency 5 65534 4997 0 0 0
X_Meter_1_Block_AC_PF 5 0 1076 64136 9860 -5230
X_Meter_1_Block_AC_Power 5 65534 64531 33 64373 124
X_Meter_1_Block_AC_VA 5 0 1106 87 1179 226
X_Meter_1_Block_AC_VAR 5 0 65074 65456 65344 -189
X_Meter_1_Block_AC_Voltage_LL 5 23262 0 0 0 0
X_Meter_1_Block_C_Model 5 SE-MTR-3Y-400V 0 0 0 0
X_Meter_1_Block_Energy_VA 5 0 0 0 0 0
X_Meter_1_Block_Energy_W 5 4294836226 2323709953 884408321 2481586177 272891908
X_Meter_1_C_DeviceAddress 0
X_Meter_1_C_Manufacturer SolarEdge
X_Meter_1_C_Model 0
X_Meter_1_C_Model_SF 0
X_Meter_1_C_Option Export+Import
X_Meter_1_C_SerialNumber xxxxxx
X_Meter_1_C_SunSpec_DID 2
X_Meter_1_C_SunSpec_DID0 ASolarEdge
X_Meter_1_C_Version 74
X_Meter_1_M_AC_Current 1.05e+72
X_Meter_1_M_AC_Current_SF 70
X_Meter_1_M_AC_Frequency Inf
X_Meter_1_M_AC_Frequency_SF 4997
X_Meter_1_M_AC_PF NaN
X_Meter_1_M_AC_PF_SF 1076
X_Meter_1_M_AC_Power Inf
X_Meter_1_M_AC_Power_SF 64531
X_Meter_1_M_AC_VA NaN
X_Meter_1_M_AC_VAR NaN
X_Meter_1_M_AC_VAR_SF 65074
X_Meter_1_M_AC_VA_SF 1106
X_Meter_1_M_AC_Voltage 23262
X_Meter_1_M_AC_Voltage_AN 230.92
X_Meter_1_M_AC_Voltage_BN 230.92
X_Meter_1_M_AC_Voltage_CN 229.96
X_Meter_1_M_AC_Voltage_LN 655.35
X_Meter_1_M_AC_Voltage_SF 0
X_Meter_1_M_Energy_VA 0
X_Meter_1_M_Energy_VA_SF 0
X_Meter_1_M_Energy_W Inf
X_Meter_1_M_Energy_W_SF 2323709953
X_PV_Energy 439042
X_PV_EnergyCurrentMonth 51322
X_PV_EnergyCurrentWeek 282574
X_PV_EnergyToday 3759
Könntest Du nochmal schauen?
Matthias
@matkoh
Versuch mal bitte nochmal ein Update:
update all https://raw.githubusercontent.com/pejonp/FHEM---SolarEdge/master/controls_SolarEdge.txt
Ich habe einige Anpassungen gemacht bzw. noch einige Fehler behoben, können jetzt aber auch wieder neu drin sein. Hauptsächlich bei dem X_Meter. Da ich soetwas nicht habe und deshalb nicht prüfen kann.
Änderung:
Model: wird jetzt aus SolarEdge WR + X_Meter gebildet
im X_Meter_Blockbereich
...
X_Meter_1_Block_Energy_VA 5 0 0 0 0 0
X_Meter_1_Block_Energy_W 5 4294836226 2323709953 884408321 2481586177 272891908
müssen jetzt 9 Stellen angezeigt werden:
..
...
X_Meter_1_Block_Energy_VA 9 0 0 0 0 0 ....
X_Meter_1_Block_Energy_W 9 4294836226 2323709953 884408321 2481586177 272891908 ...
Ich hoffe damit stimmen die Daten dann eher ;-)
pejonp
@pejonp, danke. Viele Werte sehen jetzt besser aus:
X_M_ConsumptionToday 16
X_M_ExportedToday 0
X_M_ImportedToday 14
X_Meter_1_Block_AC_Current 9 33 9 10 13 -1 0 0 0 0
X_Meter_1_Block_AC_Frequency 9 5000 -2 0 0 0 0 0 0 0
X_Meter_1_Block_AC_PF 9 3436 5509 350 4449 -2 0 0 0 0
X_Meter_1_Block_AC_Power 9 65226 65400 65528 65370 0 0 0 0 0
X_Meter_1_Block_AC_VA 9 699 192 225 312 0 0 0 0 0
X_Meter_1_Block_AC_VAR 9 64910 65401 65311 65271 0 0 0 0 0
X_Meter_1_Block_AC_Voltage_LL 9 0 0 0 0 -2 0 0 0 0
X_Meter_1_Block_C_Model 9 SE-MTR-3Y-400V-A 0 0 0 0 0 0 0 0
X_Meter_1_Block_Energy_VA 9 0 0 0 0 0 0 0 0 -32768
X_Meter_1_Block_Energy_W 9 167399 79195 103919 70073 299101 209845 91491 83554 0
X_Meter_1_C_DeviceAddress 2
X_Meter_1_C_Manufacturer SolarEdge
X_Meter_1_C_Model SE-MTR-3Y-400V-A
X_Meter_1_C_Model_SF 0
X_Meter_1_C_Option Export+Import
X_Meter_1_C_SerialNumber xxxx
X_Meter_1_C_SunSpec_DID wye-connect three phase
X_Meter_1_C_SunSpec_DID0 ASolarEdge
X_Meter_1_C_SunSpec_DID_0 ASolarEdge
X_Meter_1_C_Version 74
X_Meter_1_M_AC_Current 3.3
X_Meter_1_M_AC_Current_A 0.9
X_Meter_1_M_AC_Current_B 1
X_Meter_1_M_AC_Current_C 1.3
X_Meter_1_M_AC_Current_SF -1
X_Meter_1_M_AC_Frequency 50
X_Meter_1_M_AC_Frequency_SF -2
X_Meter_1_M_AC_PF 34.36
X_Meter_1_M_AC_PF_A 55.09
X_Meter_1_M_AC_PF_B 3.5
X_Meter_1_M_AC_PF_C 44.49
X_Meter_1_M_AC_PF_SF -2
X_Meter_1_M_AC_Power 65226
X_Meter_1_M_AC_Power_A 65400
X_Meter_1_M_AC_Power_B 65528
X_Meter_1_M_AC_Power_C 65370
X_Meter_1_M_AC_Power_SF 0
X_Meter_1_M_AC_VA 699
X_Meter_1_M_AC_VAR 64910
X_Meter_1_M_AC_VAR_A 65401
X_Meter_1_M_AC_VAR_B 65311
X_Meter_1_M_AC_VAR_C 65271
X_Meter_1_M_AC_VAR_SF 0
X_Meter_1_M_AC_VA_A 192
X_Meter_1_M_AC_VA_B 225
X_Meter_1_M_AC_VA_C 312
X_Meter_1_M_AC_VA_SF 0
X_Meter_1_M_AC_Voltage 23186
X_Meter_1_M_AC_Voltage_AB 0
X_Meter_1_M_AC_Voltage_AN 230.3
X_Meter_1_M_AC_Voltage_BC 0
X_Meter_1_M_AC_Voltage_BN 230.37
X_Meter_1_M_AC_Voltage_CA 0
X_Meter_1_M_AC_Voltage_CN 232.13
X_Meter_1_M_AC_Voltage_LL 0
X_Meter_1_M_AC_Voltage_LN 230.3
X_Meter_1_M_AC_Voltage_SF -2
X_Meter_1_M_Energy_VA 0
X_Meter_1_M_Energy_VA_SF -32768
X_Meter_1_M_Energy_W Inf
X_Meter_1_M_Energy_W_SF 0
X_Meter_1_M_Exported 167399
X_Meter_1_M_Exported_A 79195
X_Meter_1_M_Exported_B 103919
X_Meter_1_M_Exported_C 70073
X_Meter_1_M_Exported_VA 0
X_Meter_1_M_Exported_VA_A 0
X_Meter_1_M_Exported_VA_B 0
X_Meter_1_M_Exported_VA_C 0
X_Meter_1_M_Imported 299101
X_Meter_1_M_Imported_A 209845
X_Meter_1_M_Imported_B 91491
X_Meter_1_M_Imported_C 83554
X_Meter_1_M_Imported_VA 0
X_Meter_1_M_Imported_VA_A 0
X_Meter_1_M_Imported_VA_B 0
X_Meter_1_M_Imported_VA_C 0
X_PV_Energy 442152
X_PV_EnergyCurrentMonth 58189
X_PV_EnergyCurrentWeek 289441
X_PV_EnergyToday 2
Aber mit den Power-Werten scheint es noch ein Problem zu geben. Alle Werte im Reading X_Meter_1_Block_AC_Power sind über 65000 und das ist unrealistisch. Im Monitoring-Portal - und damit über die SolarEdgeAPI - werden zur gleichen Zeit folgende Readings angezeigt:
overview-power 32
state active
status-grid_power 0.29
status-grid_status Active
status-load_power 0.34
status-load_status Active
status-pv_power 0.05
status-pv_status Active
status-storage_status -
status-unit kW
Demnach würde ich im Reading X_Meter_1_M_AC_Power ca. 300 (Watt) erwarten.
Hast Du eine Dokumentation zu den Modbus-Registern des Energiezählers? Daraus müsste man ja ableiten können, welche Readings welche Werte enthalten müssten. Z. B. weiß ich nicht, was bei X_Meter_1_M_AC_VA oder X_Meter_1_M_AC_VAR angezeigt wird. Ich würde irgendwo den Verbrauch im Haus erwarten, das entspricht dann dem Reading status-load-power im Modul SolarEdgeAPI und müsste aktuell bei 340 liegen. Solche Werte finde ich aber nicht in den Readings nach der letzten Änderung.
Matthias
@matkoh
Scheinleistung: X_Meter_1_M_AC_VA
Blindleistung: X_Meter_1_M_AC_VAR
Ist eher für den Netzbetreiber interesssant, wie stark seine Netze belastet werden. Die beiden und X_Meter_1_Block_AC_PF habe ich mal deaktiviert.
beim X_Meter_1_Block_Energy_W müssen wir noch etwas probieren.
lösche mal bitte die X_Meter Readings. Diese werden ja wieder neu angelegt.
deletereading <devspec> <readingname>
<devspec> mit deinem Devicenamen ersetzten.
deletereading SEdge X_Meter.*
Und dann hänge mal bitte ein list <devspec> hier an ich möchte mal sehen ob das Model richtig zusammengebaut wird.
Das MODEL müsste ja aus "SE7K-RWS48BNN4 + SE-MTR-3Y-400V-A" bestehen.
Internals:
DEF 3 60 192.168.4.xxx:20108 RTU
DeviceName 192.168.4.xxx:20108
EXPECT idle
FD 160
INTERVAL 60
IODev SEdge
LASTOPEN 1602617930.65581
MODBUSID 3
MODE master
MODEL SE5K
MODULEVERSION Modbus 4.1.5 - 17.9.2019
NAME SEdge
NOTIFYDEV global
NR 368
NTFY_ORDER 50-SEdge
PARTIAL
PROTOCOL RTU
STATE opened
TCPConn 1
...
pejonp
@pejonp, ich habe die Readings gelöscht. Hier ist das Listing:
Internals:
.getList
.setList interval reread:noArg reconnect:noArg stop:noArg start:noArg close:noArg saveAsModule scanStop:noArg scanModbusObjects
.updateSetGet 0
DEF 2 60 xxxx:1502 TCP
DeviceName xxxx:1502
EXPECT idle
FD 123
FUUID 5f4e3050-f33f-dbcf-ef4f-76d92e40d0816b55
INTERVAL 60
IODev SE7k
LASTOPEN 1602736140.23916
MODBUSID 2
MODE master
MODEL SE7K-RWS48BNN4
MODEL_METER SE-MTR-3Y-400V-A
MODULEVERSION Modbus 4.1.5 - 17.9.2019
NAME SE7k
NOTIFYDEV global
NR 557
NTFY_ORDER 50-SE7k
PARTIAL
PROTOCOL TCP
STATE opened
TCPConn 1
TRIGGERTIME 1602741150.87647
TRIGGERTIME_FMT 2020-10-15 07:52:30
TYPE SolarEdge
devioLoglevel 3
lastUpdate 1602741090.87647
nextOpenDelay 60
.attraggr:
.attrminint:
.userReadings:
HASH(0x80e6400)
HASH(0x8538bd0)
HASH(0x8538d88)
HASH(0x8538cd8)
HASH(0x8538e00)
HASH(0x8538f08)
HASH(0x8539010)
HASH(0x8538f80)
HASH(0x8539088)
HASH(0x8539190)
HASH(0x8539298)
HASH(0x8539208)
HASH(0x8539310)
HASH(0x8539418)
HASH(0x8539520)
HASH(0x8539490)
HASH(0x8539040)
HASH(0x8538ba0)
OLDREADINGS:
QUEUE:
READ:
BUFFER
READINGS:
2020-10-15 07:51:31 Block_AC_Current 5 0 0 0 0 -2
2020-10-15 07:51:31 Block_AC_Energy_WH 5 447498 0 0 0 0
2020-10-15 07:51:31 Block_AC_Frequency 5 4995 -2 0 0 0
2020-10-15 07:51:31 Block_AC_PF 5 0 0 0 0 0
2020-10-15 07:51:31 Block_AC_Power 5 0 0 0 0 0
2020-10-15 07:51:31 Block_AC_VA 5 0 0 0 0 0
2020-10-15 07:51:31 Block_AC_VAR 5 0 0 0 0 0
2020-10-14 23:31:29 Block_C_Model 5 SE7K-RWS48BNN4 0 0 0 0
2020-10-15 07:51:31 Block_DC_Current 5 0 0 0 0 0
2020-10-15 07:51:30 Block_DC_Power 5 0 0 0 0 0
2020-10-15 07:51:31 Block_DC_Voltage 5 39 -1 0 0 0
2020-10-14 23:31:27 C_DeviceAddress 2
2020-10-14 23:31:29 C_Manufacturer SolarEdge
2020-10-14 23:31:29 C_Model SE7K-RWS48BNN4
2020-10-14 23:31:27 C_SerialNumber xxxx
2020-10-14 23:31:27 C_SunSpec_DID three phase
2020-10-14 23:31:29 C_SunSpec_ID SunS
2020-10-14 23:31:27 C_Version 0004.0011.0018
2020-10-15 07:51:31 I_AC_Current 0
2020-10-15 07:51:31 I_AC_Current_A 0
2020-10-15 07:51:31 I_AC_Current_B 0
2020-10-15 07:51:31 I_AC_Current_C 0
2020-10-15 07:51:31 I_AC_Current_SF -2
2020-10-15 07:51:31 I_AC_Energy_WH 447498
2020-10-15 07:51:31 I_AC_Energy_WH_SF 0
2020-10-15 07:51:31 I_AC_Frequency 49.95
2020-10-15 07:51:31 I_AC_Frequency_SF -2
2020-10-15 07:51:31 I_AC_PF 0
2020-10-15 07:51:31 I_AC_PF_SF 0
2020-10-15 07:51:31 I_AC_Power 0
2020-10-15 07:51:31 I_AC_Power_SF 0
2020-10-15 07:51:31 I_AC_VA 0
2020-10-15 07:51:31 I_AC_VAR 0
2020-10-15 07:51:31 I_AC_VAR_SF 0
2020-10-15 07:51:31 I_AC_VA_SF 0
2020-10-15 07:51:31 I_AC_VoltageAB 3999
2020-10-15 07:51:31 I_AC_VoltageAN 2310
2020-10-15 07:51:31 I_AC_VoltageBC 3987
2020-10-15 07:51:31 I_AC_VoltageBN 2294
2020-10-15 07:51:31 I_AC_VoltageCA 3976
2020-10-15 07:51:31 I_AC_VoltageCN 2301
2020-10-15 07:51:31 I_AC_Voltage_SF 65535
2020-10-15 07:51:31 I_DC_Current 0
2020-10-15 07:51:31 I_DC_Current_SF 0
2020-10-15 07:51:30 I_DC_Power 0
2020-10-15 07:51:30 I_DC_Power_SF 0
2020-10-15 07:51:31 I_DC_Voltage 3.9
2020-10-15 07:51:31 I_DC_Voltage_SF -1
2020-10-15 07:51:30 I_Status Sleeping Night mode
2020-10-15 07:51:30 I_Temp_HeatSink 0 °C
2020-10-15 07:51:31 M_AC-Power 65240
2020-10-15 07:51:31 M_AC_PF 0.000423
2020-10-15 07:51:31 M_AC_PF1 4230
2020-10-15 07:51:31 M_AC_PF2 7160
2020-10-15 07:51:31 M_AC_PF3 640
2020-10-15 07:51:31 M_AC_PF4 4889
2020-10-15 07:51:31 M_AC_Power1 65240
2020-10-15 07:51:31 M_AC_Power2 65330
2020-10-15 07:51:31 M_AC_Power3 65531
2020-10-15 07:51:31 M_AC_Power4 65452
2020-10-15 07:51:31 M_AC_VA1 464
2020-10-15 07:51:31 M_AC_VA2 247
2020-10-15 07:51:31 M_AC_VA3 84
2020-10-15 07:51:31 M_AC_VA4 160
2020-10-15 07:51:31 M_AC_VAR1 65179
2020-10-15 07:51:31 M_AC_VAR2 65400
2020-10-15 07:51:31 M_AC_VAR3 65452
2020-10-15 07:51:31 M_AC_VAR4 65400
2020-09-30 00:00:02 PV_2020_8 0
2020-10-01 00:00:08 PV_2020_9 0
2020-10-15 07:51:31 X_M_ConsumptionToday 0
2020-10-15 00:01:01 X_M_ExportedCurrentMonth 1601
2020-10-15 00:01:01 X_M_ExportedCurrentWeek 1601
2020-10-15 07:51:31 X_M_ExportedToday 0
2020-10-15 00:01:01 X_M_ImportedCurrentMonth 2920
2020-10-15 00:01:01 X_M_ImportedCurrentWeek 2920
2020-10-15 07:51:31 X_M_ImportedToday 0
2020-10-15 07:51:31 X_Meter_1_Block_AC_Current 9 23 12 3 7 -1 0 0 0 0
2020-10-15 07:51:31 X_Meter_1_Block_AC_Frequency 9 4995 -2 0 0 0 0 0 0 0
2020-10-15 07:51:31 X_Meter_1_Block_AC_PF 9 4230 7160 640 4889 -2 0 0 0 0
2020-10-15 07:51:31 X_Meter_1_Block_AC_Power 9 65240 65330 65531 65452 0 0 0 0 0
2020-10-15 07:51:31 X_Meter_1_Block_AC_VA 9 464 247 84 160 0 0 0 0 0
2020-10-15 07:51:31 X_Meter_1_Block_AC_VAR 9 65179 65400 65452 65400 0 0 0 0 0
2020-10-15 07:51:31 X_Meter_1_Block_AC_Voltage_LL 9 0 0 0 0 -2 0 0 0 0
2020-10-15 07:51:31 X_Meter_1_Block_Energy_VA 9 0 0 0 0 0 0 0 0 -32768
2020-10-15 07:51:31 X_Meter_1_Block_Energy_W 9 169000 79608 104960 70501 303722 212915 92071 84807 0
2020-10-15 07:51:30 X_Meter_1_C_SunSpec_DID_0 ASolarEdge
2020-10-15 07:51:31 X_Meter_1_M_AC_Current 2.3
2020-10-15 07:51:31 X_Meter_1_M_AC_Current_A 1.2
2020-10-15 07:51:31 X_Meter_1_M_AC_Current_B 0.3
2020-10-15 07:51:31 X_Meter_1_M_AC_Current_C 0.7
2020-10-15 07:51:31 X_Meter_1_M_AC_Current_SF -1
2020-10-15 07:51:31 X_Meter_1_M_AC_Frequency 49.95
2020-10-15 07:51:31 X_Meter_1_M_AC_Frequency_SF -2
2020-10-15 07:51:31 X_Meter_1_M_AC_PF 42.3
2020-10-15 07:51:31 X_Meter_1_M_AC_PF_A 71.6
2020-10-15 07:51:31 X_Meter_1_M_AC_PF_B 6.4
2020-10-15 07:51:31 X_Meter_1_M_AC_PF_C 48.89
2020-10-15 07:51:31 X_Meter_1_M_AC_PF_SF -2
2020-10-15 07:51:31 X_Meter_1_M_AC_Power 65240
2020-10-15 07:51:31 X_Meter_1_M_AC_Power_A 65330
2020-10-15 07:51:31 X_Meter_1_M_AC_Power_B 65531
2020-10-15 07:51:31 X_Meter_1_M_AC_Power_C 65452
2020-10-15 07:51:31 X_Meter_1_M_AC_Power_SF 0
2020-10-15 07:51:31 X_Meter_1_M_AC_VA 464
2020-10-15 07:51:31 X_Meter_1_M_AC_VAR 65179
2020-10-15 07:51:31 X_Meter_1_M_AC_VAR_A 65400
2020-10-15 07:51:31 X_Meter_1_M_AC_VAR_B 65452
2020-10-15 07:51:31 X_Meter_1_M_AC_VAR_C 65400
2020-10-15 07:51:31 X_Meter_1_M_AC_VAR_SF 0
2020-10-15 07:51:31 X_Meter_1_M_AC_VA_A 247
2020-10-15 07:51:31 X_Meter_1_M_AC_VA_B 84
2020-10-15 07:51:31 X_Meter_1_M_AC_VA_C 160
2020-10-15 07:51:31 X_Meter_1_M_AC_VA_SF 0
2020-10-15 07:51:31 X_Meter_1_M_AC_Voltage_AB 0
2020-10-15 07:51:31 X_Meter_1_M_AC_Voltage_AN 230.5
2020-10-15 07:51:31 X_Meter_1_M_AC_Voltage_BC 0
2020-10-15 07:51:31 X_Meter_1_M_AC_Voltage_BN 230.35
2020-10-15 07:51:31 X_Meter_1_M_AC_Voltage_CA 0
2020-10-15 07:51:31 X_Meter_1_M_AC_Voltage_CN 230.78
2020-10-15 07:51:31 X_Meter_1_M_AC_Voltage_LL 0
2020-10-15 07:51:31 X_Meter_1_M_AC_Voltage_LN 230.5
2020-10-15 07:51:31 X_Meter_1_M_AC_Voltage_SF -2
2020-10-15 07:51:31 X_Meter_1_M_Energy_VA_SF -32768
2020-10-15 07:51:31 X_Meter_1_M_Energy_W_SF 0
2020-10-15 07:51:31 X_Meter_1_M_Exported 169000
2020-10-15 07:51:31 X_Meter_1_M_Exported_A 79608
2020-10-15 07:51:31 X_Meter_1_M_Exported_B 104960
2020-10-15 07:51:31 X_Meter_1_M_Exported_C 70501
2020-10-15 07:51:31 X_Meter_1_M_Exported_VA 0
2020-10-15 07:51:31 X_Meter_1_M_Exported_VA_A 0
2020-10-15 07:51:31 X_Meter_1_M_Exported_VA_B 0
2020-10-15 07:51:31 X_Meter_1_M_Exported_VA_C 0
2020-10-15 07:51:31 X_Meter_1_M_Imported 303722
2020-10-15 07:51:31 X_Meter_1_M_Imported_A 212915
2020-10-15 07:51:31 X_Meter_1_M_Imported_B 92071
2020-10-15 07:51:31 X_Meter_1_M_Imported_C 84807
2020-10-15 07:51:31 X_Meter_1_M_Imported_VA 0
2020-10-15 07:51:31 X_Meter_1_M_Imported_VA_A 0
2020-10-15 07:51:31 X_Meter_1_M_Imported_VA_B 0
2020-10-15 07:51:31 X_Meter_1_M_Imported_VA_C 0
2020-10-15 07:51:31 X_PV_Energy 447498
2020-10-15 00:01:01 X_PV_EnergyCurrentMonth 63537
2020-10-15 00:01:01 X_PV_EnergyCurrentWeek 294789
2020-10-15 07:51:31 X_PV_EnergyToday 0
2020-10-15 06:29:00 state opened
REMEMBER:
lid 2
lname SE7k
lrecv 1602741091.48635
lsend 1602741091.46427
defptr:
SE7k 2
gotReadings:
X_Meter_1_Block_AC_Current 9 23 12 3 7 -1 0 0 0 0
X_Meter_1_Block_AC_Frequency 9 4995 -2 0 0 0 0 0 0 0
X_Meter_1_Block_AC_Power 9 65240 65330 65531 65452 0 0 0 0 0
X_Meter_1_Block_AC_VA 9 464 247 84 160 0 0 0 0 0
X_Meter_1_Block_AC_Voltage_LL 9 0 0 0 0 -2 0 0 0 0
X_Meter_1_M_AC_Voltage_AN 230.5
X_Meter_1_M_AC_Voltage_BN 230.35
X_Meter_1_M_AC_Voltage_CN 230.78
X_Meter_1_M_AC_Voltage_LN 230.5
lastRead:
h40000 1602711089.31693
h40004 1602711089.3184
h40020 1602711089.32009
h40044 1602711087.55974
h40052 1602711087.56157
h40068 1602711087.56286
h40069 1602711087.56432
h40071 1602741091.36271
h40076 1602741091.36355
h40077 1602741091.36426
h40078 1602741091.36497
h40079 1602741091.36568
h40080 1602741091.36639
h40081 1602741091.3671
h40082 1602741091.36781
h40083 1602741091.36898
h40085 1602741091.37009
h40087 1602741091.37115
h40089 1602741091.37219
h40091 1602741091.37332
h40093 1602741091.37484
h40096 1602741091.37597
h40098 1602741091.37709
h40100 1602741090.99329
h40103 1602741090.9943
h40107 1602741090.99559
h40121 1602741090.99735
h40123 1602711088.7858
h40139 1602711088.78757
h40155 1602711089.1753
h40163 1602711089.17652
h40171 1602711089.17763
h40187 1602711088.23254
h40188 1602711088.23361
h40190 1602741091.48842
h40195 1602741091.48941
h40196 1602741091.49029
h40197 1602741091.49117
h40198 1602741091.49203
h40199 1602741091.49354
h40204 1602741091.49488
h40206 1602741091.49637
h40211 1602741091.49787
h40216 1602741091.11912
h40221 1602741091.12059
h40226 1602741091.12248
h40243 1602741091.24411
Attributes:
room Keller,Solar
userReadings M_AC_VAR1:X_Meter_1_Block_AC_VAR.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_VAR", 0) );
return ($val[1]);;},
M_AC_VAR2:X_Meter_1_Block_AC_VAR.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_VAR", 0) );
return ($val[2]);;},
M_AC_VAR3:X_Meter_1_Block_AC_VAR.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_VAR", 0) );
return ($val[3]);;},
M_AC_VAR4:X_Meter_1_Block_AC_VAR.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_VAR", 0) );
return ($val[4]);;},
M_AC_VA1:X_Meter_1_Block_AC_VA.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_VA", 0) );
return ($val[1]);;},
M_AC_VA2:X_Meter_1_Block_AC_VA.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_VA", 0) );
return ($val[2]);;},
M_AC_VA3:X_Meter_1_Block_AC_VA.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_VA", 0) );
return ($val[3]);;},
M_AC_VA4:X_Meter_1_Block_AC_VA.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_VA", 0) );
return ($val[4]);;},
M_AC_Power1:X_Meter_1_Block_AC_Power.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_Power", 0) );
return ($val[1]);;},
M_AC_Power2:X_Meter_1_Block_AC_Power.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_Power", 0) );
return ($val[2]);;},
M_AC_Power3:X_Meter_1_Block_AC_Power.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_Power", 0) );
return ($val[3]);;},
M_AC_Power4:X_Meter_1_Block_AC_Power.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_Power", 0) );
return ($val[4]);;},
M_AC_PF1:X_Meter_1_Block_AC_PF.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_PF", 0) );
return ($val[1]);;},
M_AC_PF2:X_Meter_1_Block_AC_PF.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_PF", 0) );
return ($val[2]);;},
M_AC_PF3:X_Meter_1_Block_AC_PF.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_PF", 0) );
return ($val[3]);;},
M_AC_PF4:X_Meter_1_Block_AC_PF.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_PF", 0) );
return ($val[4]);;},
M_AC_PF:X_Meter_1_M_AC_PF_SF.* {
my $scale = ReadingsVal ("SE7k","X_Meter_1_M_AC_PF_SF",0);
return (ReadingsVal ("SE7k","X_Meter_1_M_AC_PF",0) * ( 10 ** $scale) / 1000);;},
M_AC-Power:X_Meter_1_M_AC_Power_SF.* {
my $scale = ReadingsVal ("SE7k","X_Meter_1_M_AC_Power_SF",0);
return (ReadingsVal ("SE7k","X_Meter_1_M_AC_Power",0) * ( 10 ** $scale));;}
Die UserReadings M_AC_xxx habe ich zu Testzwecken erzeugt. Wenn alles funktioniert, lösche ich die.
Matthias
Hi Matthias,
Hast du die letzte Version eingespielt ? Ich habe ja einige Register rausgenommen .. VA,..VAR und ..PF . Diese sind bei dir aber noch drin. Die Leistung stimmt immer noch nicht.
Mach mal bitte ein
Version Solar*
Die angezeigte Nummer müsste die 027 sein.
Jörg
@pejonp, ich hatte noch Version 26. Ich habe das Update durchgeführt, neu gestartet und die Readings wieder gelöscht. Hier ist das neue Listing:
Internals:
.getList
.setList interval reread:noArg reconnect:noArg stop:noArg start:noArg close:noArg saveAsModule scanStop:noArg scanModbusObjects
.updateSetGet 0
DEF 2 60 xxxx:1502 TCP
DeviceName xxxx:1502
EXPECT idle
FD 123
FUUID 5f4e3050-f33f-dbcf-ef4f-76d92e40d0816b55
INTERVAL 60
IODev SE7k
LASTOPEN 1602753098.36176
MODBUSID 2
MODE master
MODEL SE7K-RWS48BNN4
MODEL_METER SE-MTR-3Y-400V-A
MODULEVERSION Modbus 4.1.5 - 17.9.2019
NAME SE7k
NOTIFYDEV global
NR 557
NTFY_ORDER 50-SE7k
PARTIAL
PROTOCOL TCP
STATE opened
TCPConn 1
TRIGGERTIME 1602753289.02228
TRIGGERTIME_FMT 2020-10-15 11:14:49
TYPE SolarEdge
devioLoglevel 3
lastUpdate 1602753229.02228
nextOpenDelay 60
.attraggr:
.attrminint:
.userReadings:
HASH(0x73adfb8)
HASH(0x77e7928)
HASH(0x77e7b08)
HASH(0x77e7a78)
HASH(0x77e7b80)
HASH(0x77e7c88)
HASH(0x77e7db0)
HASH(0x77e7d00)
HASH(0x77e7e28)
HASH(0x77e7f30)
HASH(0x77e8038)
HASH(0x77e7fa8)
HASH(0x77e80b0)
HASH(0x77e81b8)
HASH(0x77e82c0)
HASH(0x77e8230)
HASH(0x77e8338)
HASH(0x77e8068)
OLDREADINGS:
QUEUE:
READ:
BUFFER
READINGS:
2020-10-15 11:13:49 Block_AC_Current 5 250 81 85 83 -2
2020-10-15 11:13:49 Block_AC_Energy_WH 5 448463 0 0 0 0
2020-10-15 11:13:49 Block_AC_Frequency 5 4998 -2 0 0 0
2020-10-15 11:13:49 Block_AC_PF 5 58423 -2 0 0 0
2020-10-15 11:13:49 Block_AC_Power 5 4090 -1 0 0 0
2020-10-15 11:13:49 Block_AC_VA 5 5741 -1 0 0 0
2020-10-15 11:13:49 Block_AC_VAR 5 61506 -1 0 0 0
2020-10-15 11:11:53 Block_C_Model 5 SE7K-RWS48BNN4 0 0 0 0
2020-10-15 11:13:49 Block_DC_Current 5 5553 -4 0 0 0
2020-10-15 11:13:49 Block_DC_Power 5 4152 -1 0 0 0
2020-10-15 11:13:49 Block_DC_Voltage 5 7477 -1 0 0 0
2020-10-15 11:11:53 C_DeviceAddress 2
2020-10-15 11:11:53 C_Manufacturer SolarEdge
2020-10-15 11:11:53 C_Model SE7K-RWS48BNN4
2020-10-15 11:11:53 C_SerialNumber xxx
2020-10-15 11:11:53 C_SunSpec_DID three phase
2020-10-15 11:11:53 C_SunSpec_ID SunS
2020-10-15 11:11:53 C_Version 0004.0011.0018
2020-10-15 11:13:49 I_AC_Current 2.5
2020-10-15 11:13:49 I_AC_Current_A 0.81
2020-10-15 11:13:49 I_AC_Current_B 0.85
2020-10-15 11:13:49 I_AC_Current_C 0.83
2020-10-15 11:13:49 I_AC_Current_SF -2
2020-10-15 11:13:49 I_AC_Energy_WH 448463
2020-10-15 11:13:49 I_AC_Energy_WH_SF 0
2020-10-15 11:13:49 I_AC_Frequency 49.98
2020-10-15 11:13:49 I_AC_Frequency_SF -2
2020-10-15 11:13:49 I_AC_PF 584.23
2020-10-15 11:13:49 I_AC_PF_SF -2
2020-10-15 11:13:49 I_AC_Power 409
2020-10-15 11:13:49 I_AC_Power_SF -1
2020-10-15 11:13:49 I_AC_VA 574.1
2020-10-15 11:13:49 I_AC_VAR 6150.6
2020-10-15 11:13:49 I_AC_VAR_SF -1
2020-10-15 11:13:49 I_AC_VA_SF -1
2020-10-15 11:13:49 I_AC_VoltageAB 3988
2020-10-15 11:13:49 I_AC_VoltageAN 2305
2020-10-15 11:13:49 I_AC_VoltageBC 3974
2020-10-15 11:13:49 I_AC_VoltageBN 2284
2020-10-15 11:13:49 I_AC_VoltageCA 3977
2020-10-15 11:13:49 I_AC_VoltageCN 2305
2020-10-15 11:13:49 I_AC_Voltage_SF 65535
2020-10-15 11:13:49 I_DC_Current 0.5553
2020-10-15 11:13:49 I_DC_Current_SF -4
2020-10-15 11:13:49 I_DC_Power 415.2
2020-10-15 11:13:49 I_DC_Power_SF -1
2020-10-15 11:13:49 I_DC_Voltage 747.7
2020-10-15 11:13:49 I_DC_Voltage_SF -1
2020-10-15 11:13:49 I_Status Inverter is ON and producing power
2020-10-15 11:13:49 I_Temp_HeatSink 36 °C
2020-10-15 11:13:49 M_AC-Power 24
2020-10-15 11:10:00 M_AC_PF 0.0004116
2020-10-15 11:10:00 M_AC_PF1 4116
2020-10-15 11:10:00 M_AC_PF2 2680
2020-10-15 11:10:00 M_AC_PF3 9419
2020-10-15 11:10:00 M_AC_PF4 250
2020-10-15 11:13:49 M_AC_Power1 24
2020-10-15 11:13:49 M_AC_Power2 65494
2020-10-15 11:13:49 M_AC_Power3 59
2020-10-15 11:13:49 M_AC_Power4 7
2020-10-15 11:10:00 M_AC_VA1 912
2020-10-15 11:10:00 M_AC_VA2 187
2020-10-15 11:10:00 M_AC_VA3 638
2020-10-15 11:10:00 M_AC_VA4 230
2020-10-15 11:10:00 M_AC_VAR1 64933
2020-10-15 11:10:00 M_AC_VAR2 65363
2020-10-15 11:10:00 M_AC_VAR3 65337
2020-10-15 11:10:00 M_AC_VAR4 65306
2020-09-30 00:00:02 PV_2020_8 0
2020-10-01 00:00:08 PV_2020_9 0
2020-10-15 11:13:49 X_M_ConsumptionToday 958
2020-10-15 00:01:01 X_M_ExportedCurrentMonth 1601
2020-10-15 00:01:01 X_M_ExportedCurrentWeek 1601
2020-10-15 11:13:49 X_M_ExportedToday 0
2020-10-15 00:01:01 X_M_ImportedCurrentMonth 2920
2020-10-15 00:01:01 X_M_ImportedCurrentWeek 2920
2020-10-15 11:13:49 X_M_ImportedToday 0
2020-10-15 11:13:49 X_Meter_1_Block_AC_Current 9 40 11 19 10 -1 0 0 0 0
2020-10-15 11:13:49 X_Meter_1_Block_AC_Frequency 9 4997 -2 0 0 0 0 0 0 0
2020-10-15 11:13:49 X_Meter_1_Block_AC_Power 9 24 65494 59 7 0 0 0 0 0
2020-10-15 11:13:49 X_Meter_1_Block_AC_Voltage 9 23039 23039 22833 23045 0 0 0 0 -2
2020-10-15 11:13:49 X_Meter_1_Block_Energy_W 9 169078 79608 105110 70547 304498 213336 92391 84958 0
2020-10-15 11:13:49 X_Meter_1_C_SunSpec_DID_0 ASolarEdge
2020-10-15 11:13:49 X_Meter_1_M_AC_Current 4
2020-10-15 11:13:49 X_Meter_1_M_AC_Current_A 1.1
2020-10-15 11:13:49 X_Meter_1_M_AC_Current_B 1.9
2020-10-15 11:13:49 X_Meter_1_M_AC_Current_C 1
2020-10-15 11:13:49 X_Meter_1_M_AC_Current_SF -1
2020-10-15 11:13:49 X_Meter_1_M_AC_Frequency 49.97
2020-10-15 11:13:49 X_Meter_1_M_AC_Frequency_SF -2
2020-10-15 11:13:49 X_Meter_1_M_AC_Power 24
2020-10-15 11:13:49 X_Meter_1_M_AC_Power_A 65494
2020-10-15 11:13:49 X_Meter_1_M_AC_Power_B 59
2020-10-15 11:13:49 X_Meter_1_M_AC_Power_C 7
2020-10-15 11:13:49 X_Meter_1_M_AC_Power_SF 0
2020-10-15 11:13:49 X_Meter_1_M_AC_Voltage_AB 0
2020-10-15 11:13:49 X_Meter_1_M_AC_Voltage_AN 230.39
2020-10-15 11:13:49 X_Meter_1_M_AC_Voltage_BC 0
2020-10-15 11:13:49 X_Meter_1_M_AC_Voltage_BN 228.33
2020-10-15 11:13:49 X_Meter_1_M_AC_Voltage_CA 0
2020-10-15 11:13:49 X_Meter_1_M_AC_Voltage_CN 230.45
2020-10-15 11:13:49 X_Meter_1_M_AC_Voltage_LL 0
2020-10-15 11:13:49 X_Meter_1_M_AC_Voltage_LN 230.39
2020-10-15 11:13:49 X_Meter_1_M_AC_Voltage_SF -2
2020-10-15 11:13:49 X_Meter_1_M_Energy_W_SF 0
2020-10-15 11:13:49 X_Meter_1_M_Exported 169078
2020-10-15 11:13:49 X_Meter_1_M_Exported_A 79608
2020-10-15 11:13:49 X_Meter_1_M_Exported_B 105110
2020-10-15 11:13:49 X_Meter_1_M_Exported_C 70547
2020-10-15 11:13:49 X_Meter_1_M_Imported 304498
2020-10-15 11:13:49 X_Meter_1_M_Imported_A 213336
2020-10-15 11:13:49 X_Meter_1_M_Imported_B 92391
2020-10-15 11:13:49 X_Meter_1_M_Imported_C 84958
2020-10-15 11:13:49 X_PV_Energy 448463
2020-10-15 00:01:01 X_PV_EnergyCurrentMonth 63537
2020-10-15 00:01:01 X_PV_EnergyCurrentWeek 294789
2020-10-15 11:13:49 X_PV_EnergyToday 965
2020-10-15 11:11:49 state opened
REMEMBER:
lid 2
lname SE7k
lrecv 1602753229.46008
lsend 1602753229.44477
defptr:
SE7k 2
gotReadings:
Block_DC_Power 5 4152 -1 0 0 0
I_Status Inverter is ON and producing power
I_Temp_HeatSink 36 °C
X_Meter_1_C_SunSpec_DID_0 ASolarEdge
lastRead:
h40000 1602753113.91136
h40004 1602753113.91365
h40020 1602753113.91588
h40044 1602753113.67088
h40052 1602753113.67214
h40068 1602753113.67373
h40069 1602753113.6751
h40071 1602753229.18587
h40076 1602753229.18711
h40077 1602753229.18823
h40078 1602753229.18932
h40079 1602753229.19042
h40080 1602753229.19152
h40081 1602753229.19263
h40082 1602753229.19385
h40083 1602753229.19576
h40085 1602753229.19751
h40087 1602753229.19924
h40089 1602753229.20093
h40091 1602753229.20264
h40093 1602753229.20503
h40096 1602753229.20689
h40098 1602753229.20856
h40100 1602753229.46194
h40103 1602753229.46296
h40107 1602753229.46463
h40121 1602753229.46654
h40123 1602753111.73729
h40139 1602753111.73966
h40155 1602753113.51935
h40163 1602753113.52136
h40171 1602753113.52332
h40187 1602753114.03826
h40188 1602753114.03963
h40190 1602753229.34359
h40195 1602753229.34563
h40204 1602753229.34712
h40206 1602753229.34867
h40226 1602753229.06452
Attributes:
room Keller,Solar
userReadings M_AC_VAR1:X_Meter_1_Block_AC_VAR.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_VAR", 0) );
return ($val[1]);;},
M_AC_VAR2:X_Meter_1_Block_AC_VAR.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_VAR", 0) );
return ($val[2]);;},
M_AC_VAR3:X_Meter_1_Block_AC_VAR.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_VAR", 0) );
return ($val[3]);;},
M_AC_VAR4:X_Meter_1_Block_AC_VAR.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_VAR", 0) );
return ($val[4]);;},
M_AC_VA1:X_Meter_1_Block_AC_VA.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_VA", 0) );
return ($val[1]);;},
M_AC_VA2:X_Meter_1_Block_AC_VA.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_VA", 0) );
return ($val[2]);;},
M_AC_VA3:X_Meter_1_Block_AC_VA.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_VA", 0) );
return ($val[3]);;},
M_AC_VA4:X_Meter_1_Block_AC_VA.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_VA", 0) );
return ($val[4]);;},
M_AC_Power1:X_Meter_1_Block_AC_Power.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_Power", 0) );
return ($val[1]);;},
M_AC_Power2:X_Meter_1_Block_AC_Power.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_Power", 0) );
return ($val[2]);;},
M_AC_Power3:X_Meter_1_Block_AC_Power.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_Power", 0) );
return ($val[3]);;},
M_AC_Power4:X_Meter_1_Block_AC_Power.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_Power", 0) );
return ($val[4]);;},
M_AC_PF1:X_Meter_1_Block_AC_PF.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_PF", 0) );
return ($val[1]);;},
M_AC_PF2:X_Meter_1_Block_AC_PF.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_PF", 0) );
return ($val[2]);;},
M_AC_PF3:X_Meter_1_Block_AC_PF.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_PF", 0) );
return ($val[3]);;},
M_AC_PF4:X_Meter_1_Block_AC_PF.* {
my @val = split(/ /, ReadingsVal("SE7k", "X_Meter_1_Block_AC_PF", 0) );
return ($val[4]);;},
M_AC_PF:X_Meter_1_M_AC_PF_SF.* {
my $scale = ReadingsVal ("SE7k","X_Meter_1_M_AC_PF_SF",0);
return (ReadingsVal ("SE7k","X_Meter_1_M_AC_PF",0) * ( 10 ** $scale) / 1000);;},
M_AC-Power:X_Meter_1_M_AC_Power_SF.* {
my $scale = ReadingsVal ("SE7k","X_Meter_1_M_AC_Power_SF",0);
return (ReadingsVal ("SE7k","X_Meter_1_M_AC_Power",0) * ( 10 ** $scale));;}
Matthias
Zu Matthias,
Stimmen die Werte jetzt ?
Jörg
Jörg, leider noch nicht komplett. Aktuell wird im Reading X_Meter_1_M_AC_Power ein Wert von 65216 angezeigt und das ist unrealistisch. Allerdings waren die Werte den Tag über teilweise auch realistisch. Meine Vermutung ist, dass positive Werte korrekt angezeigt werden. Wenn also die PV-Anlage mehr produziert, als verbraucht wird, wird der (vermutlich) korrekte Wert angezeigt. Aktuell wird aber nichts mehr produziert. Der Power-Wert müsste also im Minus-Bereich sein. Stattdessen werden dann Werte über 65000 angezeigt.
Die Readings zu Current und Voltage sehen gut aus. Bei den Readings X_Meter_1_M_Exported und X_Meter_1_M_Imported und X_M_xx kann ich das noch nicht beurteilen. Da muss ich die Werte über eine längere Zeit beobachten.
Matthias
Hi Matthias,
mach mal bitte ein Update. Und schau mal ob sich die Powerwerte geändert haben.
Ich würde den Post hier gerne beenden und hier weitertermachen (https://forum.fhem.de/index.php/topic,80767.msg1092244.html#msg1092244).
Jörg
PS: Wenn das für dich okay ist kannst du Ihn ja auf gelöst setzten und vielleicht eine Verweis auf den anderen Post einstellen.
Hallo Jörg,
kein Problem, ich habe den Post auf gelöst gesetzt (hoffentlich reicht die Änderung des Betreff). Alles weitere dann im Post https://forum.fhem.de/index.php/topic,80767.msg1092244.html#msg1092244 (https://forum.fhem.de/index.php/topic,80767.msg1092244.html#msg1092244)
Matthias
@pejonp - ich hab's. Wie bekommen wir die Änderungen in Dein Modul?