====== Landis+Gyr UH50 / T550 ====== ==== Display ==== Prinzipiell ist es möglich verschiedene Werte am Display ausgeben zu lassen. Dazu muss zunächst der INFO-Modus mit einer vierstelligen PIN freigeschaltet werden. Die PIN erhält man beim Energieversorger. Danach stehen außer den Grundanzeigen, wie z.B. Zählerstände zu einzelnen Tarifen, auch Leistung und Verbräuche aus den letzten 24 Stunden, 7, 30 und 365 Tagen zur Verfügung. Gegebenenfalls kann/sollte der INFO-Modus permanent aktiviert werden. Details zu den nötigen Aktivierungsschritten sind beim Energieversorger verfügbar und auch im Handbuch des Zählers beschrieben (online verfügbar). ==== Kommunikation ==== Der Siemens Ultraschall-Wärme- und Kältezähler UH 50 ist offensichtlich baugleich mit dem Landis+Gyr ULTRAHEAT T550. Ein T550 identifiziert sich aber via D0 interessanterweise auch mit **LUG**C**UH50**. In jedem Falle handelt es sich um Geräte die (weitestgehend) nach EN 62056-21 Mode B arbeiten. Der Zähler muss erst mittels Initialisierungssequenz angesprochen werden bevor er sendet. Es handelt sich also um das D0-Pull-Verfahren. ==== Hardware ==== Die optische Frontschnittstelle kann mit einem [[hardware:controllers:ir-schreib-lesekopf|IR-Schreib_Lesekopf]] ausgelesen werden. ==== Beispielkonfiguration ==== Eine exemplarische vzlogger.conf: { "retry": 0, "verbosity": 0, "log": "/var/log/vzlogger/vzlogger.log", "local": { "enabled": true, "port": 8081, "index": false, "timeout": 0, "buffer": 0 }, "meters": [ { "enabled": true, "allowskip": false, "interval": 60, "aggtime": -1, "aggfixedinterval": false, "channels": [ { "api": "null", "uuid": "B00EEBC6-7C7C-4BC7-ADA7-CD39174C1D61", "identifier": "6.8" // Zählerstand Energie (kW/h) }, { "api": "null", "uuid": "CA8F7331-AAFD-472B-87B8-7E06A9B59212", "identifier": "6.26" // Zählerstand Durchlauf (m³) } ], "protocol": "d0", "device": "/dev/serial/by-id/usb-FTDI_FT230X_Basic_UART_D30AA8TO-if00-port0", "pullseq": "000000000000000000000000000000000000000000000000000000000000000000000000000000002F3F210D0A", "ackseq": "0D0A", "baudrate": 300, "baudrate_read": 2400, "parity": "7e1", "read_timeout": 10, "baudrate_change_delay": 500 } ] } ==== Weiteres ==== Stefan Sedelmaier hat eine gute Dokumentation dazu online gestellt: http://www.sedelmaier.at/node/112