v1.5.0
First public release of this fork of sjmotew/NarwalIntegration.
A fully local, cloud-free Home Assistant integration for Narwal robot vacuums (local WebSocket, port 9002). Fully supported and maintained on the Narwal Flow (AX12); other models are "probably working" (worked on upstream before this fork, not re-tested here).
Highlights over upstream
- Clean modes: vacuum / mop / vacuum+mop / vacuum-then-mop (sequential)
- Zone cleaning (
narwal.clean_zone) and per-room cleaning (narwal.clean_rooms) - Station controls: wash mop, dry mop, empty dustbin, wake; mop-humidity select
- Sensors: cleaning progress, dust-bag health, station activity, and a fault-code sensor with 48 codes translated to readable states (EN/FR/PL)
- Live map: color-coded floor plan, dock marker, robot trail, active-zone overlay
narwal.resumeto recover false "robot lifted" pauses- Firmware-compatibility fixes for v01.08.03+ (docked/paused detection)
See the README for setup and the CHANGELOG for full history.
Install via HACS -> Custom repositories -> https://github.com/sytchi/NarwalIntegration (Integration).
This is an unofficial, community integration, not affiliated with Narwal. Reverse-engineered for interoperability; use at your own risk.