SenzoSmart Diagnostics + Zones (v039)

Login demo (MVP): genera un JWT. Per IO-Test serve ruolo con permesso diagnostics.io_test (es. tenant.manufacturer).

Ruolo corrente: (n/d)
Selezione manuale
Centralina
Bus activity: Wiegand D0/D1, RS485 TX/RX, PWM level.
I/O
Ingressi
Uscite

IO Test
Richiede: portal attivo + service_session attiva + (di default) modalità Stand-By. Il firmware applica rate-limit e lockout.
token: - ttl: - lockout: -
Comandi rapidi (usa token):
Live JSON
{}
Snapshot JSON
{}

Zones

Le zone sono definite via YAML (server/assets/config/sites/<site>.yaml). Gli override UI sono consentiti solo se: ruolo con overrides.write e il point non è config_only.