Hörmann garage door via MQTT

If you are using a Shelly 1 Plus or Pro to open/close the garage door, they have the possibility to communicate also via BLE. So it should be possible to read the status if your Hormann has Bluetooth (such as Supramatic 4) directly within the Shelly!

2 Likes

Hi, just understood that series 4 motors use modbus… Maybe then it’s just a matter to connect an ESP32+RS485 to the bus, bridge the serial to Wifi, and use the modbus integration of HA:

1 Like

Sounds great, will need to investigate that one.

I wouldn’t want to spoil the fun, following Thomas Dupas’s blog “Reverse engineering the Hörmann UAP1-HCP protocol” (Reverse engeneering the Hörmann UAP1-HCP protocol |) for Hormann Supramatic E4, protocol seems to partially decoded as a Modbus payload- but it didn’t seem that it was “just” Modbus.

1 Like

Hey Guys! As mentioned earlier, I bought 5 PCBs and actually planned to assemble them all. However, the Buck regulator and LDOs are out of stock at my supplier. I managed to find 3 each but broke a DCDC Regulator while assembling (solder bridge between out and the GND Pad and magic smoke escaped). I am currently quite busy and unfortunately do not have time for another go more soldering (we just moved houses), so if anyone wants to complete these PCBs, feel free to do so. :slight_smile:

I have one complete board for myself and sold another one (the one on the bottom). So I have 3 Boards which are missing the DCDC Converter and the LDO. I already programmed the PIC Chip (and the ESP for solder verification), what’s left is soldering the two chips and programming the ESP with your wifi Password.

I would sell each of the three PCBs for 30€ + shipping. Just send me a PM.

Cheers

And what does it mean? Is it possible to use the BT of hörmann or not ….

Would anyone be able to port this code to ESPhome?

1 Like

You mean the one with Bluetooth and the Hörmann app? That would be great.

Ah, no sorry. I meant the PCB for the E3. Its currently using MQTT but I would love to have it working with ESPHome

Hi,
I started to adapt it to ESPhome but I’m not able finalize because I have an E2 motor (not an E3) and I’m failing to get the motor status but all actions are working open, stop, close, venting, toggle light.

Here is the “work in progress” code: hoermann_door/esphome at main · lg2dc/hoermann_door · GitHub

I wrote the code almost one year ago and it’s working for me. In HomeAssistant I coupled the esphome cover with a zigbee door sensor to have a closed/open state. I’m missing closing/opening/stopped states but it’s usable.
I was planing to expose the cover as “custom” cover in place of the “template” one.
The venting and toggle light should be turned into buttons since the feature was recently introduced.

I hope it may help owners of E3 who are able to write some C code.

If someone can confirm that the esp_garage_door_state text sensor is returning the right state, I could try to fix my code “blindly”, if I find time :sweat_smile:.

2 Likes

Is there anything similar for E4?

Hi, for E4 i’m trying to use the HMIP HAP1-HCP adapter from Hormann (40€), in order to let the motor accept E3 accessories. In fact it seems a viable solution, but doesn’t work well for me. I can read the door and light status, which update correctly when I use the original remote command, but I can’t send open/close commands and turn on/off the light via MQTT. So at the moment, on E4 you can only have status report… or I did something wrong.


Have you checked the pinout?

Supramatic E4

  1. GND
  2. GND
  3. B / RS485 inverting input/output
  4. A / RS485 non-inverting input/output
  5. 24VDC
  6. 24VDC

Supramatic E3

  1. Unused???
  2. 24V DC
  3. GND
  4. Unused???
  5. B / RS485 inverting input/output
  6. A / RS485 non-inverting input/output

Source:

Cool…. The HAP I have already …. ( using homeatic IP via raspberrymatic) But the board for mqtt … Can you tell me where I can get this?

Hello, everyone,

very interesting.

Actually I was looking for information regarding the Bisecure Gateway integration in HA but I didn’t find anything. It’s probably too complex.

Does anyone know if this also works with Hörmann Promatic 3. At the moment I’m using the control inputs and have to laboriously measure the gate status with sensors. Does anyone still have circuit boards? Then I would like to test it.

After so much effort, for Promatic 4 I decided to abandon the PCB way. I switched to this project:

Or better, this (for MQTT integration):

[update] or better again, my fork here:

10€ in materials, 2h of work and it’s working… instead of over 100€ from SMD parts, PCB
, PIC programmer, HAP adapter, and 2weeks of tinkering :slight_smile:

It isn’t complete, I had to do some modifications (MQTT authentication, Serial2 instead of Serial1, dutch language…), but after these mods, it’s working. In fact, it’s a bit buggy via MQTT, you have to send commands 2-3 times, but on webpage it works perfectly.


Does anyone know if something similar can be achieved with the Garamatic 9 door controller? The documentation manual for this model mentions about the use of the optional UAP 1-HCP for ‘additional functions’ so I’m hopeful…

Seems very similar to a Promatic 4… by chance it will work.

I fixed some bugs on my HCPBridge branch (see previous posts for url).

Now position is working using Shutter custom card from HACS:

I’ve also fixed various issues on MQTT. Still a quick and dirt implementation, but both web and MQTT are working.

@Dr.Pat Can you please confirm the repository/branch with the updated code?

I am interested in one that will allow integration through MQTT.

Thanks,
Vlad