[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