[vz-users] ISKRA MT681 genauigkeit beim Auslesen der D0 Schnittstelle
Udo1
udo1 at gmx.net
Mon May 18 12:53:14 CEST 2015
Hallo Patrick,
Am 18.05.2015 um 11:04 schrieb Patrick Stühler:
> Dazu würde ich gerne den Einspeisezähler (ISKRA MT681) über die D0
> Schnittstelle auslesen mit einem Raspberry Pi.
Diese Seite kennst du? :
http://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/iskraemeco_mt681
Welche Obis-Kennzahlen der MT681 ausgibt ist aber davon abhängig wie der
VNB ihn konfiguriert hat.
Im einfachsten Fall ist es nur der Zählerstand Bezug und Einspeisung.
Wenn der Zähler voll Konfiguriert ist, gibt er folgende Daten aus: Siehe
Anhang.
Nach meinen Unterlagen gibt der MT681 die Daten in Wh mit einer
Kommastelle aus.
Also xxxxxxx,xWh entsprechend xxx,xxxxkWh und das alle 2-5 Sek. im
SML-Format ohne Aufforderung bei 9600bd, 8N1.
Meiner Meinung nach wäre es besser hinter dem Wechselrichter einen
Zähler mit S0-Ausgang zu schalten. Die Impulszahl pro kWh sollte
möglichst hoch sein damit dabei eine vernünftige Regelung zustande kommt.
Gruß
Udo
-------------- next part --------------
1b 1b 1b 1b 01 01 01 01 Escape + StartMessage
76
05 00 62 b7 a1 transactionID (5Byte)
62 00 groupNo
62 00 abortOnError
72
63 01 01 Nachricht 0101 = SML_PublicOpen.Res
76
01 codepage
01 clientID
05 00 20 e7 df reqFileID
09 xx xx xx xx xx xx xx xx ServerID
01 refTime
01 smlVersion
63 de c8 CRC
00 SMLEndOfMessage
76
05 00 62 b7 a2 transactionID (5Byte)
62 00 groupNo
62 00 abortOnError
72
63 07 01 Nachricht 0701 = SML_GetList.Res
77
01
09 xx xx xx xx xx xx xx xx Server-ID:
07
01
00 62 0a ff ff
72
62 01 secIndex = 1
65 00 33 5e dd 7d Sekunden-Index als unsigned 32
77
07 81 81 c7 82 03 ff objName 129-129:199.130.3*255
Herstelleridentifikation
01 status (leer)
01 valTime (leer)
01 unit(leer)
01 scaler (leer)
04 49 53 4b Value
01 valueSignature (leer)
77
07 01 00 00 00 09 ff objName 1-0:0.0.9*255
Geräteidentifikation
01 status
01 valTime
01 unit
01 scaler
09 xx xx xx xx xx xx xx xx Server-ID:
01
77
07 01 00 01 08 00 ff objName 1-0:1.8.0*255
Positive Gesamtwirkenergie (A+)
65 00
01
01
82 0 1
62 1e unit (unsigned8) 1E = Wh
52 ff scaler (int8) -1 = *10^-1 = /10
59 00 00 00 00 00 37 00 e2 value = 3604706 => 360470,6 = 360,47 kWh
01
77
07 01 00 01 08 01 ff objName 1-0:1.8.1*255
Positive Wirkenergie Tarif 1 (A+)
01
01
62 1e unit (unsigned8) 1E = Wh
52 ff scaler (int8) -1 = *10^-1 = /10
59 00 00 00 00 00 37 00 e2 01 value = 3604706 => 360470,6 = 360,47kWh
77
07 01 00 01 08 02 ff objName 1-0:1.8.2*255
Positive Wirkenergie Tarif 2 (A+)
01 status (leer)
01 valTime (leer)
62 1e unit (unsigned8) 1E = Wh
52 ff scaler (int8) -1 = *10^-1 = /10
59 00 00 00 00 00 00 00 00 value 0
01
77
07 01 00 02 08 00 ff objName 1-0:2.8.0*255
Negative Gesamtwirkenergie (A-)
65 00
01
01
82 01
62 1e unit (unsigned8) 1E = Wh
52 ff scaler (int8) -1 = *10^-1 = /10
59 00 00 00 00 00 0c 51 37 value 807223 = 380722,3 Wh = 80,7223 kWh
01
77
07 01 00 02 08 01 ff objName 1-0:2.8.1*255
Negative Wirkenergie Tarif 1 (A-)
01
01
62 1e unit (unsigned8) 1E = Wh
52 ff scaler (int8) -1 = *10^- 1 = /10
59 00 00 00 00 00 0c 51 37 value 807223 = 380722,3 Wh = 80,7223 kWh
01
77
07 01 00 02 08 02 ff objName 1-0:2.8.2*255
Negative Wirkenergie Tarif 2(A-)
01
01
62 1e unit (unsigned8) 1E = Wh
52 ff scaler (int8) -1 = *10^-1 = /10
59 00 00 00 00 00 00 00 00 value = 0
01
77
07 01 00 10 07 00 ff objName 1-0:16.7.0*255
Aktuelle Gesamtwirkleistung (P+ - P-)
01
01
62 1B unit (unsigned8) 1B = W
52 00 scaler (int8) = /1
55 00 00 08 5e value = 2142 W
01
77
07 01 00 24 07 00 ff objName 1-0:36.7.0*255
Aktuelle Gesamtwirkleistung (P+ - P-) in der Phase L1
01
01
62 1B unit (unsigned8) 1B = W
52 00 scaler (int8) = /1
55 00 00 08 b6 value = 2230 W
01
77
07 01 00 38 07 00 ff objName 1-0:56.7.0*255
Aktuelle Gesamtwirkleistung (P+ - P-) in der Phase L2
01
01
62 1B unit (unsigned8) 1B = W
52 00 scaler (int8) = /1
55 ff ff ff 9b
01
77
07 01 00 4c 07 00 ff objName 1-0:76.7.0*255
Aktuelle Gesamtwirkleistung (P+ - P-) in der Phase L3
01
01
62 1B unit (unsigned8) 1B = W
52 00 scaler (int8) = /1
55 00 00 00 13 value = 19 W
01
77
07 81 81 c7 82 05 ff objName 129-129:199.130.5*255
Public Key des Zählers
01 status (leer)
01 valTime (leer)
01 unit(leer)
01 scaler (leer)
83 xx xx xx xx x x xx xx
xx xx xx xx x x xx xx
xx xx xx xx x x xx xx
xx xx xx xx x x xx xx
xx xx xx xx x x xx xx
xx xx xx xx x x xx xx
xx xx xx xx x x xx xx
xx xx xx xx x x xx xx
xx xx xx xx x x xx xx
xx xx xx xx x x xx xx
x x xx
63 a2 59 CRC
00
00
00 SMLEndOfMessage
1b 1b 1b 1b Escape
1a 02 19 49 EndeMessage + CRC
More information about the volkszaehler-users
mailing list