ViennaCosa finisce in bolletta?Energia e costiRete e misure

50 metri cubi di scarto — eppure conta giusto

Il mio contatore del gas ha due fonti: una esatta ma in ritardo di giorni, una aggiornata ma con il valore iniziale sbagliato. Solo insieme valgono qualcosa.

Il contatore del gas con la testina di lettura applicata, le sue spie rossa e blu accese. Il numero del contatore è fuori dall’inquadratura.
Il contatore del gas con la testina di lettura applicata, le sue spie rossa e blu accese. Il numero del contatore è fuori dall’inquadratura.

Il mio contatore del gas a Vienna segna 6872,722 m³. L’apparecchio che lo legge riporta 6822,30 m³. Cinquanta metri cubi di differenza.

La reazione ovvia sarebbe dichiarare guasta la testina di lettura. Sarebbe sbagliata. La testina conta correttamente ogni singolo impulso — le è stato solo memorizzato un valore iniziale troppo basso.

La differenza tra queste due diagnosi è tutto l’articolo. E decide se correggi un valore una volta sola oppure passi mesi a smanettare sull’hardware.

Due fonti, nessuna utilizzabile da sola

Per lo stesso contatore ci sono due strade:

Interfaccia di Wiener Netze Testina in loco
Esattezza esatta valore iniziale troppo basso
Aggiornamento giorni di ritardo minuti

L’interfaccia di Wiener Netze fornisce i consumi giornalieri in JSON. L’ho verificata: lo storico parte da ottobre 2025, 309 giorni, totale 1005,400 m³. È il valore che fa fede — ma arriva in ritardo.

Quanto, si è visto il 31 agosto. La lettura era 6872,881 m³. L’interfaccia conosceva già i giorni, ma registrava 0,0 di consumo. L’apparecchio in loco aveva segnalato lo stesso consumo alle 05:26 di quella mattina.

Esatto e vecchio da una parte, aggiornato e sbagliato dall’altra.

Il collegamento

live = valore cloud + (valore apparecchio ora − valore all ultimo allineamento)

Un’automazione riposiziona il riferimento ogni volta che l’interfaccia si fa viva. Così il supplemento torna a zero appena il cloud recupera — divergere per settimane è impossibile.

Ci sono cascato io stesso mentre costruivo. Il cloud ha recuperato mentre impostavo a mano il riferimento. Il sensore ha sommato lo stesso consumo una seconda volta e mostrava 6873,122 invece di 6872,922.

Per questo il template ora confronta le marche temporali: il supplemento vale solo se il riferimento è più recente del valore cloud. Se è più vecchio, l’incremento è già dentro al valore cloud e il sensore mostra semplicemente quello.

Così non può mai essere peggiore della migliore delle sue due fonti. È la proprietà che conta nei valori composti.

Scarto o errore di conteggio — due cose che si somigliano

Veniamo alla domanda vera. I cinquanta metri cubi hanno due spiegazioni possibili, e in un’istantanea non si distinguono:

Segno distintivo Rimedio
Scarto la distanza resta costante correggere una volta il valore iniziale
Errore di conteggio la distanza cresce o cala antirimbalzo o montaggio

Quella stessa mattina avevo puntato sull’errore di conteggio e sospettato il tempo di antirimbalzo. Era sbagliato, ed ecco come è emerso.

L’indicazione decisiva dall’assistenza

Il sensore a impulsi scatta quando il secondo decimale è 6. Così gli impulsi non si stimano più, si prevedono:

28.08.  6872,722   ultimo impulso a 6872,66
31.08.  6872,881   nel mezzo: 6872,76 e 6872,86   ->  2 impulsi attesi

L’apparecchio ne ha contati esattamente 2. Il successivo doveva cadere a 6872,96 — ed è caduto lì.

In sei giorni: 6 impulsi su 6. Dopo sei settimane: 53 su 53. La distanza non è cresciuta.

È quindi assodato: puro scarto. La testina conta giusto, il suo valore iniziale memorizzato è troppo basso. La storia pregressa combacia — il valore era stato alzato una volta presso il distributore, quando la testina non lavorava bene. A quanto pare nel loro cloud, ma non nell’apparecchio.

Due misure che non servono

Qui ci sono due trappole, e ci sono caduto in entrambe.

La distanza grezza non serve. È passata da 50,422 a 50,363. Sembra deriva e non lo è: l’apparecchio conta a scatti di 0,1, la lettura scorre in modo continuo. Fino a ±0,1 m³ di oscillazione sono quindi inevitabili e non significano nulla.

Nemmeno l’attesa ingenua degli impulsi serve. consumo ÷ 0,1 presuppone che il conteggio inizi dal valore di partenza. Tra 6872,722 e 6873,063 ci sono 0,341 m³ ma quattro passaggi — il calcolo ingenuo ne attendeva tre e segnalava un errore che non esisteva.

Da allora lo script di verifica conta le posizioni fisse a …,x6. Così l’affermazione regge già dopo pochi impulsi invece che dopo metri cubi.

E va detto chiaramente: 0,159 m³ non sono una prova. Con una risoluzione di 0,1 m³ servono diversi metri cubi, cioè la stagione di riscaldamento. Il cessato allarme era all’inizio un’ipotesi ben sostenuta, non un risultato.

Inserire le letture, con verifica

Una catena di misura vale quanto la sua controprova. Per questo c’è una tabella delle letture — e tre controlli all’inserimento:

Caso Cosa succede
1 campo vuoto o 0 respinto
2 inferiore all’ultima lettura respinto — un contatore del gas non va indietro
3 oltre 20 m³ al giorno respinto finché non confermato

Respinto significa: un messaggio che dice perché e cosa fare — e l’inserimento resta lì, così si corregge invece di riscriverlo.

Nel caso 2 il messaggio chiede esplicitamente di una sostituzione del contatore. Se confermata, la voce viene registrata come cambio e il consumo di quel periodo non viene calcolato — non messo a zero. Zero vorrebbe dire «niente consumato», e sarebbe un’affermazione.

Il limite di 20 m³ non è un numero tondo a caso: il carico base estivo è di 0,046 m³ al giorno, la media annua circa 1,65. Un giorno freddo d’inverno resta a una cifra. Questa casa non ha mai consumato 20 m³ in un giorno: è un errore di battitura.

Una trappola notata durante la costruzione

La differenza in giorni è arrotondata a due decimali. Con due letture nello stesso giorno viene 0.0, la divisione salta, il consumo giornaliero diventa zero — e il controllo 3 non scatterebbe proprio quando qualcuno corregge un errore di battitura.

Per la verifica un giorno iniziato conta quindi come giorno intero.

Dopo due mesi: nessuna deriva

Data Lettura m³/giorno Scostamento
13.09. 6874,230 — +0,008
24.09. 6874,876 0,06 −0,146
18.10. 6878,014 0,13 +0,092

Tutte e tre stanno nella banda imposta dalla costruzione e non si muovono in una sola direzione. La deriva sospettata a settembre era quantizzazione.

Una targhetta sbagliata ha fatto spaventare

Un sensore il 7 novembre segnava 17,408. Sembrava un grave errore di misura.

Calcola «valore calcolato meno ultima lettura» e cresce quindi con ogni litro consumato. I 17,4 erano semplicemente il consumo delle tre settimane dall’ultima lettura — 0,87 m³ al giorno in stagione contro 0,13 a ottobre.

Da allora la targhetta si chiama «consumo dall’ultima lettura». L’unica misura valida della catena è la colonna degli scostamenti nella tabella, che fissa la distanza al momento dell’inserimento.

Un nome sbagliato non è un difetto estetico. Provoca uno spavento una volta e poi una diffidenza permanente verso un numero che è giusto.

Cosa ti consiglio

  1. Separa lo scarto dall’errore di conteggio prima di riparare qualsiasi cosa. Un’istantanea non può farlo. Servono almeno due punti di misura, meglio cinque.
  2. Scopri a quale valore scatta il tuo sensore a impulsi. Il conteggio diventa allora prevedibile e non servono metri cubi per verificarlo — qui l’ha chiarito una telefonata all’assistenza.
  3. Metti in conto la quantizzazione. Con risoluzione 0,1 m³ un’oscillazione di ±0,1 è normale. Chi la scambia per deriva passa mesi a cercare un errore che non c’è.
  4. Costruisci una controprova prima di fidarti dei valori. Una tabella di letture e qualche regola di plausibilità costano una serata e scoprono un errore vero in settimane invece che in anni.
  5. Dai ai sensori il nome di ciò che calcolano. Non di ciò per cui ti servono in quel momento.

E quindi?

Il vantaggio non è vedere il consumo di gas sul telefono. Il vantaggio è sapere quanto posso fidarmi del numero — e poterlo quantificare: ±0,1 m³ per costruzione, nessuna tendenza in due mesi, scostamento registrato a ogni lettura.

La maggior parte dei contatori smart non fallisce perché misura male. Fallisce perché nessuno sa dire quanto gli è concesso misurare male prima che qualcuno se ne accorga.