@kanumouse, bitte beachte beim Zurückstufen ebusd-deamon 24.4 zu 23.3 auch die Konfigurationsdatei /etc/default/ebusd die Variable EBUSD_OPTS. Wenn du für device Multicast DNS mit Chip ID verwendet hast, muss du den Parameter "-d" wieder umstelllen auf IP z.B. so:
ebusd-deamon Version 24.4 : -d mdns:123456784204
ebusd-deamon 23.3: -d ens:192.168.0.253:9999
NEWS
Latest posts made by tagen
-
RE: eBus Adapter Vaillantposted in ioBroker Allgemein
-
RE: eBus Adapter Vaillantposted in ioBroker Allgemein
@kanumouse, um den Versionskonflikt ebusd-deamon zu lösen:
Vorher Backup vom System machen!
- aktuellen ebusd-deamon 24.1 deinstallieren
iob stop sudo systemctl stop ebusd # Paket deinstallieren sudo dpkg -r ebusd:i386- aus den Paketquellen den älteren ebusd-deamon 23.3 installieren
wget https://github.com/john30/ebusd/releases/download/23.3/ebusd-23.3_386-bookworm.deb sudo dpkg -i ./ebusd-23.3_386-bookworm.deb sudo systemctl enable ebusd sudo systemctl start ebusd- Prüfen auf Fehlermeldungen
journalctl -f sudo systemctl status ebusd- Testen
ebusctl read "Date" 15.11.2024- Wenn alles OK ist
iob start -
RE: eBus Adapter Vaillantposted in ioBroker Allgemein
@kanumouse, sehe dir bitte das Protokoll dazu an!
Das Problem: Die Version vom ebusd ist zu neu, es wird aber nur 23.3 unterstützt!
unsupported ebusd version found (too new): 24.1 supported version is 23.3Der ebusd mit seiner Konfiguration hat keine Probleme!
Wert über Konsole abfragen:
# ebus-Version abfragen: :~$ sudo ebusd -V ebusd 24.1.24.1 # Den Wert "Hc1HeatCurve" auslesen ~$ ebusctl read "Hc1HeatCurve" 0.6Hier mein Logauszug nach der Umstellung:
ebus.0 2024-11-15 05:24:05.961 info all history done ebus.0 2024-11-15 05:24:05.937 info all http done ebus.0 2024-11-15 05:24:05.784 info unsupported ebusd version found (too new): 24.1 supported version is 23.3 ebus.0 2024-11-15 05:24:05.783 info found ebusd update version OK, device firmware v5 1[4a1b] up to date, vaillant/15.ctlv2 ebus.0 2024-11-15 05:24:05.731 info unsupported ebusd version found (too new): 24.1 supported version is 23.3 ebus.0 2024-11-15 05:24:05.730 info installed ebusd version is 24.1 ebus.0 2024-11-15 05:24:05.630 warn no update since 14.11.2024, 23:39:30 Scan.76.messages.Id.lastup ebus.0 2024-11-15 05:24:05.463 warn no update since 14.11.2024, 23:39:27 Scan.15.messages.Id.lastup ebus.0 2024-11-15 05:24:05.287 warn no update since 14.11.2024, 23:39:24 Scan.08.messages.Id.lastup ebus.0 2024-11-15 05:24:04.967 error exception from tcp socket in ebusd_ReadValues [AggregateError] ebus.0 2024-11-15 05:24:04.887 info list of polled vars [{"active":true,"circuit":"","name":"Hc1HeatCurve","parameter":""}] ebus.0 2024-11-15 05:24:04.877 info starting. Version 3.3.6 in /opt/iobroker/node_modules/iobroker.ebus, node: v20.18.0, js-controller: 6.0.11 host.xyz 2024-11-15 05:24:03.937 info instance system.adapter.ebus.0 in version "3.3.6" started with pid 50757 host.xyz 2024-11-15 05:24:03.656 info "system.adapter.ebus.0" enabled -
eBUS Adapter Shield V5 Installationposted in Off Topic
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: