Seite 2 von 6
Re: ebus Binding mit adapter v5 und ebusd
Verfasst: 30. Jun 2023 08:04
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
korrekt startet? Du kannst dann mit
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?
Re: ebus Binding mit adapter v5 und ebusd
Verfasst: 30. Jun 2023 09:47
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'.
Re: ebus Binding mit adapter v5 und ebusd
Verfasst: 30. Jun 2023 10:02
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?
Re: ebus Binding mit adapter v5 und ebusd
Verfasst: 30. Jun 2023 10:27
von Yoda07
nein leider auch mit --device=.. gleiches Thema
Re: ebus Binding mit adapter v5 und ebusd
Verfasst: 30. Jun 2023 10:44
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
Re: ebus Binding mit adapter v5 und ebusd
Verfasst: 30. Jun 2023 12:10
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
Re: ebus Binding mit adapter v5 und ebusd
Verfasst: 30. Jun 2023 12:48
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
Re: ebus Binding mit adapter v5 und ebusd
Verfasst: 30. Jun 2023 13:25
von Yoda07
es war nicht sauber installiert.
Jetzt funktioniert es und ich bin wieder einen Schritt weiter - danke
Re: ebus Binding mit adapter v5 und ebusd
Verfasst: 30. Jun 2023 14:10
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)
Re: ebus Binding mit adapter v5 und ebusd
Verfasst: 16. Feb 2024 13:50
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.