[vz-dev] Hilfe mit Froetec Multiflex ZG22 Zaehler
Wolfgang Kreuzpaintner
wolfgang.kreuzpaintner at googlemail.com
Tue Sep 18 09:10:32 CEST 2012
Hallo,
anbei (Froetec_Multiflex_ZG22_Kommunikation.txt) zur allgemeinen
Hilfestellung die Information, wie man einen Froetec Multiflex ZG22
Zähler auslesen kann, incl. aufgedröselter SML-Datei:
Der Zähler muss aktiv angesprochen werden, um eine Antwort zu erhalten.
Dabei muss das Zählerpasswort übermittelt werden.
Das Standardpasswort lautet einfach "11111111".
Sollte das Passwort geändert worden sein, ist dieses beim
Energieversorgungsunternehmen zu erfragen.
Die Schnittstellenkonfiguration ist von Anfang an auf 9600, 8N1
einzustellen (zumindest war das bei mir so).
Alle Informationen, die der Zähler ausgeben kann sind in der Antwort in
2 Listen zusammengefasst (Liste 1 und Liste 2). Man kann logischerweise
die Anfrage auch kürzen und nur die Liste 1 abfragen, was für den
Heimgebrauch (Energiemengen und aktuelle Leistung) wohl auch ausreichend
wäre. Die Antwort ist dann auch entsprechend kürzer.
Nun eine kleine Frage zu vzlogger
Kann vzlogger eigentlich genutzt werden, um den Zähler aktiv abzufragen,
oder kann vzlogger nur passiv mitloggen?
Gruß
Wolfgang
Am 15.09.2012 11:52, schrieb Udo1:
> Am 15.09.2012 11:44, schrieb Wolfgang Kreuzpaintner:
>> Ich bin aktuell gerade dabei, mich durch dieses SML-Protokoll zu
>> fuchsen,
> Da findest du hier einige Erklärungen:
> http://wiki.volkszaehler.org/software/sml
> http://www.domoticaforum.eu/viewtopic.php?f=71&t=7489
> ansonsten: gurux.fi
>
> Gruß
> Udo
-------------- next part --------------
----------------------------------------------------
Request:
----------------------------------------------------
1B 1B 1B 1B 01 01 01 01
76 Liste mit 6 Einträgen
02 01 Transaction ID (2 Byte Länge)
62 01 Typ = secIndex
62 FF
72 Liste mit 2 Einträgen
63 01 00 Nachricht 0100 = SML_PublicOpen.Req
77 Liste mit 7 Einträgen
01 codepage (leer)
09 31 32 33 34 35 36 37 38 ClientID (hier: 12345678)
07 4E 4B 9B 42 53 00 reqFileID
0F FF FF FF FF FF FF FF FF FF FF FF FF FF FF ServerID
01 Username (leer)
09 xx xx xx xx xx xx xx xx Password (hier: xxxxxxxx)
62 01 sml-Version
63 10 B3 CRC (Prüfsumme)
00 Ende Nachricht
76 Liste mit 6 Einträgen
07 01 80 96 B4 01 00 Transaction ID (7 Byte Länge)
62 01 Typ = secIndex
62 FF
72 Liste mit 2 Einträgen
63 07 00 Nachricht 0700 = SML_GetList.Req
75 Liste mit 5 Einträgen
07 FF FF FF FF FF FF ClientID
0F FF FF FF FF FF FF FF FF FF FF FF FF FF FF ServerID
01 UserName (leer)
09 xx xx xx xx xx xx xx xx Password (hier: xxxxxxxx)
07 01 80 96 B4 01 00 ListName (Liste 1)
63 40 4A CRC (Prüfsumme)
00 Ende Nachricht
76
07 01 80 96 B4 02 00 Transaction ID (7 Byte Länge)
62 01 Typ = secIndex
62 FF
72 Liste mit 2 Einträgen
63 07 00 Nachricht 0700 = SML_GetList.Req
75 Liste mit 5 Einträgen
07 FF FF FF FF FF FF ClientID
0F FF FF FF FF FF FF FF FF FF FF FF FF FF FF ServerID
01 UserName (leer)
09 xx xx xx xx xx xx xx xx Password (hier: xxxxxxxx)
07 01 80 96 B4 02 00 ListName (Liste 2)
63 DE CC CRC (Prüfsumme)
00 Ende Nachricht
76 Liste mit 6 Einträgen
02 FF Transaction ID (2 Byte Länge)
62 01 Typ = secIndex
62 FF
72 Liste mit 2 Einträgen
63 02 00 Nachricht 0200 = SML_PublicClose.Req
71 Liste mit 1 Eintrag
01 valueSignature (leer)
63 82 7F 00 00 00 CRC (Prüfsumme)
00 Ende Nachricht
1B 1B 1B 1B Escape-Sequenz
1A 03 FD 7D Ende Nachricht mit Füllbytes
----------------------------------------------------
Answer:
----------------------------------------------------
1B 1B 1B 1B 01 01 01 01 Escape Sequenz
76 Liste mit 6 Einträgen
02 01 Transaction ID (2 Byte Länge)
62 01 Typ = secIndex
62 FF
72 Liste mit 2 Einträgen
65 00 00 01 01 Nachricht 00000101 = SML_Public_Open.Res
76 Liste mit 6 Einträgen
01 codepage (leer)
01 codepage (leer)
07 4E 4B 9B 42 53 00 reqFileID
0F 31 49 54 46 xx xx xx xx xx xx xx xx xx xx server ID (in diesem Fall also 1ITFxxxxxxxxxx)
01 username (leer)
01 password (leer)
63 EB 34 CRC (Prüfsumme)
00
Ende Nachricht
76 Liste mit 6 Einträgen
07 01 80 96 B4 01 00 Transaction ID (7 Byte Länge = Liste 1)
62 01 Typ = secIndex
62 FF
72 Liste mit 2 Einträgen
65 00 00 07 01 Nachricht 00000701 = SML_GetList.Res
77 Liste mit 7 Einträgen
01 clientID (leer)
0F 31 49 54 46 xx xx xx xx xx xx xx xx xx xx server ID (in diesem Fall also 1ITFxxxxxxxxxx)
07 01 80 96 B4 01 00 Transaction ID (7 Byte Länge)
72 Liste mit 2 Einträgen
62 01 Typ = secIndex
65 01 A6 F7 B2 F1 06 Sekundenindex
77 Liste mit 7 Einträgen
07 81 81 C7 82 03 FF objName 129-129:199.130.3*255 (Manufacturer ID)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
04 49 54 46 value (in diesem Fall also ITF)
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 00 00 00 FF objName 1-0:0.0.0*255 (Utility ID)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
0E xx xx xx xx xx xx xx xx xx xx xx xx xx value (in diesem Fall also xxxxxxxxxxxxx)
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 00 00 09 FF objName 1-0:0.0.9*255 (Server ID)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
0F 31 49 54 46 xx xx xx xx xx xx xx xx xx xx server ID (in diesem Fall also 1ITFxxxxxxxxxx)
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 01 08 00 FF objName 1-0:1.8.0*255 (Total Active Energy+ = Bezugsrichtung)
63 01 80 status
01 valTime (leer)
62 1E unit (unsigned8) 1E = Wh
52 FF scaler (int8) -1 = *10^-1 = /10
59 00 00 00 00 01 91 F2 60 value (1*16^6+9*16^5+1*16^4+15*16^3+2*16^2+6*16^1+0*16^0)/10 = 26341984/10 = 2634198,4 Wh = 2634,1984 kWh
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 01 08 01 FF objName 1-0:1.8.1*255 (Active Energy+ Tarif 1)
63 01 80 status
01 valTime (leer)
62 1E unit (unsigned8) 1E = Wh
52 FF scaler (int8) -1 = *10^-1 = /10
59 00 00 00 00 01 8E 22 03 value (1*16^6+8*16^5+14*16^4+2*16^3+2*16^2+0*16^1+3*16^0)/10 = 26092035/10 = 2609203,5 Wh = 2609,2035 kWh
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 01 08 02 FF objName 1-0:1.8.2*255 (Active Energy+ Tarif 2)
63 01 80 status
01 valTime (leer)
62 1E unit (unsigned8) 1E = Wh
52 FF scaler (int8) -1 = *10^-1 = /10
59 00 00 00 00 00 03 D0 5D value 249949/10 = 24994,9 Wh = 24,9949 kWh
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 02 08 00 FF objName 1-0:2.8.0*255 (Total Active Energy- = Einspeiserichtung)
63 01 80 status
01 valTime (leer)
62 1E unit (unsigned8) 1E = Wh
52 FF scaler (int8) -1 = *10^-1 = /10
59 00 00 00 00 01 C9 F0 5E value 30011486/10 = 3001148,6 Wh = 3001,1486 kWh
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 60 05 05 FF objName 1-0:96.5.5*255 (EDL Status word)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
63 01 80 status
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 01 07 00 FF objName 1-0:1.7.0*255 (Active Power+ = Bezugsrichtung)
01 status (leer)
01 valTime (leer)
62 1B unit (unsigned8) 1B = W
52 FF scaler (int8) -1 = *10^-1 = /10
65 00 00 27 31 value (hier: 10033/10 = 1003,3 W)
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 02 07 00 FF objName 1-0:2.7.0*255 (Active Power- = Einspeiserichtung)
01 status (leer)
01 valTime (leer)
62 1B unit (unsigned8) 1B = W
52 FF scaler (int8) -1 = *10^-1 = /10
65 00 00 00 00 value (hier: 0/10 = 0 W)
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 01 11 00 FF objName 1-0:1.17.0*255 (Last signed value of active energy+)
63 01 A0 status
72 Liste mit 2 Einträgen
62 03
73 Liste mit 3 Einträgen
65 FF FF FF FF
53 00 3C
53 00 3C
62 1E unit (unsigned8) 1E = Wh
52 FF scaler (int8) -1 = *10^-1 = /10
59 00 00 00 00 01 91 F2 4A value 26341962/10 = 2634196,2 Wh = 2634,1962 kWh
83 xx xx xx xx xx xx xx xx xx xx value
xx xx xx xx xx xx xx xx xx xx
xx xx xx xx xx xx xx xx xx xx
xx xx xx xx xx xx xx xx xx xx
xx xx xx xx xx xx xx xx xx
77 Liste mit 7 Einträgen
07 01 00 02 11 00 FF objName 1-0:1.17.0*255 (Last signed value of active energy-)
63 01 A0 status
72 Liste mit 2 Einträgen
62 03
73 Liste mit 3 Einträgen
65 FF FF FF FF
53 00 3C
53 00 3C
62 1E unit (unsigned8) 1E = Wh
52 FF scaler (int8) -1 = *10^-1 = /10
59 00 00 00 00 01 C9 F0 43 value 30011459/10 = 3001145,9 Wh = 3001,1459 kWh
83 xx xx xx xx xx xx xx xx xx xx value
xx xx xx xx xx xx xx xx xx xx
xx xx xx xx xx xx xx xx xx xx
xx xx xx xx xx xx xx xx xx xx
xx xx xx xx xx xx xx xx xx
77 Liste mit 7 Einträgen
07 01 00 61 61 00 FF objName 1-0:97.97.0*255 (Error Register)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
62 00 value (hier: 0 = kein Fehler)
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 00 00 60 05 00 FF objName 1-0:96.5.0*255 (Internal Status Register)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
65 F0 88 8A 00 value (hier: 4035480064)
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 00 00 03 FF objName 1-0:0.0.3*255 (Device Type ID)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
09 30 30 30 30 30 30 30 30 value (hier: 00000000)
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 00 02 00 FF objName 1-0:0.0.2*255 (Firmware Version)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
06 31 2E 30 2E 35 value (hier: 1.0.5)
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 00 09 01 FF objName 1-0:0.9.1*255 (Time)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
04 02 43 29 value
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 00 09 02 FF objName 1-0:0.9.2*255 (Date)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
05 01 12 06 16 value
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 00 00 60 08 00 FF objName 0-0:96.8.0*255 (Second Index)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
65 01 A6 F7 B2 value
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 60 02 00 FF objName 1-0:96.2.0*255 (Index of Protected Event Log)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
63 00 20 value (hier: 32)
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 00 02 02 FF objName 1-0:0.2.2*255 (Active Time-of-Use Table ID)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
09 30 30 30 30 30 30 30 30 value (hier: 00000000)
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 60 5A 01 FF objName 1-0:96.90.1*255 (Configuration Checksum)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
63 77 C1 01 01 value
01 valueSignature (leer)
63 84 E0 CRC (Prüfsumme)
00 Ende Nachricht
76 Liste mit 6 Einträgen
07 01 80 96 B4 02 00 Transaction ID (7 Byte Länge = Liste 2)
62 01 Typ = secIndex
62 FF
72 Liste mit 2 Einträgen
65 00 00 07 01 Nachricht 00000701 = SML_GetList.Res
77 Liste mit 7 Einträgen
01 clientID (leer)
0F 31 49 54 46 xx xx xx xx xx xx xx xx xx xx server ID (in diesem Fall also 1ITFxxxxxxxxxx)
07 01 80 96 B4 02 00 Transaction ID (7 Byte Länge)
72 Liste mit 2 Einträgen
62 01 Typ = secIndex
65 01 A6 F7 B2 F2 05 Sekundenindex
77 Liste mit 7 Einträgen
07 81 81 C7 82 03 FF objName 129-129:199.130.3*255 (Manufacturer ID)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
04 49 54 46 value (in diesem Fall also ITF)
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 00 00 09 FF objName 1-0:0.0.9*255 (Server ID)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
0F 31 49 54 46 xx xx xx xx xx xx xx xx xx xx server ID (in diesem Fall also 1ITFxxxxxxxxxx)
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 00 09 01 FF objName 1-0:0.9.1*255 (Time)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
04 02 43 29 value
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 00 09 02 FF objName 1-0:0.9.1*255 (Date)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
05 01 12 06 16 value
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 1F 07 00 FF objName 1-0:31.7.0*255 (Instantaneous Current L1)
01 status (leer)
01 valTime (leer)
62 21 unit 21 = Amp
52 FE scaler = /100
53 00 6F value 111/100 = 1,11 Amp
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 33 07 00 FF objName 1-0:51.7.0*255 (Instantaneous Current L2)
01 status (leer)
01 valTime (leer)
62 21 unit 21 = Amp
52 FE scaler = /100
53 00 2A value 42/100 = 0,42 Amp
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 47 07 00 FF objName 1-0:71.7.0*255 (Instantaneous Current L3)
01 status (leer)
01 valTime (leer)
62 21 unit 21 = Amp
52 FE scaler = /100
53 02 2B value 555/100 = 5,55 Amp
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 20 07 00 FF objName 1-0:32.7.0*255 (Instantaneous voltage L1)
01 status (leer)
01 valTime (leer)
62 23 unit 23 = V
52 FF scaler = /10
53 09 39 value 2361/10 = 236,1 V
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 34 07 00 FF objName 1-0:52.7.0*255 (Instantaneous voltage L2)
01 status (leer)
01 valTime (leer)
62 23 unit 23 = V
52 FF scaler = /10
53 09 37 value 2359/10 = 235,9 V
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 48 07 00 FF objName 1-0:72.7.0*255 (Instantaneous voltage L3)
01 status (leer)
01 valTime (leer)
62 23 unit 23 = V
52 FF scaler = /10
53 09 36 value 2358/10 = 235,8 V
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 15 07 00 FF objName 1-0:21.7.0*255 (Instantaneous Power+ L1)
01 status (leer)
01 valTime (leer)
62 1B unit 1B = W
52 FF scaler = /10
65 00 00 00 00 value 0/10 = 0 W
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 29 07 00 FF objName 1-0:41.7.0*255 (Instantaneous Power+ L2)
01 status (leer)
01 valTime (leer)
62 1B unit 1B = W
52 FF scaler = /10
65 00 00 00 00 value 0/10 = 0 W
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 3D 07 00 FF objName 1-0:61.7.0*255 (Instantaneous Power+ L3)
01 status (leer)
01 valTime (leer)
62 1B unit 1B = W
52 FF scaler = /10
65 00 00 33 38 value 13112/10 = 1311,2 W
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 16 07 00 FF objName 1-0:22.7.0*255 (Instantaneous Power- L1)
01 status (leer)
01 valTime (leer)
62 1B unit 1B = W
52 FF scaler = /10
65 00 00 0A 30 value 2608/10 = 260,8 W
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 2A 07 00 FF objName 1-0:42.7.0*255 (Instantaneous Power- L2)
01 status (leer)
01 valTime (leer)
62 1B unit 1B = W
52 FF scaler = /10
65 00 00 01 D5 value 469/10 = 46,9 W
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 3E 07 00 FF objName 1-0:62.7.0*255 (Instantaneous Power- L3)
01 status (leer)
01 valTime (leer)
62 1B unit 1B = W
52 FF scaler = /10
65 00 00 00 00 value 0/10 = 0,0 W
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 17 07 00 FF objName 1-0:23.7.0*255 (Instantaneous reactive Power+ L1)
01 status (leer)
01 valTime (leer)
62 1D unit 1D = Var
52 FF scaler = /10
65 00 00 00 00 value 0/10 = 0,0 Var
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 2B 07 00 FF objName 1-0:43.7.0*255 (Instantaneous reactive Power+ L2)
01 status (leer)
01 valTime (leer)
62 1D unit 1D = Var
52 FF scaler = /10
65 00 00 02 E6 value 742/10 = 74,2 Var
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 3F 07 00 FF objName 1-0:63.7.0*255 (Instantaneous reactive Power+ L3)
01 status (leer)
01 valTime (leer)
62 1D unit 1D = Var
52 FF scaler = /10
65 00 00 00 00 value 0/10 = 0,0 Var
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 18 07 00 FF objName 1-0:24.7.0*255 (Instantaneous reactive Power- L1)
01 status (leer)
01 valTime (leer)
62 1D unit 1D = Var
52 FF scaler = /10
65 00 00 00 DB value 219/10 = 21,9 Var
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 2C 07 00 FF objName 1-0:44.7.0*255 (Instantaneous reactive Power- L2)
01 status (leer)
01 valTime (leer)
62 1D unit 1D = Var
52 FF scaler = /10
65 00 00 00 00 value 0/10 = 0,0 Var
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 40 07 00 FF objName 1-0:64.7.0*255 (Instantaneous reactive Power- L3)
01 status (leer)
01 valTime (leer)
62 1D unit 1D = Var
52 FF scaler = /10
65 00 00 00 84 value 132/10 = 13,2 Var
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 0E 07 00 FF objName 1-0:14.7.0*255 (Instantaneous mains frequency)
01 status (leer)
01 valTime (leer)
62 2C unit 2C = Hz
52 FF scaler = /10
63 01 F4 value 500/10 = 50,0 Hz
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 51 07 0A FF objName 1-0:81.7.10*255 (Phase angle U1-U2)
01 status (leer)
01 valTime (leer)
62 08 unit 08 = DegreeAngle
52 FF scaler = /10
63 04 A6 value 1190/10 = 119,0 Deg
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 51 07 14 FF objName 1-0:81.7.20*255 (Phase angle U1-U3)
01 status (leer)
01 valTime (leer)
62 08 unit 08 = DegreeAngle
52 FF scaler = /10
63 09 60 value 2400/10 = 240,0 Deg
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 51 07 28 FF objName 1-0:81.7.40*255 (Phase angle U1-I1)
01 status (leer)
01 valTime (leer)
62 08 unit 08 = DegreeAngle
52 FF scaler = /10
63 07 38 value 1848/10 = 184,8 Deg
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 51 07 33 FF objName 1-0:81.7.51*255 (Phase angle U1-I2)
01 status (leer)
01 valTime (leer)
62 08 unit 08 = DegreeAngle
52 FF scaler = /10
63 04 C7 value 1223/10 = 122,3 Deg
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 51 07 3E FF objName 1-0:81.7.62*255 (Phase angle U1-I3)
01 status (leer)
01 valTime (leer)
62 08 unit 08 = DegreeAngle
52 FF scaler = /10
63 0E 0B value 3595/10 = 359,5 Deg
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 81 81 C7 82 05 FF objName 129-129:199.130.5*255 (Public key of the meter)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
83 xx xx xx xx xx xx xx xx xx xx value
xx xx xx xx xx xx xx xx xx xx
xx xx xx xx xx xx xx xx xx xx
xx xx xx xx xx xx xx xx xx xx
xx xx xx xx xx xx xx xx xx
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 06 07 00 FF objName 1-0:6.7.0*255 (Outage Occurence Counter L1+L2+L3)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
63 00 1D value (hier: 29)
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 06 07 01 FF objName 1-0:6.7.1*255 (Outage Occurence Counter L1)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
63 00 04 value (hier: 4)
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 06 07 02 FF objName 1-0:6.7.2*255 (Outage Occurence Counter L2)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
63 00 05 value (hier: 5)
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 06 07 03 FF objName 1-0:6.7.3*255 (Outage Occurence Counter L3)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
63 00 03 value (hier: 3)
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 60 60 00 FF objName 1-0:96.96.0*255 (Timestamp when the last Com-Module removal appears)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
08 01 11 08 05 21 52 04 value
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 60 60 01 FF objName 1-0:96.96.1*255 (Timestamp when the last Com-Module removal disappears)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
08 01 11 08 05 21 51 38 value
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 60 60 02 FF objName 1-0:96.96.2*255 (Com-Module removal counter)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
63 00 03 Value (hier: 3)
01 valueSignature (leer)
77 Liste mit 7 Einträgen
07 01 00 60 60 04 FF objName 1-0:96.96.4*255 (Measurement Mode)
01 status (leer)
01 valTime (leer)
01 unit (leer)
01 scaler (leer)
62 0A 01 01 value
01 valueSignature (leer)
63 B4 CE CRC (Prüfsumme)
00 Ende Nachricht
76 Liste mit 6 Einträgen
02 FF
62 01 Typ = secIndex
62 FF
72 Liste mit 2 Einträgen
65 00 00 02 01 Nachricht 00000201 = SML_PublicClose.Res
71 Liste mit 1 Eintrag
01 valueSignature (leer)
63 03 DB 00 00 CRC (Prüfsumme)
00 Ende Nachricht
1B 1B 1B 1B Escape-Sequenz
1A 02 5E C4 Ende Nachricht mit Füllbytes
More information about the volkszaehler-dev
mailing list