Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
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 die OBIS Kennzahlen nur um verschieden Messgrößen zu kennzeichnen. Die Übertragenen Daten sind selbst kein OBIS sondern SML, 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) !