Überblick
eBUSd ist eine Home Assistant App, die ebusd ausführt, einen Daemon für die Kommunikation mit eBUS-Heizungssystemen. Sie verpackt die unveränderte ebusd-Binärdatei aus dem Projekt von john30 in einem überwachten Container und arbeitet daher als transparenter Wrapper. Sie spricht über MQTT mit Home Assistant und liest die Angaben zum Mosquitto-Broker automatisch vom Supervisor aus, wahlweise kann auch ein externer Broker verwendet werden. In der Konfiguration der App kann ein USB-Adapter oder ein Netzwerkadapter eingetragen werden, und wenn beide leer bleiben, versucht ebusd die Erkennung über mDNS. Eine optionale Einstellung legt eine Konfigurationsdatei für MQTT Discovery an, damit von ebusd gefundene Geräte in Home Assistant erscheinen. Sie benötigt Home Assistant OS, läuft auf aarch64 und amd64, kann auf USB- und serielle Geräte zugreifen und öffnet eine eigene Seite in der Seitenleiste.
Zusammenfassung der Dokumentation und Konfiguration von LukasGrebe/ha-addons, automatisch erstellt und übersetzt. Stimmt etwas nicht, oder betreust du das Projekt und möchtest hier deinen eigenen Text? Melde dich
Unterstützt
Öffnet sich in der Seitenleiste Eine eigene Seite öffnet sich in Home Assistant.
Aktiv gepflegt Das Projekt hat in den letzten sechs Monaten eine neue Version oder Änderung veröffentlicht.
Einrichtung
Füge ihr App-Repository unter Einstellungen > Apps hinzu, installiere sie dann und starte sie.
Aus der Dokumentation
This app is a transparent wrapper. It packages the unmodified ebusd binary from john30/ebusd into a Home Assistant supervised container. Nothing more.
Open an issue in this repository only for problems specific to running ebusd inside Home Assistant Supervisor (startup failures, HA integration, config folder access).
Berechtigungen
- HardwarezugriffKann auf Geräte an USB, seriellen Schnittstellen oder GPIO zugreifen.
Konfiguration
- USB eBUS-Adapter (--device)USB/seriellen eBUS-Adapter auswählen. Für das Enhanced-Speed-Protokoll (enh:) stattdessen network_device verwenden.
- Netzwerk- / Enhanced-Protokoll-Adapter (--device)Vollständiger Gerätestring inkl. Protokollpräfix, z. B. ens:192.168.1.1:9999, enh:/dev/ttyUSB0 oder mdns: für automatische Erkennung.
- HA-MQTT-Integrationskonfiguration einrichten (nur einmal nötig)Wenn aktiviert (Standard), wird die mitgelieferte mqtt-hassio.cfg beim ersten Start nach /addon_configs/<slug>/mqtt-hassio.cfg kopiert, sofern die Datei noch nicht existiert. --mqttint=/config/mqtt-hassio.cfg und --mqttjson werden automatisch zu den ebusd-Argumenten hinzugefügt. Diese Datei legt fest, welche eBUS-Werte per MQTT für die Home Assistant Discovery veröffentlicht werden. Deaktivieren und --mqttint=/config/eigener/pfad hinzufügen, wenn eigene MQTT-Entitäten verwaltet werden und die mitgelieferte Integrationskonfiguration nicht gewünscht ist. Ein eigenes --mqttint= in den commandline_options deaktiviert diese Einstellung automatisch.
- Zusätzliche ebusd-Optionen (ein Flag pro Eintrag)ebusd-CLI-Flags, eines pro Eintrag. --foreground und --updatecheck=off werden immer gesetzt. MQTT-Zugangsdaten (--mqtthost/port/user/pass) werden automatisch vom Supervisor-MQTT-Dienst bezogen; --mqtthost hier manuell angeben, um einen externen Broker zu verwenden.
- SQLite-Telegramm-Log (Datenbankdatei)Pfad einer SQLite-Datenbank, in der jedes von ebusd auf dem Bus empfangene Telegramm gespeichert wird, aufgeteilt in die Spalten QQ ZZ PB SB NN DD CRC ACK ... mit Zeitstempel in Nanosekunden, z. B. /share/ebusd/telegrams.db oder /config/telegrams.db. Leer lassen zum Deaktivieren.
- Aufbewahrung SQLite-Telegramm-Log (Tage)Telegramme, die älter als diese Anzahl Tage sind, werden aus dem SQLite-Telegramm-Log gelöscht. 0 behält alles. Je nach Busverkehr ca. 50-170 MB pro Tag.
Informationen
- Installationen
- 1.558 teilen Analysedaten
- Verbindung
- Nicht angegeben
- Pflege
- In den letzten 6 Monaten aktualisiert
- Version
- 26.1.10,
- Art
- App
- Voraussetzung
- Braucht Home Assistant OS
- Läuft auf
- 64-Bit-ARM, x86-64












