Radiacode Radiation Detector Integration

Hi all- I’ve finally got around to doing something I’ve wanted for a while: connecting my RadiaCode radiation detector/spectrometer directly to Home Assistant over Bluetooth.


(CPS capture of the Radicode on a banana overnight, followed by typical background levels)

I want to be upfront. I’m not a programmer. This integration was created entirely by Claude Code (seriously, Claude did all the work, so please excuse me if I can’t answer detailed technical questions or troubleshoot issues). That said, it works, and honestly, I’m quite impressed by what Claude achieved.

What it does right now:

  • Home Assistant connects to your RadiaCode via BLE and auto-discovers the device.
  • Exposes sensors in Home Assistant for: CPS, dose rate (µSv/h), accumulated dose, device battery level, and temperature. Readings are updated ~5 seconds.
  • Uses Home Assistant’s native Bluetooth framework, which also works with ESPHome Bluetooth proxies.

It’s functional but rough around the edges. Installation is via a HACS custom repository or manual download, and I’d expect some quirks. If you’re a RadiaCode owner and want to try it out, I’d genuinely love the feedback, and if you’re a programmer who wants to contribute, I’d be thrilled! :slight_smile:

GitHub: GitHub - 303Bryan/ha-radiacode: A custom Home Assistant integration for RadiaCode radiation detectors via Bluetooth Low Energy. Connects wirelessly using HA's built-in Bluetooth stack. · GitHub

Note:
If you’re thinking about picking up a Radiacode for radiation monitoring, do your research first. These aren’t your typical Geiger counters, and it’s worth understanding what you’re getting before you buy. Radiacode has a solid knowledge base at Knowledge Base — articles on radon detection, alpha radiation, model differences, and more. Worth a read before you buy.

3 Likes

Radiacode Integration v0.4.0 — Now with Device Controls & Alarms

Hey everyone! My Claud Code adventure continues. I’ve released v0.4.0 of the Radiacode custom integration, which adds full two-way control of your Radiacode device from Home Assistant.

What’s new:

  • Device controls — toggle sound/vibration/display, adjust brightness and screen orientation, and reset accumulated dose — all as native HA entities
  • Radiation alarms — set L1/L2 alert thresholds for dose rate (µSv/h), count rate (cps), and accumulated dose (µSv) directly from HA
  • Fixed dose rate readings — doses were displaying incorrectly due to a unit conversion bug (R/h vs µSv/h)

Installation via HACS: add https://github.com/303Bryan/ha-radiacode as a custom repository.

Works with local Bluetooth adapters and ESPHome Bluetooth proxies. Tested on RC-103

Feedback and help welcome!

1 Like

cool, exactly what I was looking for, works like a charm
thnx !