Hörmann Garagentor mit ESPHome und Home Assistant steuern
Hörmann Garagentor mit ESPHome und Home Assistant steuern
Einleitung
Wer ein Hörmann Garagentor der Series 4 (z.B. SupraMatic E4, P4 oder H4) besitzt, hat mit dem tynet RS485 Bridge DIY Adapter eine elegante Möglichkeit, das Tor lokal und ohne Cloud in Home Assistant einzubinden. Das kleine ESP32-S3 Board emuliert dabei das Hörmann UAP1-HCP Modul und kommuniziert über den HCP2-Bus direkt mit dem Antrieb.
In diesem Artikel zeige ich, wie ich das Board mit ESPHome geflasht, am SupraMatic E4 angeschlossen und in Home Assistant mit einer schönen Mushroom Card integriert habe.
Was du brauchst
- tynet RS485 Bridge DIY Hörmann MQTT Adapter (ESP32-S3)
- Hörmann SupraMatic E4 / P4 / H4 (oder anderes Series 4 Modell)
- Home Assistant mit ESPHome Add-on
- HACS (für die Mushroom Cards)
- USB-C Kabel (nur zum Flashen)
- Optional: 3D-gedrucktes Gehäuse von MakerWorld
Warum ESPHome statt der Standard-Firmware?
Das Board wird mit einer Arduino-basierten MQTT-Firmware ausgeliefert, die sofort funktioniert. Daneben gibt es aber auch eine ESPHome-basierte Firmware - und die hat für Home Assistant-Nutzer klare Vorteile:
Die ESPHome-Variante nutzt die native Home Assistant API statt MQTT, wodurch kein separater MQTT-Broker nötig ist. Geräte werden automatisch in HA erkannt, Entities sind sofort verfügbar, und OTA-Updates laufen direkt aus dem ESPHome-Dashboard. Wer bereits einen MQTT-Broker betreibt, kann natürlich bei der Standard-Firmware bleiben - beide Optionen sind gleichwertig, es ist eine Frage des persönlichen Setups.
Das Gute: Man kann jederzeit zwischen den Firmwares wechseln.
Schritt 1: ESPHome Firmware flashen
Wichtig: Das Board darf niemals gleichzeitig per USB-C am PC und per RJ12 am Garagentor angeschlossen sein - das kann das Board beschädigen!

ESPHome Gerät anlegen
- In Home Assistant → ESPHome Add-on öffnen
- “New Device” → “New Device Setup”
- Gerätename vergeben, z.B.
hoermann-garagentor - Board per USB-C an den PC anschließen
- “Connect” klicken - beim Verbinden die BOOT-Taste am Board gedrückt halten, erst loslassen wenn “Connected” erscheint
- Basis-Firmware wird geflasht
YAML Konfiguration anpassen
Nach dem ersten Flash die generierte YAML komplett ersetzen. Dabei das Framework auf arduino setzen (das tynet Package benötigt Arduino, nicht esp-idf) und das tynet Package einbinden:
esphome:
name: hoermann-garagentor
friendly_name: hoermann-garagentor
packages:
tynet.hcpbridge_e4: github://Tysonpower/HCPBridgeMqtt_tynet/esphome.yaml@main
esp32:
board: esp32-s3-devkitc-1
framework:
type: arduino
api:
encryption:
key: "DEIN_API_KEY"
ota:
- platform: esphome
password: "DEIN_OTA_PASSWORD"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ap:
ssid: "Hoermann-Garagentor"
password: "fallback-passwort"
captive_portal:
Secrets ergänzen
Das tynet Package benötigt folgende Einträge in der ESPHome secrets.yaml:
wifi_ssid: "DeinWLAN"
wifi_password: "DeinWLANPasswort"
api_key: "DEIN_API_KEY"
web_username: "admin"
web_password: "tynet.eu"
hcp_wifi_ap_password: "tynet.eu"
Firmware bauen und flashen
- Install → Manual download → Factory format (.bin) herunterladen
- web.esphome.io öffnen
- BOOT-Taste gedrückt halten → Connect → TinyUSB auswählen
- Install →
.binDatei auswählen → flashen - USB-C trennen, Board kurz stromlos machen
- Nach ~30 Sekunden sollte das Gerät im WLAN erscheinen
Schritt 2: Board am Garagentor anschließen

Das Board passt optional in ein praktisches 3D-gedrucktes Gehäuse, das sich direkt am Antrieb montieren lässt.
Wichtig laut Hörmann-Anleitung: Das RJ12-Kabel im stromlosen Zustand einstecken:
- Stromkabel des Antriebs aus der Steckdose ziehen
- RJ12-Kabel in den BUS-Anschluss am SupraMatic stecken
- Antrieb wieder an den Strom anschließen
Schritt 3: Bus-Scan am SupraMatic E4
Damit der Antrieb das neue Board erkennt, muss ein Bus-Scan durchgeführt werden:
- PRG-Taste länger gedrückt halten bis Display 00 zeigt
- Mit Pfeiltasten zu Menü 37 navigieren
- PRG-Taste drücken → Untermenü 01 auswählen
- PRG-Taste gedrückt halten bis “bS” im Display erscheint, dann loslassen
- Warten bis der Scan abgeschlossen ist - bei Erfolg erscheint kurz eine 1, dann springt das Display zurück auf 37
Das Board ist nun am Bus registriert und das Gerät sollte in ESPHome online gehen.
Schritt 4: In Home Assistant einbinden
HA erkennt das neue ESPHome-Gerät automatisch. Unter Einstellungen → Geräte & Dienste erscheint eine Benachrichtigung zum Hinzufügen. Nach der Integration stehen alle Entities direkt zur Verfügung.
Schritt 5: Mushroom Card einrichten
Für eine schöne Darstellung im Dashboard empfehle ich die Mushroom Cards aus HACS.
Installation
- HACS öffnen → “Explore & download repositories”
- Nach “Mushroom” suchen → von piitaya installieren
- HA neu starten
Card hinzufügen
Im Dashboard eine neue Karte hinzufügen und “Mushroom Cover Card” auswählen. Die cover. Entity des Garagentors auswählen - fertig.

Das Ergebnis zeigt den aktuellen Status (Open/Closed), die Position in Prozent sowie Buttons für Auf, Stop, Zu und Lüftungsposition.

Über die integrierte Web-UI des Boards (erreichbar unter http://hoermann-garagentor.local) lässt sich das Tor zusätzlich direkt steuern, ohne Home Assistant.
Fazit
Der tynet RS485 Bridge Adapter ist eine durchdachte und gut dokumentierte Lösung für die lokale Hörmann-Integration. Mit ESPHome läuft alles ohne Cloud, ohne MQTT-Broker und mit nativer Home Assistant Integration. Die Installation hat ein paar Stolpersteine (BOOT-Taste beim Flashen, Framework auf Arduino setzen, die nötigen Secrets für das tynet Package), ist aber gut machbar.
Das 3D-gedruckte Gehäuse ist ein nettes Extra das das Ganze ordentlich abschließt. Wer ein Series 4 Hörmann Tor hat und Home Assistant nutzt, bekommt hier für kleines Geld eine vollwertige lokale Smart-Home Integration.