What is this thing?
One small box. Two jobs. A Bluetooth Proxy that extends your smart home's reach — and an environmental sensor that monitors the air wherever you place it.
Bluetooth Proxy + Air Quality Sensor in one device. No other Bluetooth proxy does both.
Why did you make it?
My Gardena watering controller lives in the garden — too far for Home Assistant to hear its Bluetooth signal through walls and floors. A Bluetooth Proxy listens for nearby BLE devices and passes their data along over WiFi. Problem solved.
While I was at it, I added an environmental sensor, because a device that sits somewhere permanently should earn its place — measuring temperature, humidity, pressure, and an IAQ (Indoor Air Quality) score, all delivered straight to Home Assistant.
What makes it special?
Dual purpose — proxy and sensor
Most proxies just relay Bluetooth. This one also monitors your air quality, including an IAQ score so you know when to open a window.
Air quality readings:
- Temperature [°C]
- Humidity [%]
- CO² Equivalent [ppm]
- Air Pressure [hPa]
- Breath VOC equivalent [ppm]
- Air Quality
Works with a wide range of BLE devices, for example:
- Gardena smart watering controllers
- Xiaomi / MiFlora plant sensors
- SwitchBot buttons and sensors
- Govee, Inkbird and other BLE thermometers and hygrometers
- Any BLE device supported by Home Assistant
More than just a proxy — enables advanced automations:
- Extend Bluetooth reach to garages, gardens, or basements
- Track your keys or other items with iBeacons
- Trigger automations based on local air quality
Powered by ESP32-C6 — Espressif's current generation chip with dedicated cores for WiFi and Bluetooth, meaning they don't compete for airtime. Better performance than older C3-based proxies.
Plug into any USB port — wall socket, TV, router, extension lead. USB-A or USB-C phone charger works perfectly. No special power supply needed.
Fully open source and adoptable in ESPHome — adopt the device in your ESPHome instance and customise the firmware freely. All code is available on GitHub.
Built for Home Assistant — auto-discovered, no manual configuration needed. Air quality data and BLE devices appear directly as entities.
Firmware based on ESPHome — kept up to date, using current ESPHome releases with all recent Bluetooth improvements.
If you would like to know more about the technical background, please visit my Hackaday.io page: Air Quality Sensor
For customisable products (e.g. housing part colour or special firmware versions), I'll ask you to make your choice before shipping.
Orders are shipped via DHL / Deutsche Post – Warenpost Premium (tracked) from Germany.
Processing Time
Orders are dispatched within 7 business days of payment confirmation.
Delivery Time
Once shipped, delivery typically takes **7–15 business days**, depending on your location and local postal services. Please note that this is an estimate and not a guarantee.
Tracking
A tracking number will be provided once your order has been handed over to DHL / Deutsche Post.
Customs & Import Duties
For shipments outside the European Union, customs fees, import duties, and taxes may apply. These charges are the sole responsibility of the recipient. We have no control over customs processing times, which may cause additional delays beyond the estimated delivery window.