Supporto statistiche di stato
Ho notato che per tutti i sensori PUN non sono disponibili le statistiche di stato, somma e cambiamento. Sono invece selezionabili media, min e max.
Nello storico trovo tutti i dati (comprese le LTS) e lo state_class: measurement è correttamente definito.
E' fattibile attivare il supporto o bisogna creare un sensore statistico?
E' fattibile attivare il supporto o bisogna creare un sensore statistico?
Non sono sicuro al 100% perché non trovo documentazione (se non questa, che però non spiega) ma credo che le statistiche selezionabili dipendano dal tipo di misura che il sensore espone.
Se state_class: measurement sono attivi i primi 3 (media, min, max) se invece è ad esempio state_class: total allora sono attivi gli ultimi 3 (somma, stato, cambiamento). Pare siano mutualmente esclusivi, quindi... e così "a naso" mi sembra anche corretto.
Credo infatti che somma, stato o cambiamento non possano applicarsi ad un valore come il valore del pun di una fascia, no?
Ho studiato un pochino la documentazione di HA e ritengo tu abbia ragione, sia riguardo le statistiche attive in ragione della classe di stato sia la scelta della classe del sensore. Qui la spiegazione: https://developers.home-assistant.io/docs/core/entity/sensor/#available-state-classes
Tuttavia, poter trattare il sensore PUN come state_class: total permetterebbe tramite le statistiche di ottenere lo stato (quindi il valore dei PUN) alla fine di ciascun mese. Certo, si tratta di una "misura" di un valore, ma è una misura che concettualmente si resetta ogni mese e che a fine mese mostra un valore "totale" come fosse un utility meter...
Tuttavia, poter trattare il sensore PUN come state_class: total permetterebbe tramite le statistiche di ottenere lo stato (quindi il valore dei PUN) alla fine di ciascun mese
Eh no... state_class: total si usa nei sensori che presentano un valore che si incrementa continuamente come ad esempio un contatore che misura i kWh consumati. Non si può usare questo per il PUN, che è una misura.
Certo, si tratta di una "misura" di un valore
Esattamente, è una misura di un calcolo giornaliero. Se si usasse il state_class: total di prima il valore non potrebbe mai diminuire, cosa che invece è possibile.
ma è una misura che concettualmente si resetta ogni mese e che a fine mese mostra un valore "totale" come fosse un utility meter
Se così fosse non potresti usarlo giornalmente, ma solo a fine mese. Quindi non va bene.