Hallo Thomas,
Danke.
Komisch, eigentlich kommt an den Zählerschrank niemand ran und zu besagter Uhrzeit war auch niemand daheim.
Ich habe am Lesekopf ein wenig gedreht. Der Buffer-Eintrag ist nun weg, dafür werden CRC_Errors angezeigt. Das power Reading wird leider noch nicht aktualisiert
Internals:
CRC_Errors 3
DEF /dev/ttyUSB0@9600,8,N,1 SML
DeviceName /dev/ttyUSB0@9600,8,N,1
FD 4
FUUID 61274e18-f33f-bd3b-9521-a0d3f514cac0ad18
MeterType SML
NAME ITR_Stromzaehler
NR 20
PARTIAL
STATE Aktuell: -4035.0 W, Verbrauch: 12549 kWh seit 16.4., 00:05.
TYPE OBIS
READINGS:
2022-04-15 22:21:50 1.0.96.1.0.255 ITRI@
2022-04-16 00:05:12 1.8.0_Verbrauch 12549000
2022-04-16 00:05:12 2.8.0_Einspeisung 1371000
2022-04-16 00:05:12 ManufID2 ITR
2022-04-15 16:43:38 power -4035
2022-04-15 23:45:46 state opened
helper:
BUFFER
DIRECTIONSUM >
EoM 1
LastPacketTime 1650060312.47617
SPEED 5
SPEED2 5
TRIGGERTIME 1650054039.89451
directions pwr feeding
Channels:
1-0:1.8.0*255 1.8.0_Verbrauch
1-0:2.8.0*255 2.8.0_Einspeisung
DEVICES:
10
RULECACHE:
1-0:96.1.0*255 unknown
1-0:96.50.1*1 ManufID2
Attributes:
channels {"1-0:2.8.0*255"=>"2.8.0_Einspeisung","1-0:1.8.0*255"=>"1.8.0_Verbrauch"}
directions ">" => "pwr consuming", "<" => "pwr feeding"
interval 10
pollingMode on
room Stromzähler
stateFormat { sprintf "Aktuell: %.1f W, Verbrauch: %i kWh seit %s.",ReadingsVal($name,"power",0),ReadingsVal($name,"1.8.0_Verbrauch",0)/1000,POSIX::strftime("%-d.%-m., %H:%M",localtime(time_str2num(ReadingsTimestamp($name,"energyOffset",0)))); }
ergänzend ein Verbose 5 vom Sensor
2022.04.16 08:26:26 5: DevIo_SimpleWrite ITR_Stromzaehler:
2022.04.16 08:26:26 4: OBIS (ITR_Stromzaehler) - Wrote
2022.04.16 08:26:26 5: OBIS (ITR_Stromzaehler) - Internal timer set to 2022-04-16 08:26:36
2022.04.16 08:26:27 5: OBIS (ITR_Stromzaehler) - SML-Parse 1B1B1B1B010101017609D16CBF05000296DD62006200726500000101760101090000000005C049C50B0A01495452000349F0407262016505C049C60163A90A007609D16CBF05000296DE6200620072650000070177010B0A01495452000349F040070100620AFFFF7262016505C049C674770701006032010101010101044954520177070100600100FF010101010B0A01495452000349F0400177070100010800FF65001C210401621E52036900000000000031080177070100020800FF0101621E520369000000000000055B01010163003C007609D16CBF05000296DF62006200726500000201710163A6A40000001B1B1B1B1A02B11D
2022.04.16 08:26:27 5: OBIS (ITR_Stromzaehler) - Full message-> 1B1B1B1B010101017609D16CBF05000296DD62006200726500000101760101090000000005C049C50B0A01495452000349F0407262016505C049C60163A90A007609D16CBF05000296DE6200620072650000070177010B0A01495452000349F040070100620AFFFF7262016505C049C674770701006032010101010101044954520177070100600100FF010101010B0A01495452000349F0400177070100010800FF65001C210401621E52036900000000000031080177070100020800FF0101621E520369000000000000055B01010163003C007609D16CBF05000296DF62006200726500000201710163A6A40000001B1B1B1B1A02B11D
2022.04.16 08:26:27 4: OBIS (ITR_Stromzaehler) - MSG IS:
/
1-0:96.50.1*1(ITR)
1-0:96.1.0*255(
ITRI@)
1-0:1.8.0*255(12552000*Wh)
1-0:2.8.0*255(1371000*Wh)
!
2022.04.16 08:26:27 5: OBIS (ITR_Stromzaehler) - Msg-Parse: /
2022.04.16 08:26:27 5: OBIS (ITR_Stromzaehler) - Msg-Parse: 1-0:96.50.1*1(ITR)
2022.04.16 08:26:27 5: OBIS (ITR_Stromzaehler) - Msg 1-0:96.50.1*1(ITR) is of type ManufID2
2022.04.16 08:26:27 5: OBIS (ITR_Stromzaehler) - Msg-Parse: 1-0:96.1.0*255(
ITRI@)
2022.04.16 08:26:27 5: OBIS (ITR_Stromzaehler) - Msg-Parse: 1-0:1.8.0*255(12552000*Wh)
2022.04.16 08:26:27 5: OBIS (ITR_Stromzaehler) - Msg-Parse: 1-0:2.8.0*255(1371000*Wh)
2022.04.16 08:26:27 5: OBIS (ITR_Stromzaehler) - Msg-Parse: !
Nachtrag: nach erneuter Eingabe des Pins und Einstellung "erweiterter Datensatz" erhalte ich auch die Momentanleistung wieder. Einzigste Erklärung ist, das es gestern einen Spannungsabfall gab und der Zähler wieder begonnen hat den vereinfachten Datensatz zu übertragen.