HB-RF-ETH-ng: Modernisierte HomeMatic Netzwerk-Firmware auf ESP-IDF 5.x Basis
Wer eine HomeMatic-Smarthome-Installation betreibt und das Funkmodul nicht direkt per GPIO an einen Raspberry Pi anschließen möchte, kennt das HB-RF-ETH-Konzept: Die Platine bindet ein Homematic-Funkmodul (HM-MOD-RPI-PCB oder RPI-RF-MOD) per Netzwerk an eine debmatic– oder piVCCU3-Installation an. Mit HB-RF-ETH-ng habe ich die ursprüngliche Firmware von Alexander Reinert grundlegend modernisiert.
Was ist HB-RF-ETH-ng?
HB-RF-ETH-ng ist eine Next-Generation-Fork der originalen HB-RF-ETH-Firmware, vollständig portiert auf ESP-IDF 5.x und optimiert für moderne Toolchains. Das Ergebnis: bessere Stabilität, aktiver Wartungsstand und Kompatibilität mit aktuellen Entwicklungsumgebungen.
Repository: github.com/Xerolux/HB-RF-ETH-ng
Was kann die Platine?
Das HB-RF-ETH-Board bindet ein Homematic-Funkmodul per Ethernet ins Netzwerk ein – ohne direkte GPIO-Verbindung zum Raspberry Pi. Das Funkmodul kann damit räumlich getrennt vom CCU-Server betrieben werden. Hinweis: Bei debmatic oder piVCCU3 kann immer nur ein Funkmodul gleichzeitig aktiv sein, unabhängig von der Verbindungsart (GPIO, USB oder Ethernet).
Neuerungen in HB-RF-ETH-ng
- ESP-IDF 5.x Basis – Portierung auf das aktuelle Espressif IoT Development Framework
- Moderne Toolchain-Kompatibilität – optimiert für aktuelle Build-Umgebungen
- WebUI OTA-Update – Firmware-Update bequem über die Web-Oberfläche
- Aktive Weiterentwicklung – regelmäßige Releases mit detailliertem CHANGELOG
- Umfassendes Wiki – Dokumentation zu Installation, Funktionen und Home Assistant Integration
Firmware installieren
Methode 1: WebUI-Update (empfohlen für bestehende Installationen)
- Aktuelle Firmware von den GitHub Releases herunterladen
- WebUI der Platine aufrufen:
http://[IP-Adresse] - Firmware-Datei im Update-Bereich hochladen
- Warten bis das Update abgeschlossen ist – Gerät startet neu
- Hinweis: Bei manchen Geräten Strom kurz trennen falls kein automatischer Neustart erfolgt
Methode 2: Erstinstallation per esptool
Für die Erstinstallation wird esptool benötigt. Die vier Binärdateien (Bootloader, Partitionstabelle, Boot und App) werden zu einer einzelnen Datei zusammengeführt und geflasht.
Integration in Home Assistant
Das Wiki beschreibt auch die direkte Integration in Home Assistant. In Kombination mit einer debmatic- oder piVCCU3-Instanz lassen sich alle HomeMatic-Geräte nahtlos einbinden.
Warum dieser Fork?
Die originale Firmware von Alexander Reinert basiert auf älteren ESP-IDF-Versionen und wird nicht mehr aktiv gepflegt. HB-RF-ETH-ng hält das Projekt zukunftsfähig: ESP-IDF 5.x bringt stabilere Ethernet-Treiber, bessere Sicherheit und Unterstützung für neuere ESP32-Varianten. Wer die HB-RF-ETH-Platine produktiv einsetzt, sollte auf HB-RF-ETH-ng wechseln.
