PC-Pilot — Steuern Sie Ihren PC von Gladys aus

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?

  1. Installiere PC-Pilot auf dem zu steuernden PC

  2. Füge die IP deiner Gladys zu den erlaubten IPs hinzu (über das Tray-Menü, keine Datei bearbeiten nötig)

  3. Kopiere das API-Token aus dem Tray-Menü

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

- **GitHub** : GitHub - david-digitis/pc-pilot: REST service to control a Windows/Linux PC from a home automation system (Gladys Assistant). Electron tray + Fastify API. · GitHub

- **Download (Windows)** : Releases · david-digitis/pc-pilot · GitHub

Euer Feedback ist willkommen!

Linux-Distribution (dispo) erstellen. Getestet auf Fedora / Wayland

Danke, diese kleine App ist super :slight_smile:

Verwendung - Automatisches Herunterfahren, wenn ich das Haus verlasse oder wenn ich ins Bett gehe

Gern geschehen!

Danke @David-Digitis, du bist sehr produktiv!