← Dokumentacja

SensorPulse – API localhost

HTTP API tylko do odczytu dostarcza dane sensorów jako JSON. Domyślny port 8765. Włącz: Ustawienia → Automatyzacja → API sensorów localhost.

Domyślnie: API nasłuchuje tylko na 127.0.0.1 – bezpieczne dla Rainmeter i skryptów na tym samym PC.

Dostęp zdalny

Opcjonalnie włącz Dostęp zdalny w ustawieniach. SensorPulse nasłuchuje też na IP LAN w sieci domowej lub VPN – tylko odczyt, z tokenem API.

Endpointy

ŚcieżkaOpis
GET /api/health{"status":"ok"} – test połączenia
GET /api/sensorsTablica JSON wszystkich aktywnych sensorów
GET /api/quicklookZwarte wartości CPU/GPU/RAM + alerty
GET /api/alertsAktywne ostrzeżenia
GET /api/history/{sensorId}?minutes=60Historia sensora

Uwierzytelnianie

Gdy ustawiono token API (wymagany przy dostępie zdalnym):

Authorization: Bearer TWOJ_TOKEN

Bezpieczeństwo

Przykład Rainmeter

Pobieranie: Skin Rainmeter (README). Skopiuj do Documents\Rainmeter\Skins\. Tylko localhost (127.0.0.1).