Di seguito troverai i dubbi e i problemi più comuni riscontrati durante l'uso dell'integrazione Proxmox Sensors Extended, insieme alle relative soluzioni rapide.
Inserisci solo il dominio o l'IP, ad esempio:
192.168.1.10
pve.mio-dominio.com
L'integrazione rileva automaticamente la porta corretta.
L'utente deve avere:
-
PVE: -
Sys.AuditVM.AuditDatastore.AuditPermissions.Modify(solo se utilizzi la selezione automatica di VM/LXC)
-
PBS: -
Datastore.AuditDatastore.ReadSys.Audit
In Proxmox → Datacenter → Permissions → API Tokens
Deve apparire Enabled: Yes.
Questo di solito è dovuto a:
In Proxmox, i permessi devono essere assegnati in: / (root). Non su un nodo specifico.
L'utente padre deve avere i permessi, non solo il Token.
Questo è normale.
I server PBS gestiti da Tuxis non permettono l'accesso alle metriche interne tramite API:
- spazio del datastore
- utilizzo del disco
- statistiche RRD
- hardware del nodo
- temperatura
- SMART
- CPU/RAM
Non si tratta di un errore dell'integrazione:
Tuxis blocca questi endpoint per progettazione.
L'integrazione rileva automaticamente che si tratta di un PBS di Tuxis e nasconde i sensori non disponibili.
Per motivi di sicurezza, Tuxis blocca: /api2/json/admin/datastore/<name>/status
Senza questo endpoint, non è possibile ottenere:
- spazio totale
- spazio libero
- percentuale di utilizzo
- deduplicazione
- chunks
- GC (Garbage Collector)
Guida completa: 01. Configurazione dei Sensori Hardware
E accettare tutte le opzioni sicure.
Esempio:
modprobe coretemp
modprobe nct6775Affinché i sensori funzionino dopo il riavvio, assicurati di aver seguito i passaggi per aggiungere i moduli necessari al file /etc/modules.
Alcuni modelli OEM non espongono i sensori.
Funzionano solo su hardware reale.
Si tratta di una limitazione del fornitore.
Deve avere il privilegio: VM.Audit
L'integrazione richiede il privilegio: Permissions.Modify
Devi connetterti al nodo principale, non a un nodo secondario.
Questo è normale.
L'integrazione utilizza il DataUpdateCoordinator per:
- evitare di saturare l'API
- ridurre il carico sul nodo
- migliorare le prestazioni
L'intervallo predefinito è di 10 secondi ed è configurabile.
L'integrazione permette di aggiungere più istanze, ognuna con il proprio Token.
L'integrazione:
- non memorizza password
- usa solo Token con permessi minimi
- non esegue comandi sul server
- non modifica la configurazione di Proxmox
- non apre porte aggiuntive
Home Assistant elimina automaticamente le entità orfane.
Se vuoi forzare la pulizia:
- Rimuovi l'integrazione
- Riavvia Home Assistant
- Aggiungila di nuovo
Puoi aprire una "issue" su GitHub indicando:
- versione di HA
- versione di Proxmox
- log rilevanti
- passaggi per riprodurre l'errore
- tipo di server (PVE, PBS, Tuxis, ecc.)
Prima di segnalare un problema, controlla questa lista rapida. Il 90% degli errori si risolve qui:
Se non riesci a entrare nell'interfaccia web di PVE/PBS, nemmeno l'integrazione potrà farlo.
Non inserire http://, https:// né porte.
In Proxmox → Datacenter → Permissions → API Tokens Deve apparire Enabled: Yes.
I permessi devono essere assegnati in: / (root). Non su un nodo specifico.
Senza questo, i sensori hardware non appariranno.
In tal caso, ricorda che non espone metriche interne (spazio, hardware, RRD).
HA mantiene in cache i vecchi permessi.
Vai su: Impostazioni → Sistema → Registri
Il frontend di HA mantiene le risorse in cache per settimane.
Queste limitazioni non sono errori dell'integrazione, ma restrizioni di Proxmox o del fornitore:
I server PBS gestiti da Tuxis non permettono di accedere a:
- spazio del datastore
- utilizzo del disco
- deduplicazione
- chunks
- statistiche RRD
- hardware del nodo
- temperatura
- SMART
- CPU/RAM
L'integrazione rileva automaticamente questa limitazione e nasconde i sensori non disponibili.
Le VM non espongono sensori reali:
- temperature
- ventole
- voltaggi
- SMART
Funzionano solo su hardware fisico.
Alcuni modelli OEM o controller RAID non espongono la temperatura né lo stato SMART.
Se i permessi sono assegnati a un nodo invece che alla radice, Proxmox blocca l'API.
Per evitare di saturare l'API, l'integrazione utilizza un intervallo minimo di aggiornamento. Non è un errore se i valori impiegano alcuni secondi per aggiornarsi.
Devi connetterti al nodo principale del cluster. I nodi secondari non espongono l'intera API.
L'integrazione li accetta automaticamente, ma alcuni browser potrebbero mostrare avvisi.