ebus Binding mit adapter v5 und ebusd

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

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

Re: ebus Binding mit adapter v5 und ebusd

Beitrag von renek74 »

Tokamak hat geschrieben: 19. Feb 2024 09:48 Das ebus-Binding greift meines WIssens direkt auf das Device zu und benötigt den ebus-Damon ebusd nicht. Sicher ist, dass das ebus-Binding den ebusd nicht installiert.

Wenn du via MQTT arbeiten willst, ist der einfachste Weg, den ebusd zu installieren und für die Kommunikaton mit MQTT zu konfigurieren. Siehe hierzu auch https://ebusd.de/, du benötigst die armv7-Version.
...welche von den armv7 benötige ich, sorry ihr denkt bestimmt ich bin völlig blöd :roll:

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 »

Verusche es erst einmal mit

Code: Alles auswählen

sudo apt-get update
sudo apt-get install ebusd
Wenn das nicht geht, bekommst du mit

Code: Alles auswählen

sudo lsb_release -a
raus, welches OS auf deinem Raspi läuft
Produktiv: Proxmox mit OH 3.4 und HABApp im LXC-Container
Entwicklung: Proxmox mit OH 4.1 und HABApp im LXC-Container

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

Re: ebus Binding mit adapter v5 und ebusd

Beitrag von renek74 »

ebusd läuft, MQTT hatte ich mit dem Befehl auch gesetzt aber im MQTT Explorer sehe ich nur meine Geräte wie Tasmota etc. Leider kommt nichts vom ebusd Adapter. Welcher folgendes anzeigt:

Chip ID: 54320485ad54, ESP32-C3, rev 4
Hostname: ebus-85ad54
Up time: 547116
Free heap: 120112
ebusd connected: yes (inactive)
eBUS signal: acquired



openhabian@openhabian:/var/lib/openhab/backups $ ebusctl i
version: ebusd 23.3.23.3
update check: OK
device: /dev/ttyUSB0, serial, invalid
signal: no signal
reconnects: 0
masters: 1
messages: 11
conditional: 0
poll: 0
update: 4
address 31: master #8, ebusd
address 36: slave #8, ebusd

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 »

Der ebus - Adapters ist mit dem ebus verbunden und steckt in einem USB - Port? Die LEDs des Adapters blinken?

Hast du mehr als einen USB - Port? Mich wundert das "invalid" bei der Ausgabe von ebusctl i
Produktiv: Proxmox mit OH 3.4 und HABApp im LXC-Container
Entwicklung: Proxmox mit OH 4.1 und HABApp im LXC-Container

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

Re: ebus Binding mit adapter v5 und ebusd

Beitrag von renek74 »

der adapter ist via wifi im Netzwerk eingebunden. Spannungsversorgung per USB.

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 »

Dann stimmt die Konfig des ebusd nicht. Du musst ein anderes Device angeben.
Zurzeit steht da wohl noch die Standardkonfig /dev/ttyUSB0.

Welches Device du für WiFi angeben musst, weiß nicht. Das müsstest du nachlesen.

Hier findest du Hinweise: https://adapter.ebusd.eu/v30/steps.html#ebusdinst
Produktiv: Proxmox mit OH 3.4 und HABApp im LXC-Container
Entwicklung: Proxmox mit OH 4.1 und HABApp im LXC-Container

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

Re: ebus Binding mit adapter v5 und ebusd

Beitrag von renek74 »

openhabian@openhabian:~ $ ebusd -d ens:10.0.2.164:9999
2024-02-23 17:10:15.446 [main error] unable to open log file /var/log/ebusd.log

nächster Fehler....wahrscheinlich keine Rechte für die Log datei....

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

Re: ebus Binding mit adapter v5 und ebusd

Beitrag von udo1toni »

Wie startest Du ebusd? Gewöhnlich sollte ebusd als Service laufen.

In der GNU/Linux Shell kannst Du gewöhnlich mit dem Befehl

Code: Alles auswählen

systemctl status ebusd.service
den Status des Dienstes ermitteln. Läuft ebusd nicht als Dienst, kannst Du mit dem Befehl

Code: Alles auswählen

sudo systemctl start ebusd.service
den Daemon als Dienst starten. Ein

Code: Alles auswählen

sudo systemctl stop ebusd.service
beendet den Dienst. Ein

Code: Alles auswählen

sudo systemctl enable ebusd.service
sorgt dafür, dass der Dienst bei Systemstart automatisch mit startet.
In der Datei ebusd.service steht dann auch, mit welchem User der Dienst ausgeführt wird (sollte gewöhnlich ebusd sein) und dieser User sollte die Berechtigung haben, in den betreffenden Ordnern Dateien zu erstellen (unter anderem in /var/log/). Funktioniert das nicht, dann kannst Du notfalls die Datei von Hand anlegen und dafür sorgen, dass sie dem richtigen User gehört.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

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 »

Lt. ebusctl i läuft der ebusd bereits.

Dessen Konfigfile ist unter Debian /etc/default/ebusd
Möglicherweise ist es beim Raspi auch so.

Das Konfigfile musst du als root, etwa mit

sudo nano /etc/default/ebusd

oder dem vi anpassen und den Daemon mit

sudo systemctl restart ebusd.service

neu starten
Produktiv: Proxmox mit OH 3.4 und HABApp im LXC-Container
Entwicklung: Proxmox mit OH 4.1 und HABApp im LXC-Container

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

Re: ebus Binding mit adapter v5 und ebusd

Beitrag von renek74 »

danke für Eure Geduld, momentan suche ich noch das Konfig file:


openhabian@openhabian:~ $ cd /etc/default/
openhabian@openhabian:/etc/default $ ls
avahi-daemon cpu_governor fake-hwclock nfs-common rpcbind triggerhappy
bluetooth crda hwclock nss rpi-eeprom-update useradd
cacerts cron keyboard openhab rsync
console-setup dbus locale raspberrypi-kernel ssh
cpufrequtils ebusd networking rng-tools-debian sysstat


openhabian@openhabian:/etc/ebusd $ ls
knx.cfg mqtt-hassio.cfg mqtt-integration.cfg

bis jetzt keine Konfig zu finden.

Antworten