SensorPulse – API localhost
L’API HTTP en lecture seule fournit les données capteurs en JSON. Port par défaut 8765. Activer : Paramètres → Automatisation → API capteurs localhost.
Par défaut : L’API écoute uniquement sur
127.0.0.1 – sûr pour Rainmeter et scripts sur le même PC.Accès distant
Activez éventuellement Accès distant dans les paramètres. SensorPulse écoute alors aussi sur les IP LAN sur le réseau domestique ou VPN – lecture seule, avec jeton API.
Points de terminaison
| Chemin | Description |
|---|---|
GET /api/health | {"status":"ok"} – test de connexion |
GET /api/sensors | Tableau JSON de tous les capteurs actifs |
GET /api/quicklook | Valeurs compactes CPU/GPU/RAM + alertes |
GET /api/alerts | Avertissements actifs |
GET /api/history/{sensorId}?minutes=60 | Historique d’un capteur |
Authentification
Lorsque un jeton API est défini (obligatoire pour l’accès distant) :
Authorization: Bearer VOTRE_JETON
Sécurité
- Distant uniquement sur réseau domestique ou VPN – ne pas exposer sur Internet
- Pare-feu Windows : TCP entrant sur le port API, profil Privé
- Régénérer le jeton en cas de doute
Exemple Rainmeter
Téléchargement : Skin Rainmeter (README).
Copier vers Documents\Rainmeter\Skins\. Localhost (127.0.0.1) uniquement.