Buying a Pre-Built PCB
If building your own hardware is not your thing, you can purchase a pre-built eSpa PCB online. This PCB is designed to be a drop-in solution for people wanting to add their spa pool to their home automation systems, and comes with all the required components already soldered in place. It is professionally manufactured and has been tested by many people in the eSpa community.
WARNING
These pre-build eSpa PCBs are built by hobby PCB designers for fun. They are not affiliated with any spa pool manufacturers, and there is no warranty or guarantee that they will work on your spa pool. Please refer to the compatibility page to see if your spa pool is compatible with the eSpa project.
Also, note that these PCBs are not certified by any regulatory body, and you are using them at your own risk. If you are not comfortable with this, please consider building your own hardware from scratch instead.
Finally, note that these PCBs are not intended to be a money-making enterprise – they are sold at cost to cover the expenses of manufacturing and shipping. The goal is to get the eSpa into more hands, so that more people can integrate their spa pool into their home automation systems.
TIP
You can buy the eSpa custom PCBs from an online store.
The eSpa Mini v2 runs the eSpa firmware and connects to certain spa pools. The eSpa allows for you to control and monitor the operation of your spa pool, and integrate it into home automation software such as Home Assistant and OpenHAB by making use of the MQTT broker support in the firmware.
Note: There is no cloud service offered with eSpa or the firmware that it runs – everything is local to your home network, and you are required to set up integration with the device by integrating it with an MQTT broker running on your network.
Enclosure
A 3D printable enclosure is available for the eSpa Mini. See the enclosure page for photos, printing recommendations, and download links for STL and STEP files.
Features
- Powered by an ESP32-C6-Wroom with 8MB of flash.
- The ESP32 has built-in WiFi, Bluetooth, and Matter support (but the current firmware does not make any use of the Bluetooth or Matter functionality).
- No need for a separate power supply – power is supplied via the RJ-45 connection when connected to the spa pool controller.
- USB-C connector for easy flashing and debugging.
- Fourteen pin headers (GPIO 1, 2, 3, 6, 7, 11, 15, 22, and 23, as well as +3.3V, EN, GN, RX, and TX pins). This allows for connecting external devices and sensors.
- Safety fuse to reduce risk of damage to spa pool controller board.
Important disclaimers
- This is a custom PCB built and designed by hobby PCB / firmware developers, for people who like to tinker with home automation. It is developed and supplied by people who are in no way affiliated with any of the suppliers of spa pools or spa pool control systems, and all names (such as Spanet) are owned by their respective owners. These suppliers have their own wifi solutions that you might want to consider, if you want to have a proper certified solution.
- All efforts have been made to keep the eSpa as cost-effective as possible. The eSpa is not intended to be a money-making enterprise – the goal is to get the eSpa into more hands, so that more people can integrate their spa pool into their home automation systems.
- The eSpa is supplied as-is. Whilst it has been tested on various spa pools, there is no guarantee that it will work on your spa pool. Further, there is no warranty that the eSpa will not do damage to your spa pool. You are using this at your own risk!
- There is no guarantee that the companies producing the spa pool controllers will not change their design in the future, rendering these PCBs obsolete on new versions of the controller. We have no insight into when, or if, this will ever happen.
Customer Reviews
★★★★★ 5.00 out of 5 based on 4 reviews
Amazing little board that easily plugs into the spa and links it to my Home Assistant setup. It's very reliable and gives you full access to every little feature in the spa. I got it so that I can automatically control the spa according to solar power production. Jonathan was great to speak with when sorting out some shipping details and answering questions. My controller was untested by the team, but when I got it, they helped integrate my spa controller model very quickly (Thanks Lucas!). Overall, It's a great product that can help you remotely control and automate your spa for cheap.
Absolutely brilliant little PCB! Super compact and beautifully designed. Bought one for my Rotaspa and it was literally plug and play, instantly being detected in Home Assistant (thanks to coming pre-flashed with the firmware). It’s also significantly cheaper than the first-party add-on module and, being built as an open-source project, it means you have access to a great network of knowledgeable folks to help or chat with if you run into any problems. As someone suggested on Discord: “It’s so good, I’ll be fighting to keep the hot tub in the divorce!”
Awesome little controller. Works well to control most Spas with a SpaNet controller when used with this firmware: https://github.com/wayne-love/sn_esp32. With this, you have limited control with a simple web interface on your LAN. Or virtually full control of the spa via Home Assistant or OpenHab with an mqtt broker installed. All this to say, there are some bits to set this up, but if you're a homelabber or already Home Assistant and OpenHab setup, then it is should be straightforward.
Very nice and tidy PCB, 100 times better than I could have made myself for sure! Supported by the "SpaNet MQTT ESP32 bridge" firmware which means I can now control my spa with Home Assistant. I very much like the "plug n play" by just using a standard ethernet patch cable too!
