iaqualink
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 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.
⚙️ Setup
- Settings → Devices & Services → Add Integration
- Search for "iAqualink Robots"
- Enter your iAqualink credentials
- 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
🌍 Language Configuration
- Go to System → General → Language
- Select your preferred language
- 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