An ASUSWRT router integration for Home Assistant that provides device tracking and sensor monitoring capabilities.
- Device Tracking: Monitor connected devices on your ASUSWRT router
- Network Sensors: Real-time network statistics including bandwidth usage
- System Monitoring: CPU usage, memory usage, temperature sensors, and uptime
- Flexible Connection Methods: Supports both SSH and Telnet protocols
- Multiple Router Modes: Works with both Access Point and Router configurations
- Device Tracker
- Sensor
- Add this repository to HACS
- Search for "AsusWRTCC" in the HACS store
- Install the integration
- Copy the
custom_components/asuswrtccdirectory to your Home Assistantcustom_componentsfolder - Restart Home Assistant
interface: Network interface to monitor (default:eth0)dnsmasq: Path to dnsmasq lease file (default:/var/lib/misc)require_ip: Require IP address for device trackingssh_key: Path to SSH private key for authenticationtrack_unknown: Track unknown devices
- Go to Home Assistant Configuration → Integrations
- Click "Add Integration"
- Search for "AsusWRTCC"
- Enter your router's connection details
- Configure the desired options
- Home Assistant 2025.12.0 or later
aioasuswrt==2.2.0
Use SSH for secure connection to your ASUSWRT router.
Use Telnet for connection (less secure than SSH).
- Network: RX/TX bytes and rates
- System: CPU usage (all cores), memory usage, load averages
- Temperature: 2.4GHz, 5.0GHz, and CPU temperatures
- Status: Uptime and last boot time
- Devices: Connected device count
For traditional router configurations.
For access point configurations.
- Ensure your router supports the required protocols
- Check firewall settings if connection fails
- Verify correct interface and dnsmasq paths
- Review Home Assistant logs for detailed error messages
MIT License - Copyright 2025 Magnus Knutas