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.

Contenuto
- Due fonti, nessuna utilizzabile da sola
- Il collegamento
- Scarto o errore di conteggio — due cose che si somigliano
- L’indicazione decisiva dall’assistenza
- Due misure che non servono
- Inserire le letture, con verifica
- Una trappola notata durante la costruzione
- Dopo due mesi: nessuna deriva
- Una targhetta sbagliata ha fatto spaventare
- Cosa ti consiglio
- E quindi?
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
- 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.
- 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.
- 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’è.
- 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.
- 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.
Se vuoi seguire tutto questo: usa RSS
Niente newsletter. Non mi dai un indirizzo, non tengo liste e nessuno deve acconsentire a nulla per sapere che un articolo è pronto. RSS è la soluzione più vecchia e, per entrambe le parti, la più onesta.
Come si fa, e perché niente newsletter
- 1Procurati un lettore di feed. Senza account con un’app sul telefono o un’estensione del browser; chi preferisce usa un servizio con account.
- 2Inserisci lì l’indirizzo qui sopra.
- 3Fatto. I nuovi articoli compaiono da soli nel tuo lettore — ciò che non leggi resta non letto, e niente finisce tra fatture e pubblicità nella posta.
Perché è meglio: il tuo lettore scarica il file. Io non ricevo nessun indirizzo e non posso vedere chi legge né se qualcuno ha aperto. Disiscriversi vuol dire cancellare la voce — senza link, senza mail di conferma, senza di me.
