Linksys Velop — Home Assistant Integration
Created using Claude Code
A HACS-compatible Home Assistant custom integration for the Linksys Velop MX4000 (and compatible MX-series) mesh Wi-Fi system. Communicates locally over the JNAP HTTP API — no cloud dependency.
Features
| Platform | Entity | Description |
|---|---|---|
sensor |
WAN IP Address | Current public IP from the WAN port |
sensor |
WAN Connection Status | Connected / Disconnected |
sensor |
Connected Devices | Count of active DHCP leases |
sensor |
LAN IP Address | Router LAN IP |
sensor |
Firmware Version | Installed firmware string |
binary_sensor |
WAN Connected | on when internet is reachable |
binary_sensor |
Firmware Update Available | on when a newer firmware exists |
button |
Reboot Router | Sends a reboot command to the primary node |
device_tracker |
One per DHCP lease | Network-presence tracking per device |
Requirements
- Home Assistant 2023.1 or later
- Linksys Velop MX4000 (or any MX-series node with JNAP API support)
- Router admin password
- HA must be on the same LAN as the primary Velop node (local API)
Installation via HACS
- Open HACS → Integrations
- Click the three-dot menu → Custom repositories
- Add
https://github.com/Conexo-Casa/linksys-velopwith category Integration - Search for Linksys Velop and click Download
- Restart Home Assistant
Configuration
- Go to Settings → Devices & Services → Add Integration
- Search for Linksys Velop
- Enter:
- Router IP Address — typically
192.168.1.1 - Admin Password — the password you use for the router admin interface
- Port — leave as
80unless you have changed it
No, I will not make modifications for you
Yes, you can fork the repo and do you own.