Years ago I stumbled upon a blog by bouni reverse engineering the Hormann protocol used on the supramatic E3 and equivalent motors. I benefitted greatly from this data to talk directly to our garage door. I’m using an ESP32 based solution which implements the Apple HomeKit protocol natively (next to MQTT for other integration options). So when confronted with a new protocol Hormann used on the newer promatic/supramatic E4 motors I decided to return the favour to the community, perhaps others will find this information equally helpful as I did at the time.