ebusd ist ein Daemon zur Kommunikation mit eBUS Geräten, die über einen 2-Draht-Bus verbunden sind (“energy bus” – verwendet von vielen Heizsystemen).
Releases, Quellcode und Dokumentation sind auf github verfügbar:
https://github.com/john30/ebusd
ebusd handhabt alle Aspekte des eBUS Protokolls auf unterer Ebene, erlaubt bequemes Senden/Empfangen ganzer Nachrichten und übernimmt dabei die Interpretation des Inhalts.

Hier finden sich Details eines „ordentlichen“ eBUS-Adapters, der für die Verbindung von ebusd mit dem Heizsystem benötigt wird.
Aktuelle Version 26.1:
Almond
This is the 27th "Almond" release of ebusd.
The new features are support for more than one level of load instructions and the option to use OS CA certificates for the MQTT client, as well as some bug fixes.
See ChangeLog and Wiki for details.
Debian 13 (Trixie), 12 (Bookworm), and 11 (Bullseye) install packages for amd64, 386, armv7 (Raspberry Pi 2/3/4), and arm64 (Raspberry Pi 3/4 64 bit) are attached.
Variants of each binary with MQTT support have an additional "mqtt1" (for libmosquitto1) suffix in the name, whereas those without don't.
For Arch Linux, simply run makepkg in the contrib/archlinux/ebusd/ directory.
The latest release is also available as multi-architecture Docker image on the hub with tag ebusd:latest.
- ebusd-26.1_386-bookworm.deb 361.84 KB 384 downloads
- ebusd-26.1_386-bookworm_mqtt1.deb 395.72 KB 330 downloads
- ebusd-26.1_386-bullseye.deb 358.21 KB 228 downloads
- ebusd-26.1_386-bullseye_mqtt1.deb 390.57 KB 218 downloads
- ebusd-26.1_386-trixie.deb 372.41 KB 280 downloads
- ebusd-26.1_386-trixie_mqtt1.deb 406.88 KB 291 downloads
- ebusd-26.1_amd64-bookworm.deb 334.55 KB 393 downloads
- ebusd-26.1_amd64-bookworm_mqtt1.deb 365.22 KB 593 downloads
- ebusd-26.1_amd64-bullseye.deb 330.01 KB 240 downloads
- ebusd-26.1_amd64-bullseye_mqtt1.deb 360.54 KB 228 downloads
- ebusd-26.1_amd64-trixie.deb 349.86 KB 298 downloads
- ebusd-26.1_amd64-trixie_mqtt1.deb 381.96 KB 606 downloads
- ebusd-26.1_arm64-bookworm.deb 287.73 KB 313 downloads
- ebusd-26.1_arm64-bookworm_mqtt1.deb 314.07 KB 453 downloads
- ebusd-26.1_arm64-bullseye.deb 287.13 KB 194 downloads
- ebusd-26.1_arm64-bullseye_mqtt1.deb 312.17 KB 230 downloads
- ebusd-26.1_arm64-trixie.deb 293.83 KB 359 downloads
- ebusd-26.1_arm64-trixie_mqtt1.deb 320.66 KB 435 downloads
- ebusd-26.1_armv7-bookworm.deb 282.17 KB 212 downloads
- ebusd-26.1_armv7-bookworm_mqtt1.deb 308.02 KB 268 downloads
- ebusd-26.1_armv7-bullseye.deb 275.03 KB 208 downloads
- ebusd-26.1_armv7-bullseye_mqtt1.deb 301.04 KB 252 downloads
- ebusd-26.1_armv7-trixie.deb 288.57 KB 208 downloads
- ebusd-26.1_armv7-trixie_mqtt1.deb 314.79 KB 289 downloads
- Source code
Dazu passende CSV Konfigurationsdateien:
Verwendung mit ebusd Version 3.2 oder neuer:
Seit ebusd Version 3.2 kann einfach die Standardoption für die Konfigurationsdateien verwendet werden, bei der die Dateien direkt von ebusd.eu abgerufen werden (siehe „–configpath“ Option).
Wegen dieses Features werden keine weiteren Paketversionen des ebusd-configuration Repositorys generiert. Sofern die Konfigurationsdateien bearbeitet werden sollen, muss das Repository gecloned werden und ebusd darauf konfiguriert werden.
Neueste Version (für ebusd vor 3.2):
ebusd 2.1 config 2016/06/05
This is the second release of ebusd 2.1 configuration files for easy installation on e.g. Debian.
The major new feature of this release compared to 2.0 is the support for a variety of different Vaillant BAI devices. Compared to the first 2.1 release, the missing ".inc" files were added to the ".deb" files and 370 as well as F37 devices were added.
Installation on Debian:
- Download one of the ".deb" files with your desired language code
- Run "*dpkg -i --force-overwrite ebusd-configuration-2.1..deb**" Note: The "--force-overwrite" option is necessary since the ebusd package already contains a rough "broadcast.csv", which is also contained in this package.
Installation on other OS:
- Download one of the ".tgz" files with your desired language code
- Remove old files/directories from the /etc/ebusd directory
- Unpack it to the /etc/ebusd directory using "*tar xzf ebusd-configuration-2.1..tgz -C /etc/ebusd/**"
- ebusd-configuration-2.1.b143f39-de_all.deb 50.98 KB 5.571 downloads
- ebusd-configuration-2.1.b143f39-de_all.tgz 109.13 KB 1.895 downloads
- ebusd-configuration-2.1.b143f39-en_all.deb 47.63 KB 1.398 downloads
- ebusd-configuration-2.1.b143f39-en_all.tgz 104.04 KB 1.031 downloads
- Source code
Frühere Versionen sind hier zu finden.