Shelly Bluetooth for Switchbot Meter Pro CO2

Hi all,
I have been reading about his for weeks now but cannot find a fix that works for me. Here my story:
I had a working integration via Shelly Bluetooth Proxies with my 2 Switchbot Meter Pro CO2 meters. Then one day there was an internet outage and once everything was back online it could not find my meters anymore.

What I have done:

  1. Delete the Switchbot devices from integrations.
  2. Tried to do a fix from a forum that I read to disable the Bluetooth Gateway setting in the Shelly app, but that has been made uneditable in the latest firmware update (I cannot change it from active to deactive)
  3. When that did not help, I searched the forums and there were mentions to delete the MAC address entries on core config files under .storage so I did that for both meters.
  4. Still I could not find the device, but could not find any other solutions.

I know that there are posts that Shelly does not work with Switchbot, but this is not a control connection/device but just reading temp/CO2/humidity data and it worked before with the same setup.

All my Shellys (5 in total) are set on Bluetooth on and Active Scanning.

Would be very grateful for any help/input on what else I can try.

1 Like

Anybody has any input?

Not really an answer, but a similar problem:

If the Switchbot CO2 meter is connected to the Bluetooth USB-Stick (UGREEN BT 5.3 with antenna) on my home assistant server, everything works fine.

I also use a Shelly Plug S Gen3 as Bluetooth Adapter on the other side of the building, so BT devices in between are sometime connect to the USB-Stick, and sometimes to the Shelly.

For Switchbot temperature sensors, this is totally fine: I can leave the Shelly Plug S on passive scanning, and RPC disabled: it always gets the values from the temperature sensor correctly.

But the Switchbot CO2 Meter needs to be connected to the USB-Stick. Anytime, it is connected to the Shelly, home assistant does not receive current values. I tried it with passive/active scanning and RPC on/off: Any combination doesn’t matter, no values are received.

I cannot relocate both BT adapters, and there seems to be also no solution, to fixate the connection between the USB-Stick and the CO2 meter, which would solve the issue for me.

So my conclusion was, the Shelly-Bluetooth implementation is not compatible with the CO2 Meter, but you say it worked for you some time ago? This is interesting, so I still have some home, there might be a solution for me as well.

Also there is a bug in 2026.3 release:

At least for me nothing changed with 2026.4, so I guess my problem is not this specific bug, but maybe you have more luck.