← Dokumentation

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

PfadBeschreibung
GET /api/health{"status":"ok"} – Verbindungstest
GET /api/sensorsJSON-Array aller aktiven Sensoren
GET /api/quicklookCPU/GPU/RAM-Kompaktwerte + Alerts
GET /api/alertsAktive Warnungen
GET /api/history/{sensorId}?minutes=60Verlauf eines Sensors

Authentifizierung

Bei gesetztem API-Token (Pflicht bei Remote-Zugriff):

Authorization: Bearer IHR_TOKEN

Sicherheit

Rainmeter-Beispiel

Download: Rainmeter-Skin (README). Ordner nach Documents\Rainmeter\Skins\ kopieren. Nur localhost (127.0.0.1) nötig.