## Overview

SensorPulse Hub is a Windows app to monitor multiple PCs on your home network. It reads live data via the SensorPulse API – no cloud, no agent on the Hub PC itself.

- Left: network scan, PC list and hub settings
- Right: quicklook, alerts and sensors for the selected PC
- Automatic refresh every 20 seconds

## Network scan

The hub scans local subnets for SensorPulse instances on the configured port (default: 8765).

- Enter an API token when target PCs require one
- Discovered instances appear in the list – add with one click
- Alternatively: import pairing JSON from SensorPulse Companion or add a PC manually

## Monitored PCs

Each entry stores display name, host, port and API token. Quicklook shows CPU, GPU, RAM and temperatures; active alerts and the sensor grid follow below.

Refresh reloads the selected PC immediately; Refresh all updates the entire list.

## Hub settings

- Save sensor data to Hub database – optional history in `%AppData%\SensorPulse\Hub\hub-data.db`
- UI language – German and English are built in; more languages after installing a UI language pack
- SQL Admin – edit the hub SQLite database (tables, queries, automation)

## Language packs

German and English (UI and F1 help) ship with the Hub by default. For French, Spanish, Italian and Polish, download the matching language pack from the download page – in settings via Download help pack or Install from file…. The UI language becomes available after installation.

## SQL Admin (Hub database)

SQL Admin matches the SensorPulse SQL Admin – with hub tables (`hub_clients`, `hub_sensors`, `hub_alerts`, …). Schema commands (DROP, ALTER) are blocked.

Automation: scheduled backups and maintenance while SensorPulse Hub is open.