The eSpa Mini connects to certain spa pools (please see here though – you want to be sure that this PCB works for your spa before you buy it). The eSpa Mini 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.
For more information on eSpa, refer to the eSpa website, and compare the eSpa Mini and eSpa Max models here.
Note: There is no cloud service offered with eSpa Mini 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.
Overview
eSpa Mini works by connecting directly to the controller board of your spa pool, using a standard RJ-45 network cable (which you can buy here, or supply your own) 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.
To protect the eSpa Mini it is a good idea to put it inside a suitable enclosure (such as the one for sale here). You can screw the enclosure to the inside of your spa pool, to keep it safe from the elements.
When the eSpa Mini is connected to your spa pool, it will power up, and be able to be configured and connected to, by following the online guide here. The firmware is built as open source software, and is available on GitHub.
Features
- Powered by an ESP32-S3-Mini with 8MB of flash.
- The ESP32 has built-in WiFi and Bluetooth support (but the current firmware does not make any use of the Bluetooth 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.
- Eight GPIO pin headers (for GPIO 1 through GPIO 9 on the ESP32), as well as pin headers for +3.3v and GND. 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 Mini as cost-effective as possible. The eSpa Mini is not intended to be a money-making enterprise – the goal is to get the eSpa Mini into more hands, so that more people can integrate their spa pool into their home automation systems.
- The eSpa Mini is supplied as-is. Whilst it has been tested on various spa pools (listed above), there is no guarantee that it will work on your spa pool. Further, there is no warranty that the eSpa Mini 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.
Tommy –
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!
Luke –
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.
Pete C (verified owner) –
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!”
Eli (verified owner) –
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.