Skip to main content

@ryan/peplink

v2026.04.10.1

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+.

Labels

peplinkroutercellular5gltenetworkingstarlinkspeedfusionmobile

Contents

Quality score

How well-documented and verifiable this extension is.

Not yet scored.

A score will be generated the next time this extension is published. The owner can also trigger scoring manually.

Install

$ swamp extension pull @ryan/peplink

@ryan/peplinkv2026.04.10.1peplink/router.ts
statusDashboard overview — all WAN statuses, cellular signal summary, and SpeedFusion Connect state. Start here to see overall router health.
signalDetailed cellular signal metrics — per-band RSRP, SINR, RSRQ, RSSI, channel, PCI, and composite signal score. Use for cellular diagnostics.
clientsList connected client devices with IP, MAC, connection type (ethernet/wifi), and SSID.
ArgumentTypeDescription
activeOnlybooleanOnly show currently active clients (default: true)
sfcSpeedFusion Connect status — profiles, peers, connection state, and bandwidth limits.
locationGPS location — latitude, longitude, altitude, speed.
starlinkStarlink dish control — stow, unstow, or reboot. Requires Starlink integration enabled and PrimeCare plan.
ArgumentTypeDescription
actionenumStarlink action: stow (park dish), unstow (activate), or reboot
apiRaw Peplink API call — hit any endpoint directly. Use for endpoints not covered by other methods.
ArgumentTypeDescription
endpointstringAPI endpoint path (e.g., 'status.wan.connection', 'info.firmware')
methodenum
body?recordPOST 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