01README
Peplink router management — WAN status, cellular signal diagnostics, band/carrier scanning, SpeedFusion Connect monitoring, Starlink dish control, and raw API passthrough. Works with any Peplink router running firmware 8.5+.
02Models
@ryan/peplinkv2026.04.10.1peplink/router.ts
fn status()
Dashboard overview — all WAN statuses, cellular signal summary, and SpeedFusion Connect state. Start here to see overall router health.
fn signal()
Detailed cellular signal metrics — per-band RSRP, SINR, RSRQ, RSSI, channel, PCI, and composite signal score. Use for cellular diagnostics.
fn clients(activeOnly: boolean)
List connected client devices with IP, MAC, connection type (ethernet/wifi), and SSID.
| Argument | Type | Description |
|---|---|---|
| activeOnly | boolean | Only show currently active clients (default: true) |
fn sfc()
SpeedFusion Connect status — profiles, peers, connection state, and bandwidth limits.
fn location()
GPS location — latitude, longitude, altitude, speed.
fn starlink(action: enum)
Starlink dish control — stow, unstow, or reboot. Requires Starlink integration enabled and PrimeCare plan.
| Argument | Type | Description |
|---|---|---|
| action | enum | Starlink action: stow (park dish), unstow (activate), or reboot |
fn api(endpoint: string, method: enum, body?: record)
Raw Peplink API call — hit any endpoint directly. Use for endpoints not covered by other methods.
| Argument | Type | Description |
|---|---|---|
| endpoint | string | API endpoint path (e.g., 'status.wan.connection', 'info.firmware') |
| method | enum | |
| body? | record | POST body as JSON object |
Resources
wan(1h)— WAN connection status — one per WAN interface (Ethernet, Cellular, Wi-Fi, VLAN)
cellular(1h)— Cellular signal details — bands, carrier, signal metrics, signal score
sfc(1h)— SpeedFusion Connect status — profiles, peers, bandwidth limits
client(1h)— Connected client device — name, IP, connection type, SSID
location(1h)— GPS location — latitude, longitude, altitude, speed
scan(1h)— Band or carrier scan results — available cells or carriers
apiResponse(1h)— Raw API response from any Peplink endpoint
03Stats
Downloads
0
Archive size
14.2 KB
Not yet scored.
A score will be generated the next time this extension is published. The owner can also trigger scoring manually.
04Platforms
05Labels