router-control
CommunityDiscover your LAN devices and control them.
Software Engineering#ssh#home automation#iot control#network inventory#router discovery#lan device management#device profiles yaml
Authoranalytic-skinny644
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It eliminates the guesswork of finding the right device and knowing how to control it on your home network by automatically discovering the router and identifying LAN devices.
Core Features & Use Cases
- Universal router + LAN discovery: Detects the router (including common OpenWrt/GL.iNet/ASUS/TP-Link patterns), then discovers devices from DHCP leases and/or ARP fallback.
- Community-driven device profiles: Matches devices to YAML profiles to infer device type, vendor, protocol, and supported commands.
- Router-based remote control: Connects via SSH to the router and executes device-specific actions through protocol drivers (e.g., SSH, HTTP, ADB), plus router health checks and device pinging.
Quick Start
Run the router discovery and device identification from your machine by executing: python3 cli.py discover.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: router-control Download link: https://github.com/analytic-skinny644/lan-control/archive/main.zip#router-control Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.