iaqualink icon indicating copy to clipboard operation
iaqualink copied to clipboard

Home Assistant Iaqualink Vacuums Robots

iAqualink Robots Integration for Home Assistant

A comprehensive Home Assistant integration for iAqualink robotic pool cleaners, providing full control, real-time monitoring, and multi-language support.

🌟 Features

Device Control & Monitoring

  • 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

Multi-Language Support (v2.4.2+)

  • 🇺🇸 English (Default)
  • 🇫🇷 Français
  • 🇪🇸 Español
  • 🇩🇪 Deutsch
  • 🇳🇱 Nederlands
  • 🇵🇹 Português
  • 🇨🇿 Čeština
  • 🇮🇹 Italiano
  • 🇸🇰 Slovenčina

🚀 Installation

HACS

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

  1. Open HACS in Home Assistant
  2. Search for "iAqualink Robots"
  3. Click Install and restart Home Assistant

If not found in search: Add custom repository galletn/iaqualink as type Integration.

⚙️ Setup

  1. SettingsDevices & ServicesAdd Integration
  2. Search for "iAqualink Robots"
  3. Enter your iAqualink credentials
  4. Select your robot from the detected devices

📱 Entities

Vacuum Entity

  • Controls: Start/Stop, Return to base, Fan speed selection
  • Status: Cleaning mode, Activity, Battery level
  • Features: Remote directional control (Forward, Backward, Rotate)

Sensors

  • 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

Buttons

  • Remote Forward / Backward
  • Remote Rotate Left / Right
  • Remote Stop

📋 Supported Models

Fully Supported

  • 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

Known Issues

(List currently empty — please report if you encounter problems.)

🖥️ Example: Start/Stop in Home Assistant

Video Example

🌍 Language Configuration

  1. Go to System → GeneralLanguage
  2. Select your preferred language
  3. Restart Home Assistant and reload the integration

🔧 Troubleshooting

  • Robot shows unavailable → Check connection in iAqualink mobile app

Enable debug logging by adding to configuration.yaml:

logger:
  logs:
    custom_components.iaqualinkRobots: debug

🤝 Contributing

We welcome:

  • Language translations
  • Testing on different robot models
  • Bug reports & feature requests

🙏 Credits

  • Developed by @galletn
  • Translation help from Home Assistant community
  • Based on reverse-engineered iAqualink API