🛁 product · ESP32 · in development

BathButler.
Your smart bath,
perfectly drawn.

Tap a button, ask a voice assistant, or hit a preset. BathButler fills your bath to the exact temperature and depth you want, monitors for overflow, and tells you when it's ready. ESP32 brain, CrowPanel touch HMI, safety baked in at every layer.

core

Temperature control

Inline mixing valve + dual sensors target your set temp within ±0.5°C. No more lukewarm baths because you forgot a setting.

core

Depth control

Flow sensor + level sensor cross-check. Stops at your target depth, doesn't trust either sensor alone.

core

Voice + presets

"Run my bath" → done. Save profiles per person (your bath isn't her bath isn't his bath).

safety

Overflow & scald guard

Hardware-interlocked cut-off independent of the firmware. If the brain misbehaves, the valves close.

UX

CrowPanel HMI

A wall-mounted touch panel that doubles as a clock, weather widget, and bath controller.

future

Companion app

Start a bath on the drive home. Notifications when it's ready. Family profiles and history.

Why?

Existing smart-bath products are tied to a specific brand of tap, cost £2k+, and ship without the safety logic anyone working on real plumbing would actually want. BathButler is being designed as a retrofit module that sits behind any modern thermostatic mixer, with the safety in hardware, not just code.

BrainESP32-S3
HMICrowPanel 5" touch
SensorsInline flow + 2× temp + ultrasonic depth
ActuatorsMotorised mixing valve + solenoid cut-off
CommsWi-Fi + MQTT (Home Assistant ready)

Hardware reveal & install on YouTube.

Prototype board, fitting it to a real bathroom, the first bath drawn entirely by software.

▶ Subscribe