SensorPulse Localhost-API
Die read-only HTTP-API liefert Live-Sensordaten als JSON. Standard-Port 8765. Aktivieren in SensorPulse: Einstellungen → Automatisierung → Localhost-Sensor-API.
Standard: Die API lauscht nur auf
127.0.0.1 (localhost) – sicher für Rainmeter und Skripte auf dem gleichen PC.Remote-Zugriff
Optional: Remote-Zugriff in den Einstellungen aktivieren. Dann lauscht SensorPulse zusätzlich auf Ihre LAN-IP-Adressen im Heimnetz oder per VPN – nur Lesen, mit API-Token.
Endpunkte
| Pfad | Beschreibung |
|---|---|
GET /api/health | {"status":"ok"} – Verbindungstest |
GET /api/sensors | JSON-Array aller aktiven Sensoren |
GET /api/quicklook | CPU/GPU/RAM-Kompaktwerte + Alerts |
GET /api/alerts | Aktive Warnungen |
GET /api/history/{sensorId}?minutes=60 | Verlauf eines Sensors |
Authentifizierung
Bei gesetztem API-Token (Pflicht bei Remote-Zugriff):
Authorization: Bearer IHR_TOKEN
Sicherheit
- Remote-Zugriff nur im Heimnetz oder VPN – nicht ins Internet freigeben
- Windows-Firewall: eingehend TCP auf dem API-Port, Profil Privat
- Token bei Verdacht neu erzeugen (Einstellungen → API-Token neu erzeugen)
Rainmeter-Beispiel
Download: Rainmeter-Skin (README).
Ordner nach Documents\Rainmeter\Skins\ kopieren. Nur localhost (127.0.0.1) nötig.