RadonEye BLE Interface

I am with you here. I have these working great through ESPHome but I would love to be able to remove a layer by having HA communicate direct to the RD200.

I have create RD200 reader python script that reads one or more devices, publishes to MQTT and also publishes Home Assistant discovery event so it can be automatically discovered by Home Assistant if MQTT integration is set up:

1 Like

Hi. Thanks for updated gattool command. That seems to work. The issue with the Python code is, that the device actually doesn’t connect.

bluepy.btle.BTLEDisconnectError: Failed to connect to peripheral xx:xx:xx:xx:xx:xx, addr type: public

I tried to use address type “random”, but also without success. I guess, the script works fine and would read the data if it could connect.

Is anyone aware of any efforts to create a native Home Assistant integration using the new bluetooth support and bluetooth proxies? I’ve never made an integration before, but if I find some time over the winter I might give it a go.

3 Likes

Hi,
i just set up the Radon Eye (RD200) with ESPHome on Home Assistant and did this config on my ESP32: Radon Eye BLE Sensors — ESPHome
Unfortunately it seems i have the same problem as described above, as the device is made 03/2022:
[esp32_ble_tracker:832]: Name: 'FR:RE2**********'
I don’t understand, what i have to do now, to make the connection to the Radon Eye work.
Would someone be kind and explain it here?
I am pretty new on Home Assistant and added ESPHome just for Radon Eye to work (have also the bluetooth proxies configured, but figured out, they don’t work yet with the Radon Eye, so configured an additional ESP32).

Does it list the name with asterisks in it, or are there numbers?

List the actual name if you changed it to asterisks.

Also, is it FR:RE2 or FR:RU2?

Try this to see if it works:

Hi, I have a RD200 as well. I have a Pi400 with huss OS Home assistant and ESPHome installed.
How am I doing this? This Radon Eye BLE Sensors — ESPHome did not work for me. I do not know what ble scanner they are talking about, but the new bluetooh integration does not find any devices apart from pi400
I only get an error that the device has no wifi which makes not much sense to me, as this is supposed to work over BlueTooth.
I am very newb when it comes to ESP Home. Has anyone some easier-to-follow instructions? thanks

I am banging my head against the wall trying to make my RD200 connect through ESPhome to no avail. Is a FR:RE version and have tried several solutions posted in this thread but no matter what I try.

Is the ESPhome sensor working on the firmware 2.0.2 version, or must we use the Python script?

Thanks a lot in advance!

Jordi

Mine is an FR:RU (also with v2.0.2) and I’m stuck as well.

EDIT: I gave up with the ESPHome-based solution and went with the python script using great instructions that @brianp linked to in his post.

1 Like

Yes, I did exactly the same, now everything running smoothly.

I think Santa is getting me one (not sure if a V1 or V2). Either way, I may try to get it into a native homeassistant integration and avoid the Esphome. I was successful making an integration for a bluetooth scale: Went from know nothing about BT to learning bleak, decoding the data, and making integration in 3 days. The radon_reader_by_handle.py looks like it has all the info needed to figure it out for both versions.

3 Likes

That would be great! Looking forward to check it out - if you plan to share your integration of course.

If you need betatesters, I would be happy to help :wink:

Merry Christmas! Give it a try:
https://github.com/jdeath/rd200v2

Only works for version 2 with serial FR:RU*, maybe I can add other versions later. It only does the current radon value. Based on lots of people codes I found online. I need to figure out how to name it better in the integration panel, but it works.

I put a hacs file, but probably want to download it, put in custom components and restart. It should find your device automatically.

2 Likes

Look forward to trying. Do you expect it to work via the ESPHome/HA bluetooth proxy functionality?

Yes, it works via the ESPhome proxy and/or built in bluetooth adapter.

4 Likes

I have installed via HACS but doesn’t found my device (FR:RE version 2). It’s a HAOS installation but the server doesn’t have BT adapter. I have several ESP32 all along the house and using one of them to connect to the RD200.

I guess that without a BT adapter, I can’t do it.

Thanks anyway!

Is your ESPHome acting as a Bluetooth proxy? (ESPHome Bluetooth Proxy) Otherwise there is no way for the integration to get the data via an ESPHome to your HA.

3 Likes

Oh no. I will prepare an ESP32 to be a proxie and come back with more news.

Thanks a lot!

Hi,
allow me to pick this up:
Doesn’t work for me unfortunately. I have a newer FR:RE model (so type 1) and an older FR:R2 (type 0) and while the python script on a RPi successfully finds both when run in scan mode, I can only connect to the newer RadonEye and retrieve a value while when I try to connect with the older detector I get timeouts and this „Helper not started (did you call connect()?)“ message exactly like reported by programmdesign.
Did you guys get around this in the meantime ?

@jaaem - the serial on mine is FR:GI01RE000xxx. I just got it so I think it’s type 2? My HA BT adapter sees it but the hacs integration says no devices found. Is this model not supported by your code?