A comprehensive Home Assistant integration for iAqualink robotic pool cleaners, providing full control, real-time monitoring, and multi-language support.
- Full Robot Control: Start, stop, return to base, remote directional movement
- Real-time Monitoring: Battery, cleaning status, error states, temperature
- Fan Speed Control: Multiple cleaning modes (Floor only, Walls only, etc.)
- Comprehensive Sensors: 17+ sensor types for detailed device info
- 🇺🇸 English (Default)
- 🇫🇷 Français
- 🇪🇸 Español
- 🇩🇪 Deutsch
- 🇳🇱 Nederlands
- 🇵🇹 Português
- 🇨🇿 Čeština
- 🇮🇹 Italiano
- 🇸🇰 Slovenčina
- Open HACS in Home Assistant
- Search for "iAqualink Robots"
- Click Install and restart Home Assistant
If not found in search: Add custom repository
galletn/iaqualinkas type Integration.
- Settings → Devices & Services → Add Integration
- Search for "iAqualink Robots"
- Enter your iAqualink credentials
- Select your robot from the detected devices
- Controls: Start/Stop, Return to base, Fan speed selection
- Status: Cleaning mode, Activity, Battery level
- Features: Remote directional control (Forward, Backward, Rotate)
- Serial Number, Device Type, Model
- Battery Level, Total Hours, Temperature
- Cleaning cycle info (Start time, Duration, Type)
- Canister Level, Error State
- Time Remaining, Estimated End Time
- Fan Speed, Activity, Status
- Remote Forward / Backward
- Remote Rotate Left / Right
- Remote Stop
- EX 4000 iQ
- RA 6500 iQ / RA 6570 iQ / RA 6900 iQ
- Polaris VRX iQ+
- CNX 30 iQ / CNX 40 iQ / CNX 50 iQ / CNX 4090 iQ
- OV 5490 iQ / RF 5600 iQ
- OA 6400 IQ
- P965 iQ / 9650iQ
- VortraX TRX 8500 iQ
- Polaris Freedom Cordless
- Cyclobot & CycloNext models
- Vortrax models
(List currently empty — please report if you encounter problems.)
346115301-75806d16-6350-4a8d-84d0-7ce2996ae8f6.mp4
- Go to System → General → Language
- Select your preferred language
- Restart Home Assistant and reload the integration
- Robot shows unavailable → Check connection in iAqualink mobile app
Enable debug logging by adding to configuration.yaml:
logger:
logs:
custom_components.iaqualinkRobots: debugWe welcome:
- Language translations
- Testing on different robot models
- Bug reports & feature requests
- Developed by @galletn
- Translation help from Home Assistant community
- Based on reverse-engineered iAqualink API