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 } ] }