Introduction
eSpa is an open source community for spa home automation, built around two firmware options and a simple hardware design that you can build yourself, or purchase pre-assembled.
What is eSpa?
eSpa is a project to build a simple, open source, and affordable spa pool controller, and consists of both firmware (with two options to choose from) and hardware. The project is built around the ESP32 microcontroller, and is designed to be easy to build and use. The project is open source, and is designed to be easy to modify and extend.
eSpa works by connecting directly to the controller board of your spa pool, using a standard RJ-45 network cable for both power and communication. There is no complex wiring necessary – it’s as simple as connecting both ends of an RJ-45 network cable into the right ports. You can mount the eSpa hardware inside spa pool cabinet, kept safe in a separate waterproof enclosure.
I have my eSpa hardware, now what?
Woo, you're so close! Go here to get things setup.
Discord
Join the eSpa community on Discord! This is the best place to ask questions, get help, and share your projects.
GitHub
The eSpa firmware is available in two flavours:
- ESPySpa — the original Arduino/PlatformIO-based firmware
- ESPHome SpaNet — an alternative ESPHome-based firmware
