How to expand the garage door opening

Hörmann garage door opening via WLAN / FHEM / MQTT

is required:

  • Hörmann Supramatic garage door operator
  • ESP8266 WIFI 5V Relay Module (LC Technology)
  • DC-DC converter (step down switching regulator LM2596)
  • Damp-proof box, small circuit board, fuse + holder (100mA), conductor track connection, cable, soldering skills


  • Flash the ESP module with the current Tasmota firmware (can also be done later when installed)
  • Make relay specific adjustments in Tasmota
  • Solder the board (fuse 100mA)
  • IMPORTANT! The ESP module works with 5 volts DC. However, the Hörmann garage door operator outputs 24 volt DC. Therefore, the step-down converter must first be set to 5V output voltage before connecting the ESP!


  • Switching contacts from the drive to “COM” and “NO” on the ESP module
  • 24V from the drive to the fuse (100mA), then to the input “IN +” of the step-down converter, from the output “OUT +” then to “IN +” on the ESP module
  • 0V from the drive to the input “IN-” of the step-down converter, from the output “OUT-” then to “IN-” on the ESP module

Relay specific adjustments in Tasmota:

Then you can easily integrate the module into your existing FHEM automation via MQTT.
The following FHEM code integrates the MQTT device and creates a “button” that sends the signal to the relay for one second.

New version with Hörmann universal board UAP1:

The existing ESP module was expanded by an MCP23017 via I2C bus. The outputs of the MCP are routed to a 4-fold relay module in order to switch the inputs of the UAP to potential-free. The inputs of the MCP go to the relays of the UAP. Integrated into FHEM via MQTT2

It is now possible:
- Switch on the light of the drive
- Open the gate
- close the gate
- gate stop
- Gate toggle

The states of the gate are also available directly:
- Gate closed
- Gate open / half open

In total, only one bus cable now goes from the drive to the new distribution box. The bus also comes with 24 volts, which can be used for your own components.