SensorPulse – API localhost
La API HTTP de solo lectura entrega datos de sensores en JSON. Puerto predeterminado 8765. Activar: Configuración → Automatización → API de sensores localhost.
Predeterminado: La API solo escucha en
127.0.0.1 – segura para Rainmeter y scripts en el mismo PC.Acceso remoto
Opcionalmente active Acceso remoto en Configuración. SensorPulse también escucha en IP LAN en la red doméstica o VPN – solo lectura, con token API.
Endpoints
| Ruta | Descripción |
|---|---|
GET /api/health | {"status":"ok"} – prueba de conexión |
GET /api/sensors | Array JSON de todos los sensores activos |
GET /api/quicklook | Valores compactos CPU/GPU/RAM + alertas |
GET /api/alerts | Avisos activos |
GET /api/history/{sensorId}?minutes=60 | Historial de un sensor |
Autenticación
Cuando hay un token API (obligatorio con acceso remoto):
Authorization: Bearer SU_TOKEN
Seguridad
- Remoto solo en red doméstica o VPN – no exponer a Internet
- Firewall de Windows: TCP entrante en el puerto API, perfil Privado
- Regenere el token si hay sospecha
Ejemplo Rainmeter
Descarga: Skin Rainmeter (README).
Copiar a Documents\Rainmeter\Skins\. Solo localhost (127.0.0.1).