https://github.com/galletn/iaqualink
Home Assistant Iaqualink Vacuums Robots
https://github.com/galletn/iaqualink
custom-integration home-assistant iaqualink pool robots vacuum-robot
Last synced: 3 months ago
JSON representation
Home Assistant Iaqualink Vacuums Robots
- Host: GitHub
- URL: https://github.com/galletn/iaqualink
- Owner: galletn
- Created: 2023-05-22T19:14:54.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-08-15T14:07:32.000Z (10 months ago)
- Last Synced: 2025-08-15T16:20:46.570Z (10 months ago)
- Topics: custom-integration, home-assistant, iaqualink, pool, robots, vacuum-robot
- Language: Python
- Homepage:
- Size: 893 KB
- Stars: 21
- Watchers: 7
- Forks: 7
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
[](https://my.home-assistant.io/redirect/hacs_repository/?owner=galletn&repository=iaqualink&category=integration)
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. **Settings** → **Devices & Services** → **Add 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](https://github.com/user-attachments/assets/0390dc52-5c24-455a-b5ae-6e725579ce71)
## 🌍 Language Configuration
1. Go to System → **[General](https://my.home-assistant.io/redirect/general/)** → **Language**
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`:
```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](https://github.com/galletn)
* Translation help from Home Assistant community
* Based on reverse-engineered iAqualink API