Coming soon!
This product was designed by DIY store.
By buying this product you support original hardware creators.
Please note: This listing is for the interface board only. It has no microcontroller and does nothing on its own. You need a UEDX4646 round AMOLED display module (ESP32-S3), which you buy separately. The HotCirc firmware runs on the display module, and you flash it yourself with ESPHome. Temperature sensors, smart plug and enclosure are not included either.
HotCirc is a self-learning controller for hot water circulation pumps, built on ESPHome. Two DS18B20 temperature sensors detect when hot water is drawn. From that, HotCirc learns a weekly schedule of 336 half-hour slots (7 × 48) and starts the pump shortly before you are likely to need hot water. So hot water arrives at the tap right away, and the pump no longer runs for hours on a timer.
This interface board connects the UEDX4646 round AMOLED display (ESP32-S3, 466 × 466 px, touch) to the temperature sensors, rotary encoder and button. The board uses fine-pitch SMD parts and comes fully assembled and tested.
Not included (source separately):
The required Frimware and stl-Files for the housing can be found here: Github
secrets.yaml requiredThe interface board has no microcontroller of its own. The firmware runs on the ESP32-S3 of the UEDX4646 display module, which you buy separately and flash yourself with ESPHome (esphome run esphome-hotcirc_uedx4646.yaml). Source code, instructions and Home Assistant files:
https://github.com/STB3/esphome-hotcirc
Interactive display simulator (try it in your browser, no hardware needed):
https://stb3.github.io/esphome-hotcirc/hotcirc_simulator.html
Software: GPLv3. Hardware design: CC BY-NC-SA 4.0. This board is sold directly by the designer.
The board operates on low voltage only. Mains voltage is switched solely by the separate smart plug. Any work on the building's plumbing or electrical installation must be carried out by qualified professionals.
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.