Airthings Wave Plus Integration is Obnoxiously Broken

I purchased two Airthings Wave Plus specifically because HA had support for them and I was happy as a clam when I integrated them and everything just worked. I was able to set up all kinds of cool automations, voice notifications and a slew of other things based on the CO2, VOC and Radon levels being reported (not caring about temp or humidity, I have dozens of those around).

Then around I think July or August it broke, then it came back during one update but duplicated all of the various sensors so I spent 90 minutes reconfiguring everything (I think that was September) and read that this was the result of core changes with BT or BTE.

Then they all went 100% unavailable again within about a week.

I decided yesterday, “let me just blow them away and see what happens” and I was so happy to see when I did that they autodetected and came right in again. Happy as a clam again. Until I rebooted. So I spent another 90 minutes yesterday re-doing all the cool stuff I had done for my Wave Plus only to find out as soon as I rebooted that every one of my sensors were, again, unavailable.

I don’t know what change started this annoying break but I would love to see it resolved. I have $300 worth of paperweights because I don’t want to rely on their app for my air quality, I wanted them in HA. So now I either have to use the app or, what, toss these?

Does anyone have a solution for why these things keep breaking? I know there are lots of threads reporting the errors but I can find nothing that paves a way forward with them, just broken until they aren’t seems to be the generally accepted solution.

Just upgraded from 2023.09.2 to 2023.10.1 and it’s fixed for me?!?!

I restarted a couple times to be sure.

Me too.

Airthings wave + unavailable after HA restart. Started a couple months ago? Using airthings ble with esphome by relay.

Deleting and then adding the airthings BLE integration always fixes it. If I’m lucky, the IDs don’t change and I don’t have to update dashboards and automations. :frowning:

I’m managing by not restarting HA.