Does new firmware for shelly blu window/door break decoding?

Hi everyone,

I have two shelly blu window/door sensors. One is working fine but the msg of the other one seems not to decode. I updated OMG after I found this thread, but that doesn’t help.
I have a esp32 board with latest OMG firmware (1.8.1).
Firmware of the shelly is: 20241106-091025/v1.0.20-rc8@3771fa9d

The messages I receive from OMG goes

[ OMG->MQTT ] 
topic: home/OMG_ESP32_BLE_2/BTtoMQTT/3839xxxxxxx 
msg: {
"id":"38:39:xxxxxxxx",
"mac_type":0,
"adv_type":0,
"name":"SBDW-2Cfadc",
"manufacturerdata":"a90b0101000b02000adcfae98f3938",
"rssi":-72,
"servicedata":"44009b016405e803002d013f0100",
"servicedatauuid":"0xfcd2"
} 

Thank you in advance.

Hi @haiq

You are correct, newer firmware for the Shelly BLU devices has had a change in the broadcast name concatenation, with this name being used for device recognition and decoding for the Shelly devices.

While I have submitted a fix for this a while back, this change has not yet propagated to an official OpenMQTTGateway release.

It will be best if you install the latest development version of OpenMQTTGateway so that you will have this fix included and both your Shelly BLU Dorr/Window sensors should be recognised correctly.

You can install the development version at

Hi @DigiH,

thank your very much! That solved the issue.
I couldn’t use the pre-compiled binary from the website, because I experience some wifi connection issues, when wifi creds. are not set manually.
So I changed the URL for the decoder lib to #1.8.2.

1 Like