Problem
With iAqualink Robots 2.5.1, a CNX 868 IQ (device type cyclonext) remains Idle in Home Assistant while the cleaner is physically running. A second robot on the same iAquaLink account, a Polaris VRX IQ+ (device type vr), updates normally.
Environment
- Home Assistant Core: 2026.7.4
- Home Assistant OS: 18.2
- iAqualink Robots: 2.5.1
- Affected robot: CNX 868 IQ /
cyclonext
- Comparison robot: POLARIS VRXIQ+ ROBOTIC /
vr
- The robots use separate config entries under the same iAquaLink account
Steps to reproduce
- Add each robot as a separate integration entry.
- Start the CNX 868 IQ and confirm it is physically cleaning.
- Wait through several update intervals.
- Observe that its vacuum entity and Activity sensor remain Idle, with 0 time remaining.
- Reload only the CNX integration entry; the state remains Idle.
- Start the VRX IQ+ comparison robot. Home Assistant changes it from Idle to Cleaning within about 12 seconds, and its cycle timestamp and remaining time update correctly.
Expected behavior
The Cyclonext vacuum entity and Activity sensor should change to Cleaning, and the cycle timestamp and remaining time should update.
Actual behavior
The CNX remains Idle with an old cycle-start timestamp and zero time remaining while physically cleaning. Its connection Status sensor reports Connected.
Sanitized debug trace
Target device selected: cyclonext - [serial redacted]
Started websocket listener for real-time updates
Established persistent websocket connection for robot [serial redacted]
Finished fetching [serial redacted] data ... (success: True)
Sensor activity value changed: None -> Idle
Finished fetching [serial redacted] data ... (success: True)
# Successful fetches continue approximately every 10 seconds
There were no authentication or connection errors after reload, and no real-time state-change event was observed for the Cyclonext robot. The VR robot updates correctly under the same Home Assistant instance, account, and network.
In 2.5.1, _update_cyclonext_robot_data appears to mark cleaning only when robot_data["mode"] == 1. Could the CNX 868 IQ payload's current mode value/type or state path differ from that assumption?
Problem
With iAqualink Robots 2.5.1, a CNX 868 IQ (device type
cyclonext) remains Idle in Home Assistant while the cleaner is physically running. A second robot on the same iAquaLink account, a Polaris VRX IQ+ (device typevr), updates normally.Environment
cyclonextvrSteps to reproduce
Expected behavior
The Cyclonext vacuum entity and Activity sensor should change to Cleaning, and the cycle timestamp and remaining time should update.
Actual behavior
The CNX remains Idle with an old cycle-start timestamp and zero time remaining while physically cleaning. Its connection Status sensor reports Connected.
Sanitized debug trace
There were no authentication or connection errors after reload, and no real-time state-change event was observed for the Cyclonext robot. The VR robot updates correctly under the same Home Assistant instance, account, and network.
In 2.5.1,
_update_cyclonext_robot_dataappears to mark cleaning only whenrobot_data["mode"] == 1. Could the CNX 868 IQ payload's currentmodevalue/type or state path differ from that assumption?