Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:obis

Dies ist eine alte Version des Dokuments!


OBIS

OBIS („Object Identification System“) Kennzahlen (ehemals EDIS) werden zur eindeutigen Identifikation von Messwerten (Energiemengen, Zählerstände) und auch abstrakter Daten beim elektronischen Datenaustausch zwischen den beteiligten Kommunikationspartnern in verschiedenen Nachrichtentypen (MSCONS, UTILMD) verwendet.

OBIS-Kennzahlen

OBIS-Kennzahl Bezeichung Hinweis Kanaltyp Auflösung
1-0:0.0.1*255 Seriennummer
1-0:0.0.9*255 „Geräteeinzelidentifikation“
1-0:1.8.0*255 Gesamtverbrauch Summe aus 1.8.1 und 1.8.2 El. Energie (Zählerstände) 1000
1-0:1.8.1*255 Verbrauch Tarif 1 El. Energie (Zählerstände) 1000
1-0:1.8.2*255 Verbrauch Tarif 2 El. Energie (Zählerstände) 1000
1-0:2.8.0*255 Gesamteinspeisung Summe aus 2.8.1 und 2.8.2 El. Energie (Zählerstände) 1000
1-0:2.8.1*255 Einspeisung Tarif 1 El. Energie (Zählerstände) 1000
1-0:2.8.2*255 Einspeisung Tarif 2 El. Energie (Zählerstände) 1000
1-0:16.7.0*255 Momentanverbrauch Summe aus 36.7.0, 56.7.0 und 76.7.0 El. Energie (Leistungswerte)
1-0:36.7.0*255 Momentanverbauch Phase L1 El. Energie (Leistungswerte)
1-0:56.7.0*255 Momentanverbauch Phase L2 El. Energie (Leistungswerte)
1-0:76.7.0*255 Momentanverbauch Phase L3 El. Energie (Leistungswerte)
129-129:199.130.3*255 Herstelleridentifikation Immer 3 Zeichen, z.B. „ISK“
129-129:199.130.5*255 Public Key Zum Prüfen der Signatur der übermittelten Daten

Zählerdaten via SML auslesen

Der vzlogger zeigt in seiner Debugausgabe nicht alle Daten eines via SML angebunden Zählers an. Mit Hilfe des bei der libsml beiliegenden sml_server kann man dies jedoch tun:

$ cat /dev/stromzaehler0 | ./sml_server -
129-129:199.130.3*255#ISK#
1-0:0.0.9*255#09 01 47 59 4d 00 04 10 42 23 #
1-0:1.8.0*255#8239729.1#Wh
1-0:1.8.1*255#8239729.1#Wh
1-0:1.8.2*255#0.0#Wh
1-0:2.8.0*255#0.0#Wh
1-0:2.8.1*255#0.0#Wh
1-0:2.8.2*255#0.0#Wh
1-0:16.7.0*255#687#W
1-0:36.7.0*255#15#W
1-0:56.7.0*255#217#W
1-0:76.7.0*255#456#W
129-129:199.130.5*255#@82 e9 19 23 42 50 85 ab 85 c3 87 87 6d 14 30 96 0c ee 42 f4 b8 af 42 ee bf 95 0e ec 99 0d 1b 23 7c 3e 9b c1 fd 34 42 e1 ab 87 c5 23 c5 26 c2 #

Beispiele

Diese Smartmeter benutzen wie auch SML die OBIS Kennzahlen nur um verschieden Messgrößen zu kennzeichnen. Die Übertragenen Daten sind selbst kein OBIS, sondern ein zeilenbasiertes Protokoll, das in DIN EN 62056-21 beschrieben ist.

gonium hat etwas C-Code bereitgestellt um diese Daten via RS232 auszulesen: libehz.

Für node.js existiert auch ein kleines Tool: nodeehz

Easymeter Q3D

/ESY5Q3DA1002 V3.021-
0:0.0.0*255(54920)
1-0:1.8.0*255(00003984.9338242*kWh)
1-0:21.7.255*255(000176.85*W)
1-0:41.7.255*255(001025.66*W)
1-0:61.7.255*255(002529.68*W)
1-0:1.7.255*255(003732.19*W)
1-0:96.5.5*255(82)
0-0:96.1.255*255(1ESY0943000XXX)!

EMH eHZ FW8E2A500AK1

/EMH5----eHZ-E0028E

1-0:0.0.0*255(123456-1234567)   <- Eigentumsnr.
1-0:1.8.1*255(068673.6968)      <- Zählerstand Bezug
1-0:96.5.5*255(82)              <- Status, hexadezimal
0-0:96.1.255*255(0005555555)    <- Fabriknummer
!

Hager eHZ

/HAG5eHZ010C_EHZ1vA02

1-0:0.0.0*255(1234567890123456) ← Eigentumsnr.

1-0:1.8.0*255(000001.2963)
1-0:96.5.5*255(82)
0-0:96.1.255*255(0000067865)
1-0:52.7.0*255(228.38*V)
1-0:51.7.0*255(000.16*A)
1-0:41.7.0*255(+00026*W)
1-0:96.50.0*0(45)
1-0:96.50.0*1(07D0)
1-0:96.50.0*2(16)
1-0:96.50.0*3(11)
1-0:96.50.0*4(1F)
1-0:96.50.0*5(18)
1-0:96.50.0*6(003D381B070AF6B0CF05140900009F80)
1-0:96.50.0*7(00)
!

Quellen

software/obis.1548362215.txt.gz · Zuletzt geändert: 2019/01/24 21:36 von cweiske