I have a Shelly WS90 weather station correctly paired with the Shelly app through a Shelly BLU dongle. The device works as expected inside the Shelly app, and the BLU dongle is also detected correctly by Home Assistant.
However, the WS90 itself is not discovered by Home Assistant at all.
My understanding is that the BLU dongle forwards BLE data only to the Shelly Cloud/App, and does not expose WS90 sensor data through the local API or via the standard Shelly integration in Home Assistant.
Before I proceed with alternative solutions (MQTT gateway, custom BLE integration, etc.), I would like to confirm whether the WS90 is currently supposed to be discoverable by Home Assistant when connected through a Shelly BLU dongle, or if this is a known limitation.
Do you have an ESP32 Bluetooth proxy? I have several other Shelly BLU devices working well that way. An ESP32 board costs like $4 so might as well test.
My neighbor got a Shelly WS90. I picked it up in my Home Assistant installation using the built in bluetooth. I could see all sensors, be it intermittently due to the range limit. So adding a bluetooth proxy is a good idea.