Kostal SmartEnergyMeter liefert keine Daten im Logfile

Begonnen von holfmink, 30 März 2021, 10:14:45

Vorheriges Thema - Nächstes Thema

holfmink

Hallo,

ich versuche schon seit 2 Tagen die Daten des SmartEnergyMeters in ein Logfile zu schreiben.
Leider steht min Logile lediglich "2021-03-30_09:56:05 SmartEnergyMeter CONNECTED".
Was mache ich da falsch ?

Vielen Dank für Eure Unterstützung.

Hier meine Definition:

define SmartEnergyMeter ModbusAttr 71 30 192.168.178.92:502 TCP
setuuid SmartEnergyMeter 5f2da125-f33f-4d92-27d7-4af6f7c5fadf1d4a
attr SmartEnergyMeter dev-type-I16-format %.2f
attr SmartEnergyMeter dev-type-I16-len 1
attr SmartEnergyMeter dev-type-I16-revRegs 0
attr SmartEnergyMeter dev-type-I16-unpack i>
attr SmartEnergyMeter dev-type-I32-format %.2f
attr SmartEnergyMeter dev-type-I32-len 2
attr SmartEnergyMeter dev-type-I32-revRegs 0
attr SmartEnergyMeter dev-type-I32-unpack i>
attr SmartEnergyMeter dev-type-U16-format %.2f
attr SmartEnergyMeter dev-type-U16-len 1
attr SmartEnergyMeter dev-type-U16-revRegs 0
attr SmartEnergyMeter dev-type-U16-unpack I>
attr SmartEnergyMeter dev-type-U32-format %.2f
attr SmartEnergyMeter dev-type-U32-len 2
attr SmartEnergyMeter dev-type-U32-revRegs 0
attr SmartEnergyMeter dev-type-U32-unpack L>
attr SmartEnergyMeter dev-type-U64-format %.2f
attr SmartEnergyMeter dev-type-U64-len 4
attr SmartEnergyMeter dev-type-U64-revRegs 0
attr SmartEnergyMeter dev-type-U64-unpack Q>
attr SmartEnergyMeter event-on-change-reading 1
attr SmartEnergyMeter obj-h0-expr $val /10
attr SmartEnergyMeter obj-h0-poll 1
attr SmartEnergyMeter obj-h0-reading Active power+
attr SmartEnergyMeter obj-h0-type U32
attr SmartEnergyMeter obj-h16-expr $val /10
attr SmartEnergyMeter obj-h16-poll 1
attr SmartEnergyMeter obj-h16-reading Apparent power+
attr SmartEnergyMeter obj-h16-type U32
attr SmartEnergyMeter obj-h18-expr $val /10
attr SmartEnergyMeter obj-h18-poll 1
attr SmartEnergyMeter obj-h18-reading Aktuelle-Stromerzeugung-
attr SmartEnergyMeter obj-h18-type U32
attr SmartEnergyMeter obj-h2-expr $val /10
attr SmartEnergyMeter obj-h2-poll 1
attr SmartEnergyMeter obj-h2-reading Active power-
attr SmartEnergyMeter obj-h2-type U32
attr SmartEnergyMeter obj-h24-expr $val /1000
attr SmartEnergyMeter obj-h24-poll 1
attr SmartEnergyMeter obj-h24-reading Power factor
attr SmartEnergyMeter obj-h24-type I32
attr SmartEnergyMeter obj-h26-expr $val /1000
attr SmartEnergyMeter obj-h26-poll 1
attr SmartEnergyMeter obj-h26-reading Supply frequency
attr SmartEnergyMeter obj-h26-type U32
attr SmartEnergyMeter obj-h4-expr $val /10
attr SmartEnergyMeter obj-h4-poll 1
attr SmartEnergyMeter obj-h4-reading Reactive power+
attr SmartEnergyMeter obj-h4-type U32
attr SmartEnergyMeter obj-h512-expr $val /10
attr SmartEnergyMeter obj-h512-poll 1
attr SmartEnergyMeter obj-h512-reading Active energy+
attr SmartEnergyMeter obj-h512-type U64
attr SmartEnergyMeter obj-h516-expr $val /10
attr SmartEnergyMeter obj-h516-poll 1
attr SmartEnergyMeter obj-h516-reading Active energy-
attr SmartEnergyMeter obj-h516-type U64
attr SmartEnergyMeter obj-h520-expr $val /1000
attr SmartEnergyMeter obj-h520-poll 1
attr SmartEnergyMeter obj-h520-reading Reactive energy+
attr SmartEnergyMeter obj-h520-type U64
attr SmartEnergyMeter obj-h524-expr $val /10
attr SmartEnergyMeter obj-h524-poll 1
attr SmartEnergyMeter obj-h524-reading Reactive energy-
attr SmartEnergyMeter obj-h524-type U64
attr SmartEnergyMeter obj-h544-expr $val /10
attr SmartEnergyMeter obj-h544-poll 1
attr SmartEnergyMeter obj-h544-reading Apparent energy+
attr SmartEnergyMeter obj-h544-type U64
attr SmartEnergyMeter obj-h548-expr $val /10
attr SmartEnergyMeter obj-h548-poll 1
attr SmartEnergyMeter obj-h548-reading Apparent energy-
attr SmartEnergyMeter obj-h548-type U64
attr SmartEnergyMeter obj-h6-expr $val /10
attr SmartEnergyMeter obj-h6-poll 1
attr SmartEnergyMeter obj-h6-reading Reactive power-
attr SmartEnergyMeter obj-h6-type U32
attr SmartEnergyMeter obj-h8192-format %x
attr SmartEnergyMeter obj-h8192-poll 1
attr SmartEnergyMeter obj-h8192-reading ManufacturerID
attr SmartEnergyMeter obj-h8195-format %x
attr SmartEnergyMeter obj-h8195-poll 1
attr SmartEnergyMeter obj-h8195-reading Firmwareversion
attr SmartEnergyMeter room Buero
attr SmartEnergyMeter timestamp-on-change-reading Active energy+
attr SmartEnergyMeter userattr dev-type-Fl_R2-format dev-type-Fl_R2-len dev-type-Fl_R2-revRegs dev-type-Fl_R2-unpack dev-type-I16-format dev-type-I16-len dev-type-I16-revRegs dev-type-I16-unpack dev-type-I32-format dev-type-I32-len dev-type-I32-revRegs dev-type-I32-unpack dev-type-U16-format dev-type-U16-len dev-type-U16-revRegs dev-type-U16-unpack dev-type-U32-format dev-type-U32-len dev-type-U32-revRegs dev-type-U32-unpack dev-type-U64-format dev-type-U64-len dev-type-U64-revRegs dev-type-U64-unpack obj-h0-expr obj-h0-poll obj-h0-reading obj-h0-type obj-h100-poll obj-h100-reading obj-h100-type obj-h16-expr obj-h16-poll obj-h16-reading obj-h16-type obj-h172-poll obj-h172-reading obj-h172-type obj-h18-expr obj-h18-poll obj-h18-reading obj-h18-type obj-h2-expr obj-h2-poll obj-h2-reading obj-h2-type obj-h24-expr obj-h24-poll obj-h24-reading obj-h24-type obj-h252-expr obj-h252-poll obj-h252-reading obj-h252-type obj-h26-expr obj-h26-poll obj-h26-reading obj-h26-type obj-h260-expr obj-h260-poll obj-h260-reading obj-h260-type obj-h270-expr obj-h270-poll obj-h270-reading obj-h270-type obj-h320-expr obj-h320-poll obj-h320-reading obj-h320-type obj-h322-expr obj-h322-poll obj-h322-reading obj-h322-type obj-h4-expr obj-h4-poll obj-h4-reading obj-h4-type obj-h512-expr obj-h512-poll obj-h512-reading obj-h512-type obj-h516-expr obj-h516-poll obj-h516-reading obj-h516-type obj-h520-expr obj-h520-poll obj-h520-reading obj-h520-type obj-h524-expr obj-h524-poll obj-h524-reading obj-h524-type obj-h544-expr obj-h544-poll obj-h544-reading obj-h544-type obj-h548-expr obj-h548-poll obj-h548-reading obj-h548-type obj-h6-expr obj-h6-format obj-h6-poll obj-h6-reading obj-h6-type obj-h8192-format obj-h8192-poll obj-h8192-reading obj-h8192-type obj-h8195-format obj-h8195-poll obj-h8195-reading obj-h8195-type
define FileLog_SmartEnergyMeter FileLog ./log/SmartEnergyMeter-%Y-%m.log SmartEnergyMeter:*
setuuid FileLog_SmartEnergyMeter 5f2da4a2-f33f-4d92-8146-f7041ec86f1c91c1
attr FileLog_SmartEnergyMeter logtype text
attr FileLog_SmartEnergyMeter room Buero

ch.eick

Moin,
hier habe ich schon mal einige Links für Dich:
Photovoltaik Eigenverbrauch,Bilanz,Prognose (Kostal Plenticore; KSEM; BYD HV)
Kostal_Plenticore

Falls Du einen Kostal WR hast, brauchst Du z.B. beim Plenticore den KSEM nicht direkt abzufragen.

VG
   Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

holfmink

Hallo Christian,

danke für die Info, das wusste ich nicht. Lese mir das alles mal durch.

Eine schönen Tag

Peter

ch.eick

#3
Bei Deiner Filelog Definition ist eventuell die Regex nicht richtig.

Zitat
define FileLog_SmartEnergyMeter FileLog ./log/SmartEnergyMeter-%Y-%m.log SmartEnergyMeter:*

Müsste es nicht "SmartEnergyMeter:.*" heißen?
Ich verwende jedoch DbLog , weil mir die Filelogs einfach zu umständlich waren.
Solltest Du einen WR haben, dann fallen ziemlich schnell eine Menge von Daten an.

VG
  Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

ch.eick

Zitat von: holfmink am 30 März 2021, 10:51:26
Lese mir das alles mal durch.
Hallo Peter,
eventuell beschreibst Du mal kurz Dein Projekt, dann kann man Dir eventuell besser helfen :-)
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

ch.eick

Nachtrag

Filelog Wiki

Da ist ein Punkt vor dem "*"
Das arbeitet mit RegEx und da ist der Punkt ein beliebiges Zeichen. Mit dem Stern sind es dann eine belibige Anzahl von Zeichen.

define FileLog_Heizung FileLog ./log/Heizung/Heizung_%Y_%m.log HEIZUNG:HeizDataLog.*
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

holfmink

Hallo Christian.

bringt leider keinen Erfolg, gleiche Meldung.
Mein Projekt umfasst eine Rolladensteuerung mit Beschattung, die Fotovoltaikanlage (Kostal Plenticore Plus 5.5, SmartEnergyMeter) und zukünftig eine Wallbox, die ich auf Basis der Energieerzeugung der Fotovoltaikanlage steuern möchte.

Gruß Peter

ch.eick

Zitat von: holfmink am 30 März 2021, 11:35:35
Fotovoltaikanlage (Kostal Plenticore Plus 5.5, SmartEnergyMeter) und zukünftig eine Wallbox, die ich auf Basis der Energieerzeugung der Fotovoltaikanlage steuern möchte.
Hallo Peter,
dann gehe mal in Dich und entscheide, ob Du eventuell auch für die PV Anlage direkt zu DbLog gehst. Es ist einfach besser zu händeln.
FileLog kannst Du natürlich parallel für andere Dinge nutzen.
Bei mir kommen auch bald zwei openWB dazu :-)
Auf der Wiki Seite findest Du auch noch Beispiele für andere Geräte.

Wenn Du Dir mal die Grafiken mit SVG oder besser noch mit Grafana anschaust, dann stößt FileLog mit SVG schnell an sein Grenzen, z.B. wenn Du Werte gestapelt darstellen möchtest.
Grafana liest direkt aus der MySQL Datenbank.


Nun zu Deinem FileLog Problem:
Siehst Du im Event Manager bei jeder Aktualisierung einen Event?
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

holfmink

Hallo Christian,

zunächst vielen Dank für Deine Unterstützung. DBLOG ist viel besser, kannte ich noch nicht, werde ich aber ab jetzt verwenden.

Im Event Monitor kommen aktuell leider keine Einträge. Werde das Morgen bei Sonnenschein noch einmal checken.

Bis dann Peter

ch.eick

Zitat von: holfmink am 30 März 2021, 20:40:46
Im Event Monitor kommen aktuell leider keine Einträge. Werde das Morgen bei Sonnenschein noch einmal checken.
Auch für DbLog werden die Events benötigt. Das kannst Du ja mal auf der Wiki Seite in dem beispiel für den KSEM nachschauen.

event-on-change-reading
event-on-update-reading
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

holfmink

Hallo Christian ich habe jetzt den Part KSEM eingefügt, bekomme aber diese Fehlermeldung:
PV_1_KSEM: unknown attribute DbLogExclude. Type 'attr PV_1_KSEM ?' for a detailed list
Kannst Du mir bitte sagen, was ich da falsch mache ?
Danke.
defmod PV_1_KSEM ModbusAttr 1 60 192.168.178.92:502 TCP
attr PV_1_KSEM DbLogExclude .*
attr PV_1_KSEM alias PV_1_KSEM
attr PV_1_KSEM comment Version 2020.10.19 18:28\
Der KSEM ermittelt nicht alle Werte, welche in der SunSpec spezifiziert sind.\
Alle nicht unterstützen Werte sind mit 0x8000 gekennzeichnet.\
Für die nicht unterstützten Zählerstände wird die 0x800000000 ausgegeben.\
\
Der Summenstrom M_AC_Current (sum of active phases) kann aber durch den Endanwender selber\
berechnet werden aus der Summe der Einzelwerte (Phase A AC current, Phase B AC current Phase C AC current)\
\
Die einzelnen Spannungen zwischen den Phasen können nicht gemessen werden und werden deshalb nicht ausgegeben.
attr PV_1_KSEM dev-h-defPoll 1
attr PV_1_KSEM dev-type-INT16-len 1
attr PV_1_KSEM dev-type-INT16-unpack s>
attr PV_1_KSEM dev-type-INT16_Current-expr $val * (10 ** ReadingsNum("$name" ,"M_AC_Current_SF",0))
attr PV_1_KSEM dev-type-INT16_Current-format %.2f
attr PV_1_KSEM dev-type-INT16_Current-len 1
attr PV_1_KSEM dev-type-INT16_Current-unpack s>
attr PV_1_KSEM dev-type-INT16_Freq-expr $val * (10 ** ReadingsNum("$name" ,"M_AC_Freq_SF",0))
attr PV_1_KSEM dev-type-INT16_Freq-format %.2f
attr PV_1_KSEM dev-type-INT16_Freq-len 1
attr PV_1_KSEM dev-type-INT16_Freq-unpack s>
attr PV_1_KSEM dev-type-INT16_PF-expr $val * (10 ** ReadingsNum("$name" ,"M_AC_PF_SF",0))
attr PV_1_KSEM dev-type-INT16_PF-format %.2f
attr PV_1_KSEM dev-type-INT16_PF-len 1
attr PV_1_KSEM dev-type-INT16_PF-unpack s>
attr PV_1_KSEM dev-type-INT16_Power-expr $val * (10 ** ReadingsNum("$name" ,"M_AC_Power_SF",0))
attr PV_1_KSEM dev-type-INT16_Power-format %.2f
attr PV_1_KSEM dev-type-INT16_Power-len 1
attr PV_1_KSEM dev-type-INT16_Power-unpack s>
attr PV_1_KSEM dev-type-INT16_VA-expr $val * (10 ** ReadingsNum("$name" ,"M_AC_VA_SF",0))
attr PV_1_KSEM dev-type-INT16_VA-format %.2f
attr PV_1_KSEM dev-type-INT16_VA-len 1
attr PV_1_KSEM dev-type-INT16_VA-unpack s>
attr PV_1_KSEM dev-type-INT16_VAR-expr $val * (10 ** ReadingsNum("$name" ,"M_AC_VAR_SF",0))
attr PV_1_KSEM dev-type-INT16_VAR-format %.2f
attr PV_1_KSEM dev-type-INT16_VAR-len 1
attr PV_1_KSEM dev-type-INT16_VAR-unpack s>
attr PV_1_KSEM dev-type-INT16_Voltage-expr $val * (10 ** ReadingsNum("$name" ,"M_AC_Voltage_SF",0))
attr PV_1_KSEM dev-type-INT16_Voltage-format %.2f
attr PV_1_KSEM dev-type-INT16_Voltage-len 1
attr PV_1_KSEM dev-type-INT16_Voltage-unpack s>
attr PV_1_KSEM dev-type-STR32-expr $val =~ s/[\00]+//gr
attr PV_1_KSEM dev-type-STR32-format %s
attr PV_1_KSEM dev-type-STR32-len 16
attr PV_1_KSEM dev-type-STR32-unpack a*
attr PV_1_KSEM dev-type-UINT16-format %s
attr PV_1_KSEM dev-type-UINT16-len 1
attr PV_1_KSEM dev-type-UINT32-format %s
attr PV_1_KSEM dev-type-UINT32-len 2
attr PV_1_KSEM dev-type-UINT64-expr $val/10000
attr PV_1_KSEM dev-type-UINT64-format %s
attr PV_1_KSEM dev-type-UINT64-len 4
attr PV_1_KSEM dev-type-UINT64-unpack Q>
attr PV_1_KSEM disable 1
attr PV_1_KSEM group PV Eigenverbrauch
attr PV_1_KSEM icon measure_power
attr PV_1_KSEM obj-h40072-reading M_AC_Current_A
attr PV_1_KSEM obj-h40072-type INT16_Current
attr PV_1_KSEM obj-h40073-reading M_AC_Current_B
attr PV_1_KSEM obj-h40073-type INT16_Current
attr PV_1_KSEM obj-h40074-reading M_AC_Current_C
attr PV_1_KSEM obj-h40074-type INT16_Current
attr PV_1_KSEM obj-h40075-reading M_AC_Current_SF
attr PV_1_KSEM obj-h40075-type INT16
attr PV_1_KSEM obj-h40077-reading M_AC_Voltage_AN
attr PV_1_KSEM obj-h40077-type INT16_Voltage
attr PV_1_KSEM obj-h40078-reading M_AC_Voltage_BN
attr PV_1_KSEM obj-h40078-type INT16_Voltage
attr PV_1_KSEM obj-h40079-reading M_AC_Voltage_CN
attr PV_1_KSEM obj-h40079-type INT16_Voltage
attr PV_1_KSEM obj-h40084-reading M_AC_Voltage_SF
attr PV_1_KSEM obj-h40084-type INT16
attr PV_1_KSEM obj-h40085-reading M_AC_Freq
attr PV_1_KSEM obj-h40085-type INT16_Freq
attr PV_1_KSEM obj-h40086-reading M_AC_Freq_SF
attr PV_1_KSEM obj-h40086-type INT16
attr PV_1_KSEM obj-h40087-reading M_AC_Power
attr PV_1_KSEM obj-h40087-type INT16_Power
attr PV_1_KSEM obj-h40088-reading M_AC_Power_A
attr PV_1_KSEM obj-h40088-type INT16_Power
attr PV_1_KSEM obj-h40089-reading M_AC_Power_B
attr PV_1_KSEM obj-h40089-type INT16_Power
attr PV_1_KSEM obj-h40090-reading M_AC_Power_C
attr PV_1_KSEM obj-h40090-type INT16_Power
attr PV_1_KSEM obj-h40091-reading M_AC_Power_SF
attr PV_1_KSEM obj-h40091-type INT16
attr PV_1_KSEM obj-h40092-reading M_AC_VA
attr PV_1_KSEM obj-h40092-type INT16_VA
attr PV_1_KSEM obj-h40093-reading M_AC_VA_A
attr PV_1_KSEM obj-h40093-type INT16_VA
attr PV_1_KSEM obj-h40094-reading M_AC_VA_B
attr PV_1_KSEM obj-h40094-type INT16_VA
attr PV_1_KSEM obj-h40095-reading M_AC_VA_C
attr PV_1_KSEM obj-h40095-type INT16_VA
attr PV_1_KSEM obj-h40096-reading M_AC_VA_SF
attr PV_1_KSEM obj-h40096-type INT16
attr PV_1_KSEM obj-h40097-reading M_AC_VAR
attr PV_1_KSEM obj-h40097-type INT16_VAR
attr PV_1_KSEM obj-h40098-reading M_AC_VAR_A
attr PV_1_KSEM obj-h40098-type INT16_VAR
attr PV_1_KSEM obj-h40099-reading M_AC_VAR_B
attr PV_1_KSEM obj-h40099-type INT16_VAR
attr PV_1_KSEM obj-h40100-reading M_AC_VAR_C
attr PV_1_KSEM obj-h40100-type INT16_VAR
attr PV_1_KSEM obj-h40101-reading M_AC_VAR_SF
attr PV_1_KSEM obj-h40101-type INT16
attr PV_1_KSEM obj-h40102-reading M_AC_PF
attr PV_1_KSEM obj-h40102-type INT16_PF
attr PV_1_KSEM obj-h40103-reading M_AC_PF_A
attr PV_1_KSEM obj-h40103-type INT16_PF
attr PV_1_KSEM obj-h40104-reading M_AC_PF_B
attr PV_1_KSEM obj-h40104-type INT16_PF
attr PV_1_KSEM obj-h40105-reading M_AC_PF_C
attr PV_1_KSEM obj-h40105-type INT16_PF
attr PV_1_KSEM obj-h40106-reading M_AC_PF_SF
attr PV_1_KSEM obj-h40106-type INT16
attr PV_1_KSEM obj-h40108-reading M_Exported
attr PV_1_KSEM obj-h40108-type UINT32
attr PV_1_KSEM obj-h40110-reading M_Exported_A
attr PV_1_KSEM obj-h40110-type UINT32
attr PV_1_KSEM obj-h40112-reading M_Exported_B
attr PV_1_KSEM obj-h40112-type UINT32
attr PV_1_KSEM obj-h40114-reading M_Exported_C
attr PV_1_KSEM obj-h40114-type UINT32
attr PV_1_KSEM obj-h40116-reading M_Imported
attr PV_1_KSEM obj-h40116-type UINT32
attr PV_1_KSEM obj-h40118-reading M_Imported_A
attr PV_1_KSEM obj-h40118-type UINT32
attr PV_1_KSEM obj-h40120-reading M_Imported_B
attr PV_1_KSEM obj-h40120-type UINT32
attr PV_1_KSEM obj-h40122-reading M_Imported_C
attr PV_1_KSEM obj-h40122-type UINT32
attr PV_1_KSEM obj-h40125-reading M_Exported_VA
attr PV_1_KSEM obj-h40125-type UINT32
attr PV_1_KSEM obj-h40127-reading M_Exported_VA_A
attr PV_1_KSEM obj-h40127-type UINT32
attr PV_1_KSEM obj-h40129-reading M_Exported_VA_B
attr PV_1_KSEM obj-h40129-type UINT32
attr PV_1_KSEM obj-h40131-reading M_Exported_VA_C
attr PV_1_KSEM obj-h40131-type UINT32
attr PV_1_KSEM obj-h40133-reading M_Imported_VA
attr PV_1_KSEM obj-h40133-type UINT32
attr PV_1_KSEM obj-h40135-reading M_Imported_VA_A
attr PV_1_KSEM obj-h40135-type UINT32
attr PV_1_KSEM obj-h40137-reading M_Imported_VA_B
attr PV_1_KSEM obj-h40137-type UINT32
attr PV_1_KSEM obj-h40139-reading M_Imported_VA_C
attr PV_1_KSEM obj-h40139-type UINT32
attr PV_1_KSEM obj-h512-reading Active_energy+
attr PV_1_KSEM obj-h512-type UINT64
attr PV_1_KSEM obj-h516-reading Active_energy-
attr PV_1_KSEM obj-h516-type UINT64
attr PV_1_KSEM obj-h8192-reading ManufacturerID
attr PV_1_KSEM obj-h8192-type UINT16
attr PV_1_KSEM obj-h8193-reading ProductID
attr PV_1_KSEM obj-h8193-type UINT16
attr PV_1_KSEM obj-h8194-reading ProductVersion
attr PV_1_KSEM obj-h8194-type UINT16
attr PV_1_KSEM obj-h8195-reading FirmwareVersion
attr PV_1_KSEM obj-h8195-type UINT16
attr PV_1_KSEM obj-h8196-reading VendorName
attr PV_1_KSEM obj-h8196-type STR32
attr PV_1_KSEM obj-h8212-reading Productname
attr PV_1_KSEM obj-h8212-type STR32
attr PV_1_KSEM obj-h8228-reading SerialNumber
attr PV_1_KSEM obj-h8228-type STR32
attr PV_1_KSEM obj-h8244-reading MeasuringInterval
attr PV_1_KSEM obj-h8244-type UINT16
attr PV_1_KSEM room Strom->Photovoltaik
attr PV_1_KSEM sortby 140
attr PV_1_KSEM userReadings M_AC_Current:M_AC_Current_.* { ReadingsVal($NAME,"M_AC_Current_A",0) + ReadingsVal($NAME,"M_AC_Current_B",0) + ReadingsVal($NAME,"M_AC_Current_C",0) }
attr PV_1_KSEM verbose 0

ch.eick

Zitat von: holfmink am 31 März 2021, 09:04:34
Hallo Christian ich habe jetzt den Part KSEM eingefügt, bekomme aber diese Fehlermeldung:
PV_1_KSEM: unknown attribute DbLogExclude. Type 'attr PV_1_KSEM ?' for a detailed list
Kannst Du mir bitte sagen, was ich da falsch mache ?
Moin,
das Attribut DbLogExclude ist teil vom DbLog ;-)
Du solltest zuerst DbLog aktivieren, dann sollte es gehen.
Das gleiche gilt auch für den Plenticore.
Ohne das Attribut kannst Du natürlich schon FileLog verwenden.

Gruß
  Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick