For developers who may be interested, I noticed that SupraMatic 4 - which comes with the BlueSecur app - actually broadcasts the garage door status via Bluetooth LE.
So if anyone is able to create a “decoder” this may come free of charge in Home Assistant; I’ve tried with BLE Sniffer app for Android and when approaching your garage you’ll find a lot of broadcasts from a MAC starting with F7:30.
In the data you’ll receive, look at the 36th and 37th byte (indexes 35 and 36 starting from 0). Open your garage and you should see something like 0x13 0xC8:
- For the first byte,
0x13, just keep the lower 4 bits (i.e. ignoring the first hex digit), so0x03.-
0x03= open -
0x04= closed -
0x07= partially open (EDIT: it seems that the0x05pre-edit is not really used, at least on the Supramatic 4, more info HERE)
-
- The second byte,
0xC8is the percentage of the opening. C8 in decimal is 200 and this value must be divided by 2 to obtain a float with the percentage; so in this case0xC8means 100%.
Of course, via Bluetooth, it would be possible to open/close and send commands too but I think this relies on encryption (as the app allows only one user to send commands). But just having the status could be useful and you can use a Shelly as @bjen suggested to send the commands.