I have now hooked up my Geiger counter w/ Radpro firmware to home assistant using esphome on the esp32-s3 and esphome's usb_host / usb_uart components.

Just had to create a small custom esphome component that implements radpro's serial protocol to poll the geiger counter.

#esp32 #radpro #esphome #homeassistant

I assume I could also use the new serial_proxy component from a custom home assistant integration for radpo. This would require no custom C code in the esphome firmware at all. 🤔

https://esphome.io/components/serial_proxy/

#esp32 #radpro #esphome #homeassistant

Serial Proxy

Instructions for setting up the Serial Proxy component in ESPHome.

ESPHome - Smart Home Made Simple
@moreentropy this is the way! Python library serialx has built-in support for ESPHome serial proxies.