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żka | Opis |
|---|---|
GET /api/health | {"status":"ok"} – test połączenia |
GET /api/sensors | Tablica JSON wszystkich aktywnych sensorów |
GET /api/quicklook | Zwarte wartości CPU/GPU/RAM + alerty |
GET /api/alerts | Aktywne ostrzeżenia |
GET /api/history/{sensorId}?minutes=60 | Historia sensora |
Uwierzytelnianie
Gdy ustawiono token API (wymagany przy dostępie zdalnym):
Authorization: Bearer TWOJ_TOKEN
Bezpieczeństwo
- Zdalnie tylko w sieci domowej lub VPN – nie udostępniaj w Internecie
- Zapora Windows: TCP przychodzący na porcie API, profil Prywatny
- Wygeneruj token ponownie przy podejrzeniu wycieku
Przykład Rainmeter
Pobieranie: Skin Rainmeter (README).
Skopiuj do Documents\Rainmeter\Skins\. Tylko localhost (127.0.0.1).