ich bin noch recht neu was OpenHAB angeht und versuche gerade, mein Smartmeter (Logarex LK13BE) via optischen Lesekopf in meinen Raspi einzulesen und dann in OpenHAB zu integrieren. OpenHAB läuft in Version 3.0.2, das Smartmeter-Binding ist installiert. Der optische Lesekopf ist der von Weidmann (http://weidmann-elektronik.de/Produkt_IR-Kopf.html). Prinzipiell funktioniert der auch, auf der Konsole bekomme ich immerhin schon die Summenwerte für bezogene und eingespeiste Strommenge:
Code: Alles auswählen
[14:51:50] openhabian@openhab:~$ cat /dev/ttyUSB0
/LOG5LK13BE803039
1-0:96.1.0*255(001LOG0065521492)
1-0:1.8.0*255(002798.0525*kWh)
1-0:2.8.0*255(001011.1333*kWh)
1-0:0.2.0*255(ver.03,432F,20170504)
1-0:96.90.2*255(0F66)
1-0:97.97.0*255(00000000)
!
/LOG5LK13BE803039
1-0:96.1.0*255(001LOG0065521492)
1-0:1.8.0*255(002798.0525*kWh)
1-0:2.8.0*255(001011.1344*kWh)
1-0:0.2.0*255(ver.03,432F,20170504)
1-0:96.90.2*255(0F66)
1-0:97.97.0*255(00000000)
!
/LOG5LK13BE803039
Code: Alles auswählen
UID: smartmeter:meter:b369196179
label: Smart Meter
thingTypeUID: smartmeter:meter
configuration:
mode: SML
refresh: 10
baudrate: AUTO
conformity: NONE
port: /dev/ttyUSB0
baudrateChangeDelay: 0
Nach einiger Zeit bekomme ich jetzt sogar 'No provider for port /dev/ttyUSB0 found'. Auf der Console funktioniert es aber immer noch.
Mache ich irgendwas generell falsch beim Binding? Tipps, wie ich das ganze Debuggen könnte?