Shelly Blu device not working in OH

Hi,

I’ve got a Shelly Blu Door/Windows Sensor succesfully connected to a Shelly Plus Plug S (1.4.4). Communication between the plug and the sensor is confirmed by the log the Plug S :

[
  {
    "ts": 1741517094.138,
    "level": 2,
    "data": "shelly_bluetooth_rel:80 ADV 04:0d:84:e0:f5:f9: mfd={\"0ba9\":\"AQEACwIACvn14IQNBA==\"}, svc={\"fcd2\":\"RACMAWQF8AoALQA/AAA=\"}",
    "fd": 1
  },
  {
    "ts": 1741517094.172,
    "level": 2,
    "data": "shelly_notification:208 Event from script:1: {\"component\":\"script:1\",\"id\":1,\"event\":\"oh-blu.data\",\"data\":{\"encryption\":false,\"BTHome_version\":2,\"pid\":140,\"Battery\":100,\"Illuminance\":28,\"Window\":0,\"Rotation\":0,\"addr\":\"04:0d:84:e0:f5:f9\",\"rssi\":-81},\"ts\":1741517094.13}",
    "fd": 1
  },
  {
    "ts": 1741517095.036,
    "level": 2,
    "data": "shelly_bluetooth_rel:80 ADV 04:0d:84:e0:f5:f9: mfd={\"0ba9\":\"AQEACwIACvn14IQNBA==\"}, svc={\"fcd2\":\"RACNAWQFjAoALQE/AAA=\"}",
    "fd": 1
  },
  {
    "ts": 1741517095.071,
    "level": 2,
    "data": "shelly_notification:208 Event from script:1: {\"component\":\"script:1\",\"id\":1,\"event\":\"oh-blu.data\",\"data\":{\"encryption\":false,\"BTHome_version\":2,\"pid\":141,\"Battery\":100,\"Illuminance\":27,\"Window\":1,\"Rotation\":0,\"addr\":\"04:0d:84:e0:f5:f9\",\"rssi\":-91},\"ts\":1741517095.03}",
    "fd": 1
  },

In the log of the binding (4.3.1) I see the blu-script communcating :

2025-03-09 11:58:10.292 [DEBUG] [ng.shelly.internal.api2.ShellyBluApi] - shellybludw-040d84e0f5f9: BluEvent received: {"src":"shellyplusplugs-e465b8b1e194","params":{"ts":1.74151789026E9,"events":[{"id":1,"ts":1.74151789026E9,"component":"script:1","event":"oh-blu.data","data":{"addr":"04:0d:84:e0:f5:f9","encryption":false,"BTHome_version":2,"pid":144,"Battery":100,"Illuminance":26,"Window":1,"Rotation":0.0,"rssi":-77}}]}}
2025-03-09 11:58:10.293 [DEBUG] [ng.shelly.internal.api2.ShellyBluApi] - shellybludw-040d84e0f5f9: BLU event oh-blu.data received from address 04:0d:84:e0:f5:f9, pid=144
2025-03-09 11:58:11.268 [DEBUG] [ng.shelly.internal.api2.ShellyBluApi] - shellybludw-040d84e0f5f9: BluEvent received: {"src":"shellyplusplugs-e465b8b1e194","params":{"ts":1.74151789124E9,"events":[{"id":1,"ts":1.74151789124E9,"component":"script:1","event":"oh-blu.data","data":{"addr":"04:0d:84:e0:f5:f9","encryption":false,"BTHome_version":2,"pid":145,"Battery":100,"Illuminance":26,"Window":0,"Rotation":0.0,"rssi":-90}}]}}
2025-03-09 11:58:11.269 [DEBUG] [ng.shelly.internal.api2.ShellyBluApi] - shellybludw-040d84e0f5f9: BLU event oh-blu.data received from address 04:0d:84:e0:f5:f9, pid=145

But the item does not change ? It is “closed”. Other values of items connected to channels of the blu device stay NULL. I suppose it means the contact item was updated at least once (which I did not notice).

What am I missing ?

(OH 4.3.1)

Have you add to Shelly app, or just connetced to the Plug S device? Try to add to the app as a separate item.