
LaMotte SpinTouch
Professional water testing integrated with Home Assistant
The LaMotte WaterLink SpinTouch is a professional-grade water testing photometer used by pool professionals worldwide. It uses precision reagent discs to analyze water samples and provide accurate readings for multiple chemical parameters in under 60 seconds.
Integration Features
Bring professional water analysis into your smart home.
Comprehensive Testing
Access all SpinTouch test parameters including sanitizers, pH, alkalinity, calcium, metals, and calculated values like LSI.
Trend Analysis
Track chemistry trends over time to identify patterns and predict when adjustments will be needed.
Automated Alerts
Get notified when any parameter drifts outside optimal range and receive dosing recommendations.
Available Sensors & Controls
Every parameter your SpinTouch tests, available in Home Assistant.
Sanitizers
- Free Chlorine
- Total Chlorine
- Combined Chlorine
- Bromine
Water Balance
- pH
- Total Alkalinity
- Calcium Hardness
- Cyanuric Acid
Metals
- Copper
- Iron
- Phosphate
- Salt/TDS
Calculated Values
- Langelier Saturation Index (LSI)
- Chlorine Demand
- Recommended Dosages
Advanced Home Assistant Automations
Without this integration, systems operate in isolation with only basic scheduled behaviors. Home Assistant integration unlocks sophisticated automation capabilities:
Chemistry-Based Equipment Control
Automatically adjust pool equipment operation based on actual test results. Increase chlorination when free chlorine is low, adjust pH feeders based on readings, and optimize filtration based on water clarity.
Example: "After SpinTouch test syncs, check free chlorine. If below 2 ppm, increase SWG output by 10% for 24 hours then retest. If pH above 7.6, activate acid feeder for calculated duration. If phosphates detected above 200 ppb, alert to add phosphate remover."
Proactive Maintenance Scheduling
Use chemistry trends to predict when maintenance will be needed. Schedule chemical additions before levels become problematic and optimize service visits based on actual water conditions.
Example: "Track chlorine consumption rate over 7 days. If rate is increasing, predict when current stabilizer level won't keep up and alert to add CYA. If LSI trending negative, recommend calcium addition before scale forms. Generate monthly water quality report."
Test Reminder System
Never forget to test your water. Get reminders based on time since last test, weather conditions, or pool usage that might affect water chemistry.
Example: "If no SpinTouch test received in 7 days, send reminder notification. After heavy rain detected, remind to test within 24 hours. Following pool party or heavy usage, suggest testing next day. Track test frequency and display on dashboard."
Multi-Body Water Management
Manage chemistry for multiple water bodies - pool, spa, water features - with individual tracking and recommendations for each.
Example: "Maintain separate chemistry profiles for pool and spa. Alert if spa bromine differs significantly from pool chlorine. Track each body's unique balance requirements. Generate combined report showing all bodies on single dashboard with individual recommendations."
Installation & Support
Home Assistant (HACS)
Recommended for usersThis is a custom repository not yet in the default HACS store. Add it as a custom repository to install.
Opens My Home Assistant to add the repository directly
Manual Installation
Requirements
- Home Assistant 2025.11.0 or newer
- LaMotte WaterLink SpinTouch device
- Active WaterLink Connect account
Source Code
View the source code, report issues, or contribute to the project on GitHub.
View on GitHubOpen Source & Community Driven
This integration is a community project that interfaces with the WaterLink cloud API. It is not affiliated with or endorsed by LaMotte. We welcome contributions and feature requests on GitHub.