Der Zähler kann mit einem IR-Schreib-Lese-Kopf bei 300bd 7E1 ausgelesen werden. Die Schnittstelle wird aktiviert, indem man /?!\r\n (hex 2F 3F 21 0D 0A) sendet. Umschaltung auf höhere Baudraten wird unterstützt.
Der Lesekopf wird mit dem Anschlusskabel nach unten auf der IR-SChnittstelle montiert.
Die aktuelle Leistung (z.B. „identifier“: „1.25“) kann über die Servicetabelle ausgelesen werden. Hierfür ist eine separate Initialisierungssequenz nötig.
Zählerstände: Initialisierungssequenz /?!\r\n ( „pullseq“: „2F3F210D0A“ & „ackseq“: „auto“)
Servicetabelle: Initialisierungssequenz /4!\r\n ( „pullseq“: „2F34210D0A“ & „ackseq“: „063030300d0a“)
{
"retry": 0,
"verbosity": 0,
"log": "/var/log/vzlogger/vzlogger.log",
"local": {
"enabled": false,
"port": 8081,
"index": true,
"timeout": 0,
"buffer": 0
},
"meters": [
{
"enabled": true,
"allowskip": false,
"interval": 15,
"aggtime": -1,
"protocol": "d0",
"channels": [
{
"uuid": "hier die UUID einfügen",
"identifier": "1.8.0",
"middleware": "http://localhost/middleware.php"
}, {
"uuid": "hier die UUID einfügen",
"identifier": "2.8.0",
"middleware": "http://localhost/middleware.php"
}
],
"device": "/dev/ttyUSB0",
"baudrate": 300,
"baudrate_read": 4800,
"pullseq": "2F3F210D0A",
"ackseq": "auto",
"parity": "7e1",
"wait_sync": "off",
"read_timeout": 10,
"baudrate_change_delay": 400
}
]
}