ebus Binding mit adapter v5 und ebusd

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Tokamak
Beiträge: 169
Registriert: 20. Aug 2019 08:37
Answers: 4
Wohnort: Aachen

Re: ebus Binding mit adapter v5 und ebusd

Beitrag von Tokamak »

Yoda07 hat geschrieben: 29. Jun 2023 21:42 mosquitto läuft auf einem RPI mit openhabian; ebusd läuft und ich dachte in der config file von ebusd die Optionen hinzuzufügen
EBUSD_OPTS"--scanconfig -d ens:IPAdresse --mqtthost=<openHAB-Host> --mqttport=1883"
funktioniert aber leider nicht und kann ebusd.service nicht mehr start.
Verstehe ich richtig, dass ebusd mit den Parametern

Code: Alles auswählen

EBUSD_OPTS"--scanconfig -d  ens:IPAdresse"
korrekt startet? Du kannst dann mit

Code: Alles auswählen

ebusctl i
auf dem Host, auf dem ebusd läuft, die ebus-Devices sehen?

Und wenn du "-mqtthost=<openHAB-Host> --mqttport=1883" hinzufügst, startet der Service nicht mehr? Wie stellst du das fest? Gibt "ebusctl i" nichts (mehr) aus?
Hast du den <openHAB-Host> als IP-Adresse oder mit Namen angegeben?
Produktiv: Proxmox mit OH 3.4 und HABApp im LXC-Container
Entwicklung: Proxmox mit OH 4.1 und HABApp im LXC-Container

Yoda07
Beiträge: 5
Registriert: 29. Jun 2023 21:36
Answers: 0

Re: ebus Binding mit adapter v5 und ebusd

Beitrag von Yoda07 »

danke für Eure Unterstützung;

folgende Info's noch dazu:
* ebusd und mosquitto laufen beide am selben RPI.
* ohne den zusätlichen Optionen --mqtthost=... funktioniert ebusd und ich sehe auch im Log-File das Daten bereits empfangen werden.
* Hostadresse ist mit IP-Adresse angegeben sprich 192.186.....
* aufgrund der Rückmeldung von "udo1toni" habe ich im ebus-config file nun die Parameter listener und allowanonymous ganz oben stehen.
* nach weiteren Recherchen habe ich festgestellt das ich bei der ebusd installation den mqtt part vergessen (For MQTT support also add libmosquitto-dev) habe und dachte er kann es daher nicht interpretieren. Installation wurde nachträglich durchgeführt.
* Installation durchgeführt nach: https://github.com/john30/ebusd/wiki/1. ... nd-install
* leider immer noch gleicher Fehler wenn ich ebusd starten möchte


openhabian@openhabian:/etc/default $ journalctl -xe
░░ The job identifier is 3215.
Jun 30 09:33:41 openhabian ebusd[4997]: /usr/bin/ebusd: unrecognized option '--mqtthost=192.168.8.125'
Jun 30 09:33:41 openhabian ebusd[4997]: Try `ebusd --help' or `ebusd --usage' for more information.
Jun 30 09:33:41 openhabian systemd[1]: ebusd.service: Control process exited, code=exited, status=64/USAGE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ An ExecStart= process belonging to unit ebusd.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 64.
Jun 30 09:33:41 openhabian systemd[1]: ebusd.service: Failed with result 'exit-code'.

Tokamak
Beiträge: 169
Registriert: 20. Aug 2019 08:37
Answers: 4
Wohnort: Aachen

Re: ebus Binding mit adapter v5 und ebusd

Beitrag von Tokamak »

Unrecognized option? Hmm...

Vielleicht mag ebusd ein Gemisch der unterschiedlichen Stile nicht.
Ersetze dich bitte mal -d in deiner Konfig durch --device, damit alle Parameter mit -- beginnen.

Welche Version des ebusd setzt du ein?
Produktiv: Proxmox mit OH 3.4 und HABApp im LXC-Container
Entwicklung: Proxmox mit OH 4.1 und HABApp im LXC-Container

Yoda07
Beiträge: 5
Registriert: 29. Jun 2023 21:36
Answers: 0

Re: ebus Binding mit adapter v5 und ebusd

Beitrag von Yoda07 »

nein leider auch mit --device=.. gleiches Thema

Tokamak
Beiträge: 169
Registriert: 20. Aug 2019 08:37
Answers: 4
Wohnort: Aachen

Re: ebus Binding mit adapter v5 und ebusd

Beitrag von Tokamak »

Es gibt offensichtlich verschiedene Varianten des ebusd, mit und ohne MQTT - Support. Die mit Support haben MQTT im Namen.

Schau bitte mal nach, ob du eine andere Variante aus dem Repository laden kannst
Produktiv: Proxmox mit OH 3.4 und HABApp im LXC-Container
Entwicklung: Proxmox mit OH 4.1 und HABApp im LXC-Container

Yoda07
Beiträge: 5
Registriert: 29. Jun 2023 21:36
Answers: 0

Re: ebus Binding mit adapter v5 und ebusd

Beitrag von Yoda07 »

hab es jetzt noch einmal installiert, leider gleiches Thema. Gibt es eine bessere Möglichkeit zu sehen welches package installiert ist, nur um sicher zu gehen ob es darüber geschrieben hat. Weis nur wie die Version ausgelesen werden kann aber nicht welches package ?

openhabian@openhabian:/etc/default $ ebusd --version
ebusd 23.1.23.1

Tokamak
Beiträge: 169
Registriert: 20. Aug 2019 08:37
Answers: 4
Wohnort: Aachen

Re: ebus Binding mit adapter v5 und ebusd

Beitrag von Tokamak »

Du kannst mit "apt search ebusd*" suchen, ob es weitere Varianten gibt.
Und mittels "ebusd --help | grep -I mqtt" siehst du, ob dein ebusd MQTT beherrschen sollte
Produktiv: Proxmox mit OH 3.4 und HABApp im LXC-Container
Entwicklung: Proxmox mit OH 4.1 und HABApp im LXC-Container

Yoda07
Beiträge: 5
Registriert: 29. Jun 2023 21:36
Answers: 0

Re: ebus Binding mit adapter v5 und ebusd

Beitrag von Yoda07 »

es war nicht sauber installiert.
Jetzt funktioniert es und ich bin wieder einen Schritt weiter - danke

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

Re: ebus Binding mit adapter v5 und ebusd

Beitrag von udo1toni »

Ähm... wer sich die Zeit nimmt, genau zu lesen, ist klar im Vorteil... ;)

Ich habe ausdrücklich den Dateinamen /etc/mosquitto/mosquitto.conf angegeben, diese Datei hat nichts (so gar nichts) mit ebusd zu tun.
Die genannten Optionen beziehen sich ausschließlich auf mosquitto.

Und wenn Du mehrere Dienste auf einem Rechner betreibst und diese miteinander per TCP/IP sprechen sollen (mit welchem Protokoll auch immer...) dann kannst Du gewöhnlich als ip-Adresse 127.0.0.1 bzw. localhost angeben (in diesem Fall bei ebusd einzutragen, welches ja per mqtt mit mosquitto auf dem lokalen System kommunizieren will)
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

renek74
Beiträge: 62
Registriert: 26. Nov 2020 08:00
Answers: 0

Re: ebus Binding mit adapter v5 und ebusd

Beitrag von renek74 »

Hallo,
ich würde mich auch gern einklinken. Hab auf dem openhab das ebus Binding installiert. Kommunikation zum Adapter ist auch aufgebaut. Hat auch in openhab automatisch 5 Standard Adapter eingelesen. Wie genau bekomme ich jetzt mein openhab dazu Telegramme abzuholen bzw. an MQTT anzubinden, in dem bereits mehrer Tasmota Geräte reinschreiben. Im Adapter selbst kann ich nicht viel einstellen.

Antworten