Change log v4
- Update firmware and html-files via web UI
- Brightness slider in HA
- Brightness temporarily increases on button press
- Non blocking audio and text
- New sounds like sweeping up/down, hopefully making it easier for people with impaired vision
- Print text command
- Set SPA ready time command
- Fix buggy estimate time to ready
- Better hover tips in web ui
- Added calibration reset in web ui
- Indicator tells when spa is calibrated
- No need to edit code before compiling
- All pump models in one firmware
- Set hardware config from web ui (Pump, display and PCB model)
- Use any 6-wire display with any pump
Feedback is welcome in discussion #428 State your hardware config and your feedback.
ESP8266 hack to use as WiFi remote control for Bestway Lay-Z-Spa Whirlpools (including 2021 year models)
Latest code found in Development branch
- 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 visualapproach#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.