Seite 4 von 6

Re: ebus Binding mit adapter v5 und ebusd

Verfasst: 22. Feb 2024 12:19
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:

Re: ebus Binding mit adapter v5 und ebusd

Verfasst: 22. Feb 2024 12:44
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

Re: ebus Binding mit adapter v5 und ebusd

Verfasst: 23. Feb 2024 16:19
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

Re: ebus Binding mit adapter v5 und ebusd

Verfasst: 23. Feb 2024 16:29
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

Re: ebus Binding mit adapter v5 und ebusd

Verfasst: 23. Feb 2024 16:31
von renek74
der adapter ist via wifi im Netzwerk eingebunden. Spannungsversorgung per USB.

Re: ebus Binding mit adapter v5 und ebusd

Verfasst: 23. Feb 2024 16:36
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

Re: ebus Binding mit adapter v5 und ebusd

Verfasst: 23. Feb 2024 17:12
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....

Re: ebus Binding mit adapter v5 und ebusd

Verfasst: 23. Feb 2024 17:37
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.

Re: ebus Binding mit adapter v5 und ebusd

Verfasst: 23. Feb 2024 17:46
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

Re: ebus Binding mit adapter v5 und ebusd

Verfasst: 24. Feb 2024 08:13
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.