ESP8266 hack to use as WiFi remote control for Bestway Lay-Z-Spa Whirlpools (including 2021 year models)
Latest code found in Development branch
Build instructions and more: Read the manual
Check out what is new i the release notes. (Link in the right column on this page - release version)
- Features
- BOM
- Web Interface
- WiFi Module / Pump
- Schematics
- Installation
- Installation (Alternative)
- Problems?
As mentioned, this is a hack. If anything breaks it is your fault.
Pull out the mains plug before modifying hardware, or you can die!
If you like this project, please consider a donation. Buy me a coffee, thanks!
- Control buttons, watch the temperature and get current states from your browser.
- Custom text on the SPA pump display.
- Custom sound instead of just beeping is possible.
- OTA: Update firmware "over the air". Super convenient when mounted inside the pump.
- Simple to build. No hardware changes needed on the SPA pump. Just remove the display, disconnect the 6- or 4-pin ribbon cable and plug it into this device.
- Timer for chlorine addition and filter change. Hit the button on the web interface and it will count the days for you. (@Bankaifan)
- Electricity cost estimation and more..
- MQTT support! Now you can control the SPA from Home Assistant, OpenHab etc. (@faboaic, @877dev)
- Schedule events like heater on/off at specific dates, with repeat functionality.
- Listen to input signal on one pin and trigger a signal on another pin on desired events. For instance let solar panels turn on/off heater.
- ESP8266 NodeMCU 1.0 (NOT for ESP32)
- 8 channel bidirectional level converter
- 6 or 4 pin male header (0.1 in spacing) or better: JST-SM Housing Connector
- 6 or 4 pin female header (JST-SM Housing Connector) see build instructions for more info.
It's in this project PCB_V2B Open the PCB tab and go to menu Fabrication, Gerber files. Order the PCB_V2B.
Build instructions and more: Instructions Technical details in the Documentation.
@misterpeee's wife made and shared this case for 3d printing #265 (comment) but it's for the PCB_V1 which is deprecated. Latest PCB is PCB_V2B.
Read the FAQ, other discussions and current issues.