Home Assistant Integrations

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 users

This is a custom repository not yet in the default HACS store. Add it as a custom repository to install.

Add to Home Assistant

Opens My Home Assistant to add the repository directly

Manual Installation

1Open Home Assistant and navigate to HACS
2Click the three dots menu and select 'Custom repositories'
3Add 'joyfulhouse/lamotte-spintouch' as an Integration
4Search for 'SpinTouch' and click Download
5Restart Home Assistant and add the integration from Settings → Devices & Services

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 GitHub

Open 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.

LaMotte SpinTouch Integration | JoyfulHouse