Smartmeter Binding mit Logarex LK13BE und optischem Lesekopf von Weidmann

Allgemeine Fragen rund um die "Smart Home" Hardware/Komponenten

Moderatoren: seppy, udo1toni

Zottel
Beiträge: 5
Registriert: 24. Okt 2020 15:24

Smartmeter Binding mit Logarex LK13BE und optischem Lesekopf von Weidmann

Beitrag von Zottel »

Hallo zusammen,
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
Wenn ich ein Default-Thing mit Smartmeter Binding anlege

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
kann openHAB sich aber nicht verbinden (Timeout).
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?

Benutzeravatar
udo1toni
Beiträge: 13857
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Smartmeter Binding mit Logarex LK13BE und optischem Lesekopf von Weidmann

Beitrag von udo1toni »

Eigentlich sieht das erst mal gut aus. Es könnte sein, dass ttyUSB0 nicht für den User openhab freigegeben ist, oder dass die Schnittstelle für openHAB nicht zur Verfügung steht (wobei man sie dann eigentlich auch nicht auswählen können sollte...).
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Zottel
Beiträge: 5
Registriert: 24. Okt 2020 15:24

Re: Smartmeter Binding mit Logarex LK13BE und optischem Lesekopf von Weidmann

Beitrag von Zottel »

Hm, an Berechtigungen liegt es glaube ich nicht:

Aus /etc/group

Code: Alles auswählen

dialout:x:20:openhabian,openhab

[17:21:37] openhabian@openhab:~$ ls -l /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 Apr 18 16:43 /dev/ttyUSB0
Mein 'cat' auf der Console mache ich ja auch als User openhabian ohne sudo. Aber meine Linux-Zeiten sind 15 Jahre her, mag sein, dass ich vieles vergessen habe oder Dinge nun anders sind.;-)

Benutzeravatar
udo1toni
Beiträge: 13857
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Smartmeter Binding mit Logarex LK13BE und optischem Lesekopf von Weidmann

Beitrag von udo1toni »

Ja, allerdings läuft openHAB unter dem User openhab, nicht unter dem User openhabian. Prüfe ob der User openhab in der Gruppe dialout ist :)
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Zottel
Beiträge: 5
Registriert: 24. Okt 2020 15:24

Re: Smartmeter Binding mit Logarex LK13BE und optischem Lesekopf von Weidmann

Beitrag von Zottel »

Siehe die erste Zeile in dem Code Fragment. Beide Nutzer sind in dialout drin. Sorry, ich hätte zwei Code-Fragmente draus machen sollen.

Benutzeravatar
udo1toni
Beiträge: 13857
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Smartmeter Binding mit Logarex LK13BE und optischem Lesekopf von Weidmann

Beitrag von udo1toni »

Stimmt, ich Blindfisch... :oops:
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Zottel
Beiträge: 5
Registriert: 24. Okt 2020 15:24

Re: Smartmeter Binding mit Logarex LK13BE und optischem Lesekopf von Weidmann

Beitrag von Zottel »

Ich glaube, ich bin nicht allein:

https://community.openhab.org/t/smartme ... s/76054/11

Hab da mal noch rein geposted. Das dort bereit gestellte jar file in Version 2.x passt vermutlich nicht zu 3.0.2, oder? Läuft anscheinend auf Änderungen am Source-Code raus, wenn es ohne Workarounds wie parallele Python Skripte gehen soll.

Benutzeravatar
udo1toni
Beiträge: 13857
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Smartmeter Binding mit Logarex LK13BE und optischem Lesekopf von Weidmann

Beitrag von udo1toni »

Nein, die Bindings müssen speziell für openHAB3 compiliert werden, allerdings sollte der Code ohne große Anpassungen laufen (es gibt einige geänderte Bibliotheken, gegen die das Binding gebaut werden muss.)
Läuft dann darauf hinaus, dass Du im englischen Forum nach einer aktuellen Version fragst...
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Bubbleman
Beiträge: 120
Registriert: 22. Dez 2020 17:03
Answers: 1

Re: Smartmeter Binding mit Logarex LK13BE und optischem Lesekopf von Weidmann

Beitrag von Bubbleman »

Hallo

Alter Schwede. Bin immer übberascht wie den Leuten das Geld aus der Tasche gezogen wird. 45€ nur für den Kopf!?
Ich habe auch einen Logarex-Zähler. Man nehme einen Wemos D1 Mini (oder ähnliches Board), drei Stück für 10€.
EInen Phototransistor und einen Widerstand für ein paar Cent.
Tasmota auf den Wemos flashen und etwas konfigurieren.
Im Zähler noch das erweiterte Protokoll freischalten, Phototransistor über der IR Diode positionoeren und schon geht es los.
Der Wemos sendet alles per WLAN/MQTT an OH.
Dort ein MQTT-Thing mit Channels einrichten, Items dazu und fertig.
Läuft problemlos.

Gruß
Thomas
OH 3.1, Raspberry 4B, 4GB RAM, 256 GB Solid State Drive via SATA <-> USB Adapter, ConBee II ZigBee Stick

Benutzeravatar
udo1toni
Beiträge: 13857
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Smartmeter Binding mit Logarex LK13BE und optischem Lesekopf von Weidmann

Beitrag von udo1toni »

Nun ja... nicht jeder hat Zeit und Willen, so etwas selbst zu bauen... Ich habe mir damals (äh... 2012?) auch bei meinem Namensvetter bei volkszaehler.org den HAT samt Lesekopf bestellt, ca. 95 EUR, was damals ziemlich genau Material plus Versand war, immerhin reden wir von einer doppelseitigen Baugruppe, Lesekopf mit Magnet und neben dem Lesekopfanschluss noch 4 S0 Anschlüsse mit allem, was es dazu braucht. Ich hätte für etwas mehr als die Hälfte auch die Platine unbestückt bestellen können, aber ich hatte damals relativ wenig Zeit für Basteln, da war das fertige Produkt doch wesentlich praktischer.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Antworten