...
- Went to add the pump button and discovered a design error. The pump ADC input is floating and should have a pull-down to ground. The 3V shouldn't have the 10K resistor either.
New Control Panel
Since I have a custom controller, I decided to add a control panel to the hot tub. The plate was 3D printed with light grey PLA filament. It was then sanded smooth. The center switch controls the lights and the small switch to the left controls the pump. All other controls are set using HomeKit.
Software
Arduino Web User Interface
...