[GELÖST] SolarEdge SE7k - Einbindung Energiezähler

Begonnen von matkoh, 02 September 2020, 13:26:22

Vorheriges Thema - Nächstes Thema

matkoh

Hallo,

der Thread 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) 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

matkoh

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

Shadow3561

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

pejonp

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
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

matkoh

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

pejonp

@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
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

matkoh

@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

pejonp

@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
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

matkoh

@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

pejonp

@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
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

matkoh

@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

pejonp

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
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

matkoh

@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

pejonp

Zu Matthias,

Stimmen die Werte jetzt ?

Jörg
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

matkoh

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