Air Quality Monitor/Radon Meter: Airthings Wave Plus

The Airthings Wave Plus air quality/radon meter is a great sensor device which would be great to have as a component in Home Assistant. This is a device that is using Bluetooth.

Airthings themselves have made a Python script which fetches the values over Bluetooth which can be used on a Pi.

Their own page here:
The Github page for the script:

It might be easier to add as a Component because of their already have made a script?

Hi @anaxyd,

I just released a first iteration at a custom component called sensor.airthings_wave. I look forward for you to test and to give me your feedback.

1 Like

Hey @MartyTremblay,

Wow, thats great! Thanks! :slight_smile:

Will this also support my Airthings Wave Plus (which is the latest sensor)? Documentation from Airthings here:

Ah, good catch. No it doesn’t since I have the first generation sensor. That being said, looking at their doc, implementing the required serial number and adding the 2 extra sensors should not be much effort.

Let me give it a go in a separate branch and I’ll have you test it being that I don’t have the Plus model.

Hi Marty.

Did you manage to create a seperate branch for the Plus? I can’t find it under /components. I’m currently trying to get my Wave Plus to work in HA, and found this thread. Any progress on the other sensors and how to get them to walk?


Thankyou for making this component, will it only work on a pi3?
My hassio is on a NUC running Ubuntu, and just gives me this error continually:

2019-07-12 21:29:31 WARNING (MainThread) [custom_components.airthings_wave.sensor] Radon level is : got an exception: could not convert string to float: ‘unknown’

Thanks for making this component Martin. Unfortunately I’m getting this issue,

did you have any luck finding a fix for it? Cheers, Mat

Hi @duftstenen

I haven’t had the time yet. It’s been a busy summer. Perhaps in the next few weeks.

1 Like

Could it be related to this? If so, I’ve had some success upgrading hassio 0.97 and reinstalling + restarting a few times.

I also have the + and can help to test. :slight_smile:

+1 on testing the Plus implementation (and debugging it if necessary)