Hallo zusammen!
Ich habe ein kleines Tool entwickelt, um einen Windows- oder Linux-PC direkt von Gladys-Szenen aus zu steuern: **PC-Pilot**.
Es läuft als Tray-Icon auf deinem PC und stellt eine lokale REST-API bereit, die Gladys über HTTP-Anfragen aufrufen kann.
## Was kann es?
- **Herunterfahren**, **neustarten**, **in den Ruhezustand versetzen**, **in den Ruhezustand versetzen** oder **sperren** deinen PC
- **Starten oder beenden von Anwendungen** (Firefox, VLC, etc.)
- **Ausführen von benutzerdefinierten Befehlen** (Backup-Skripte, etc.)
## Wie funktioniert es?
-
Installiere PC-Pilot auf dem zu steuernden PC
-
Füge die IP deiner Gladys zu den erlaubten IPs hinzu (über das Tray-Menü, keine Datei bearbeiten nötig)
-
Kopiere das API-Token aus dem Tray-Menü
-
Erstelle eine Gladys-Szene mit einer HTTP-Anfragen-Aktion
(Screenshots auf Github)
Beispiel zum Sperren deines PCs:
| Feld | Wert |
| ----- | ------ |
| Methode | `POST` |
| URL | `http://:7042/api/v1/system/lock` |
| Header | `Authorization` = `Bearer ` |
| Header | `Content-Type` = `application/json` |
| Body | `{}` |
> Vergiss nicht das `{}` im Body — Gladys verlangt es, auch wenn die API es nicht braucht.
## Anwendungsfälle
- „Schalte den PC aus“ per Sprachbefehl
- PC sperren, wenn man das Haus verlässt
- Anwendung starten, wenn man nach Hause kommt
- Backup nach Zeitplan starten
## Sicherheit
Alles bleibt in deinem lokalen Netzwerk. Authentifizierung per Token, IP-Whitelist, Rate Limiting, keine Shell-Injektion möglich.
## Links
- **Download (Windows)** : Releases · david-digitis/pc-pilot · GitHub
Euer Feedback ist willkommen!