NEWS
eBUS Adapter Shield V5 Installation
-
Hier wird die Einrichtung und Einbindung in das Ubuntusystem für den eBUS Adapter Shield V5 beschrieben.
Die Konfiguration im ioBroker kann danach erfolgen.Voraussetzung:
- eBUS Adapter Shield V5:
- Update auf Version 20241017
- über Browser und WLAN erreichbar
- an eBUS angeschlossen
- Ubuntu 22.04.5 LTS
1. Installation eBUS Adapter Shield V5
- Einstellungen:

2. eBUS Adapter Shield V5 mit dem eBUS-System verbinden
- Die Polung muss nicht beachtet werden.
3. daemon auf Ubuntu System installieren
-
ssh als User auf das Ubuntusystem einwählen
-
Backup vom System machen
-
Diese Pakete installieren:
# sudo apt-get install git autoconf automake g++ make # sudo apt-get install libmosquitto-dev # sudo apt-get install knxd-dev # sudo apt-get install libstdc++6- Aktuelle Version "ebusd - eBUS daemon" DebianPaket herunterladen
# wget https://github.com/john30/ebusd/releases/download/24.1_389-bookworm.deb- DebianPaket installieren
# sudo dpkg -i ./ebusd-24.1_386-bookworm.deb - dpkg meldet: Abhängigkeitsprobleme verhindern Konfiguration von ebusd:i386 Ist nicht schlimm: - dann noch mal # sudo apt-get install libstdc++6 Meldung: ibstdc++6 ist schon die neueste Version (12.3.0-1ubuntu1~22.04). libstdc++6 wurde als manuell installiert festgelegt. Lösungsvorschlag "apt --fix-broken install"- Lösungsvorschlag durchführen
# sudo apt --fix-broken install Automatisch kommen die Meldungen: jetzt ebusd:i386 (24.1) wird eingerichtet ... Instructions: 1. Edit /etc/default/ebusd if necessary ...- Konfig editieren:
# sudo vi /etc/default/ebusd ;Das hier eintragen: EBUSD_OPTS="--scanconfig -d mdns:5432048f4204 --httpport=8889" # Erklärung: # mdns -> MulticastDNS Protokoll, 5432048f4204 -> Cip ID des eBUS Adapter Shield V5, siehe Bild w.o.- Systemstart konfigurieren
# sudo systemctl enable ebusd- eBUS daemon starten
# sudo service ebusd start10.Status des daemon abfragen
# sudo systemctl status ebusd Der Staus sollte dann so aussehen: ● ebusd.service - ebusd, the daemon for communication with eBUS heating systems. Loaded: loaded (/lib/systemd/system/ebusd.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2024-11-12 00:05:02 CET; 17h ago Process: 14871 ExecStart=/usr/bin/ebusd $EBUSD_OPTS (code=exited, status=0/SUCCESS) Main PID: 14872 (ebusd) Tasks: 4 (limit: 4346) Memory: 7.5M CPU: 9min 2.517s CGroup: /system.slice/ebusd.service └─14872 /usr/bin/ebusd --scanconfig -d mdns:5432048f4204 --httpport=8889 Nov 12 00:05:01 t420 systemd[1]: Starting ebusd, the daemon for communication with eBUS heating systems.... Nov 12 00:05:02 t420 ebusd[14871]: 2024-11-12 00:05:02.132 [main notice] discovering device from "mdns:5432048f42> Nov 12 00:05:02 t420 ebusd[14871]: 2024-11-12 00:05:02.329 [main notice] using discovered device with ID 5432048f> Nov 12 00:05:02 t420 systemd[1]: Started ebusd, the daemon for communication with eBUS heating systems.. lines 1-15/15 (END) -> mit ":q" Ansicht beenden!11.Fortlaufende aktive log-Daten ansehen, hier sollten Daten fliessen:
# tail -f /var/log/ebusd.log 2024-11-12 17:33:43.930 [update notice] received unknown MS cmd: 7108b51a03042236 / 0e2200000000000000000000000000 2024-11-12 17:33:44.375 [update notice] received read hmu State QQ=71: 5;249;193;8 2024-11-12 17:33:47.849 [update notice] received read hmu State QQ=71: 5;249;193;8 2024-11-12 17:33:48.816 [update notice] received read hmu Status01 QQ=10: 36.0;31.5;-;-;-;on 2024-11-12 17:33:49.080 [update notice] received unknown MS cmd: 1076b5110101 / 0947ffd204ff570000ff 2024-11-12 17:33:49.344 [update notice] received unknown MS cmd: 1076b512030f0001 / 07b902003d0215ff 2024-11-12 17:33:49.608 [update notice] received unknown MS cmd: 1008b51009000048ffffff060000 / 0101 2024-11-12 17:33:49.871 [update notice] received unknown MS cmd: 1076b51009000000ffffff050000 / 0101 2024-11-12 17:33:51.282 [update notice] received read hmu State QQ=71: 5;249;193;8 2024-11-12 17:33:51.405 [update notice] received unknown MS cmd: 0376b512061300159a0200 / 0200ff 2024-11-12 17:33:54.748 [update notice] received read hmu State QQ=71: 5;249;193;8 -> mit STR+c wieder beenden- Daten über Browser anzeigen:
- Name der Ubuntuserver und Port 8889 -> ist der httpport aus der /etc/default/ebusd
- data -> Inhalt der ausgelesenen Daten
http://[Name_Ubuntu-Server]:8889/data
- Nach Änderung der Konfiguration
- eBUS daemon stoppen/starten
# sudo service ebusd stop # sudo service ebusd startAnhang:
Konfig Dateien:
/etc/default/ebusd
/etc/default/dbus ;hier habe ich keine Einträge gemachtQuellen:
- eBUS Adapter Shield V5:
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden