Toolverse
All skills

starlink

by openclaw

Control Starlink dish via local gRPC API. Get status, list WiFi clients, run speed tests, stow/unstow dish, reboot, and get GPS location. Use when the user asks about Starlink, internet status, connected devices, or satellite connectivity.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Backend

About this skill

Control Starlink dish via local gRPC API. Get status, list WiFi clients, run speed tests, stow/unstow dish, reboot, and get GPS location. Use when the user asks about Starlink, internet status, connected devices, or satellite connectivity.

How to use

  1. Zainstaluj narzędzie starlink-cli za pomocą Cargo. Wymagane są Rust i kompilator Protocol Buffers (protoc). Uruchom: cargo install --git https://github.com/danfedick/starlink-cli

  2. Upewnij się, że Twoja antena Starlink jest dostępna w sieci lokalnej pod adresem 192.168.100.1:9200. Połącz się z siecią WiFi anteny lub siecią, do której jest podłączona.

  3. Sprawdź status anteny poleceniem starlink status. Otrzymasz informacje o stanie anteny, czasie pracy, SNR, opóźnieniu, przepustowości i przeszkodach. Dodaj flagę --json, aby uzyskać wynik w formacie JSON.

  4. Wyświetl urządzenia podłączone do routera Starlink poleceniem starlink clients. Lista zawiera nazwy urządzeń, adresy MAC, adresy IP, siłę sygnału oraz typ interfejsu (2.4GHz, 5GHz lub Ethernet).

  5. Uruchom test prędkości poleceniem starlink speedtest. Wynik pokaże prędkość pobierania i wysyłania w Mbps oraz opóźnienie. Użyj --json do parsowania wyniku w skryptach.

  6. Aby schować antenę do transportu, użyj starlink stow. Aby ją rozłożyć i wznowić pracę, użyj starlink stow --unstow. W razie potrzeby restartuj antenę poleceniem starlink reboot.

Related skills