Perché quest'ora costa quello che costa

Ogni cifra di costo in RBgrid deriva dalla stessa breve catena: l'energia misurata, il periodo di 15 minuti in cui è caduta, la fascia tariffaria in vigore per quel periodo, e le tue spese e l'IVA sopra. Nulla viene mediato sulla giornata e nulla viene calcolato pro rata.

Questa pagina descrive la catena dall'inizio alla fine. È la pagina da leggere quando una cifra ti sorprende: un'ora economica che sembra costosa, un'ora con energia che non hai usato in quel momento, oppure un totale che non corrisponde al tuo fornitore.

Dove stanno i vari pezzi: il piano si costruisce in Tariffs, il risultato si legge in Economics, e i record sono conservati in History.

Il percorso, un passo alla volta

  1. Il modulo misura. Un modulo rbAmp conta l'energia nei propri contatori, sulla propria scheda. L'hub legge questi contatori; non integra la potenza in energia da solo, quindi una lettura mancata non inventa né perde kWh.
  2. L'hub chiude un periodo di 15 minuti. I periodi terminano ai limiti di periodo secondo l'orologio dell'hub. Quando la tua fascia tariffaria cambia a metà periodo, l'hub chiude il periodo anche in quel momento, così nessun periodo copre due prezzi.
  3. Il periodo riceve una fascia - la fascia in vigore per l'orario del periodo stesso. Questo è il passo da cui nasce la maggior parte delle sorprese, ed è quello con più regole; sono tutte in Quando l'orologio o il collegamento non c'erano qui sotto.
  4. Il periodo riceve un prezzo. Con un piano a tariffa fissa è il prezzo di acquisto della fascia, più le quote per kWh del piano, più l'IVA. Con i prezzi dinamici attivi, il prezzo arriva dal tuo fornitore per quello stesso periodo, e il fatto che le quote del piano si aggiungano o no dipende dal tipo di fonte che usi. Entrambi i casi sono in La formula.
  5. L'energia immessa è valutata a parte, al prezzo di vendita della fascia - mai compensata con il costo. Vedi L'immissione non è uno sconto.
  6. I periodi si sommano nell'ora, le ore nel giorno, i giorni nel mese solare e nell'anno. Ogni livello è la somma di quello sottostante; nessun livello viene ricalcolato da una media.
  7. Ciò che resta è "non misurato": il punto di alimentazione meno i punti che misuri. Vedi Non misurato, e punti dentro altri punti.

La formula

Per ogni punto di misura e ogni periodo:

cost = kWh × the period's buy price

La parte interessante è come si arriva a quel prezzo di acquisto, e ci sono due casi.

Con una tariffa fissa

buy price = ( zone buy price + energy tax + grid fee + renewable levy ) × (1 + VAT% / 100)

Le tre quote per kWh sono a livello di piano: si applicano in ogni fascia. Le quote fisse mensili o annuali non sono incluse in nessuna cifra di RBgrid - i costi qui sono solo basati sull'energia, che è il motivo abituale per cui il totale del mese risulta inferiore alla tua bolletta.

Con i prezzi dinamici attivi

Qui il tipo di fonte decide quanta parte della catena è già contenuta nel numero che ti è stato dato.

Una fonte spot pubblica un prezzo all'ingrosso, quindi il tuo contratto e il tuo piano vi si applicano sopra:

buy price = ( spot × factor + markup
              [ + the zone rate, if "zones stack" is on ]
              + energy tax + grid fee + renewable levy ) × (1 + VAT% / 100)

Una fonte all-in pubblica il prezzo al dettaglio che paghi davvero, quindi non si aggiunge nulla:

buy price = the provider's price

⚠️ Di quale dei due tipi sia la tua fonte determina ogni cifra di costo nell'app. Un prezzo all-in contiene già le imposte e l'IVA. Trattato come prezzo spot, ciascuna di queste voci viene applicata una seconda volta e le cifre risultano visibilmente troppo alte. Per un fornitore di rete l'hub imposta la classe e tu la leggi - una fonte all-in è indicata con · all-in nell'elenco dei fornitori e nella riga della formula. Per Home Assistant la classe la scegli tu: What Home Assistant sends. Se i tuoi costi sembrano gonfiati mentre il prezzo in sé sembra corretto, questa è la prima cosa da leggere.

Il prezzo del periodo e la fonte da cui proviene sono conservati per 40 giorni e possono essere scaricati - così una cifra che leggi più tardi può ancora essere ricondotta al prezzo che l'ha prodotta. Vedi Where your price comes from.

Esempio: un prezzo dinamico, due periodi di un'ora

Una fonte spot, un contratto con factor 1.0 e un markup di 0.01, una grid fee di 0.05 per kWh e VAT del 20 %.

Energia Prezzo spot del periodo Costo
0.5 kWh, 14:00-14:15 0.22 0.5 × (0.22 + 0.01 + 0.05) × 1.20 = 0.168
0.5 kWh, 14:15-14:30 0.09 0.5 × (0.09 + 0.01 + 0.05) × 1.20 = 0.090

Lo stesso mezzo kilowattora, a quindici minuti di distanza, per quasi la metà del denaro - e il totale dell'ora è la somma dei suoi quattro periodi, non il prezzo medio dell'ora per la sua energia. Questa distinzione è l'intero motivo per cui i costi si calcolano per periodo.

Esempio: un piano giorno/notte

Due fasce, Day 07:00-23:00 a 0.30 e Night 23:00-07:00 a 0.15 per kWh, una Grid fee di 0.05 per kWh, VAT del 20 %.

Energy Zone Cost
2 kWh at 14:00 Day (2 × 0.30 + 2 × 0.05) × 1.20 = 0.84
2 kWh at 02:00 Night (2 × 0.15 + 2 × 0.05) × 1.20 = 0.48

Gli stessi 2 kWh costano meno di notte perché il prezzo di acquisto della fascia è più basso; la quota e l'IVA si applicano in entrambe le fasce.

Un periodo viene prezzato in base al proprio orario, non all'orario in cui viene elaborato. Questo vale quando un periodo arriva in ritardo, quando l'hub era spento e quando proviene da un nodo remoto. Ciò che cambia è quale fascia riceve un periodo quando il suo orario proprio non è determinabile.

  • Un periodo elaborato in ritardo mantiene il proprio orario e la propria fascia. Dalla v1.1.7 questo vale anche quando l'hub registra il periodo minuti o ore dopo - un periodo in ritardo non viene prezzato alla fascia che capita di essere in vigore al momento della registrazione.
  • Un nuovo piano tariffario viene applicato in un solo passaggio. Il calcolo dei costi non vede mai un piano caricato a metà, quindi nessun periodo viene prezzato con una miscela delle tariffe vecchie e nuove. Un piano con più fasce di quante ne contenga l'hub viene rifiutato del tutto invece di essere caricato in parte.
  • L'orologio non è ancora impostato (un hub acceso senza internet): i periodi vengono prezzati alla fascia predefinita del piano, invece di qualsiasi fascia in cui un orologio non impostato sarebbe ricaduto. I record creati prima che l'orologio fosse impostato sono contrassegnati come "before sync" in History e sono esclusi dai grafici.

Senza un orologio impostato un periodo non può nemmeno essere abbinato a un periodo del fornitore, quindi un prezzo dinamico non viene usato affatto - a prezzarlo è la fascia predefinita del piano. Questi periodi non ricevono neanche nessuna riga nel registro dei prezzi: il vuoto nel registro è il modo per riconoscerli.

  • L'hub è stato spento per più di un giorno. L'energia che i moduli hanno contato nel frattempo non viene scartata: viene accreditata all'ora in cui l'hub è tornato, perché il suo orario durante l'interruzione non è determinabile. Sulla firmware v1.1.8 quell'energia viene prezzata alla fascia predefinita del piano. Il record porta con sé una nota propria in History: "includes energy from a break in measurement, counted in this hour".

⚠️ Un'ora del genere contiene energia che in essa non è stata usata. I kWh sono reali e il denaro è approssimativo: l'hub non può sapere quale tariffa fosse in vigore durante l'interruzione. Se l'interruzione ha attraversato una finestra economica, il costo risulta più alto di quanto sarebbe stato.

Con i prezzi dinamici attivi, quel periodo viene prezzato in due parti, e capirlo è ciò che ti impedisce di fraintendere il registro. L'energia misurata dopo il ritorno dell'hub usa il prezzo proprio del periodo - quello di mercato, se un prezzo lo copre. L'energia contata durante l'interruzione usa la fascia predefinita del piano, perché il suo prezzo reale non è conoscibile (una tariffa predefinita negativa viene trattata come zero). Il denaro del record è la somma delle due parti.

Il registro dei prezzi mostra il prezzo proprio di quel periodo, e non la tariffa a cui è stata prezzata la parte dell'interruzione. Quindi un periodo il cui denaro sembra alto rispetto al prezzo nel registro non è una contraddizione: parte della sua energia non è mai stata prezzata a quel numero.

  • Un nodo remoto chiude i propri periodi di 15 minuti secondo il proprio orologio e li conserva finché l'hub non li conferma, quindi un periodo del nodo viene prezzato in base al periodo che il nodo ha chiuso, non all'orario in cui arriva all'hub. Dalla firmware 1.5 del nodo, quest'ultimo conserva circa cinque giorni di periodi nella propria flash. → Remote nodes
  • Un periodo del nodo più lungo di 15 minuti - energia che un nodo ha contato prima di avere l'orologio dell'hub - viene conservato invece di essere scartato (v1.1.8). Entra nell'ora di quel periodo e porta il contrassegno di interruzione.
  • Un ingresso di nodo senza modulo di tensione non registra alcuna energia (v1.1.8). L'hub non converte la corrente in energia usando una tensione nominale, perché non sarebbe energia misurata, quindi l'ora resta senza dati per quel punto. La sua potenza istantanea continua a essere mostrata, e quella cifra è una stima ricavata dalla tensione nominale - va bene per osservarla, ma non per fatturarla.

L'immissione non è uno sconto

L'energia immessa in rete è valutata a un prezzo di vendita - quello proprio della fascia, oppure il rapporto di vendita del piano × il prezzo di acquisto - e a essa non si applicano imposte, quote o IVA. Il valore dell'immissione è conservato accanto al costo, non sottratto da esso. Economics mostra entrambi, più Net cost (costo − valore dell'immissione) e Net energy (importata − immessa).

Se il tuo contratto non paga nulla per l'energia immessa, i prezzi di vendita devono essere 0: l'hub valuta le immissioni con la misurazione netta attiva o disattiva. La loro configurazione, e il credito in kWh che si aggiunge, sono descritti in Tariffs ed Economics.

Non misurato, e punti dentro altri punti

Unmetered è ciò che l'alimentazione ha misurato meno ciò che i tuoi punti misurati spiegano: i circuiti su cui non hai installato una pinza. È una sottrazione, quindi qualsiasi cosa contata due volte la distorce.

A questo servono i punti dentro altri punti (v1.1.8): un caricatore posto dentro un sottoquadro misurato può essere segnato come misurato dentro quel sottoquadro. I totali propri dell'hub non cambiano - sono presi all'alimentazione - ma la cifra non misurata smette di sottrarre due volte il carico annidato. Senza questa impostazione, un sottoquadro e un carico al suo interno contano entrambi contro l'alimentazione, e il non misurato risulta più basso di quanto sia, a volte negativo.

⚠️ Un punto all'alimentazione, e nessun carico contato due volte. Un punto del sottoquadro e un punto al suo interno sono corretti solo quando quello interno è segnato come interno. → Points

Cosa controllare quando una cifra sembra sbagliata

È stata applicata la fascia sbagliata

  • Controlla l'orologio e il fuso orario dell'hub - finché l'orologio non è impostato, i periodi vanno alla fascia predefinita. → Time
  • Dove le fasce si sovrappongono, vince il tipo di fascia con priorità più alta, e una fascia Weekend vince solo il sabato e la domenica. Apri The week by zones in Tariffs per vedere la fascia di ogni ora e quali ore ricadono nella fascia predefinita.
  • Controlla che la fascia sia On e che i suoi Days includano il giorno in questione.

Un'ora contiene energia che in quel momento non è stata usata

  • Guarda la qualità del record in History: un'ora segnalata è un'ora di cui l'hub ti sta avvisando, non un errore silenzioso. Un'ora di interruzione viene prezzata alla fascia predefinita per progetto.
  • Un nodo remoto irraggiungibile trasmette i propri periodi in ritardo; questi finiscono nelle ore a cui appartengono, quindi un'ora può acquisire energia dopo che l'hai guardata la prima volta. → Remote nodes

Il costo è zero

  • I prezzi di acquisto delle fasce sono 0, oppure il punto non ha misurato energia in quel periodo.

Ogni cifra di costo è troppo alta, e il prezzo in sé sembra corretto

  • Una fonte all-in viene trattata come una fonte spot, quindi le imposte e l'IVA del piano si aggiungono a un prezzo che già le conteneva. Leggi la classe della tua fonte nell'elenco dei fornitori (una fonte all-in mostra · all-in); se è Home Assistant a inviare il prezzo, controlla What Home Assistant sends, che è l'unico punto in cui la classe è una tua scelta. → Where your price comes from

Ogni cifra di costo è troppo bassa, o più bassa dell'app del mio fornitore

  • Il caso opposto: un prezzo spot grezzo senza un contratto dietro. Un numero all'ingrosso non è un numero al dettaglio. Controlla factor e markup, e che il piano che ci sta dietro includa la tua imposta sull'energia, gli oneri di rete, gli oneri per le rinnovabili e l'IVA.

Il costo è corretto ma il prezzo non è quello che vedo dal mio fornitore

  • Leggi il registro dei prezzi per quei periodi: riporta il prezzo applicato e da dove proviene. Una voce plan significa che nessun prezzo di mercato copriva quel periodo, quindi a prezzarlo è stata la tariffa di fascia - che è il comportamento corretto, e un numero diverso.

Il denaro di un periodo non corrisponde al prezzo che il registro mostra per esso

  • Due casi, e sono entrambi previsti. Il periodo porta un contrassegno di interruzione: parte della sua energia è stata contata durante un'interruzione e viene costata alla fascia predefinita del piano, che il registro non mostra (vedi Quando l'orologio o il collegamento non c'erano). Oppure il periodo non ha nessuna riga nel registro: è stato registrato prima che l'orologio fosse impostato, e a prezzarlo è stata la fascia predefinita.

Un periodo è costato meno di zero

  • Il prezzo di mercato era negativo e il tuo contratto lo trasferisce, quindi l'hub ha registrato un costo negativo. Se il tuo non lo fa, imposta un prezzo minimo di acquisto.

I miei totali orari differiscono da quelli del mio fornitore di una piccola differenza costante

  • Se il tuo contratto regola per ora mentre l'hub prezza per periodo di 15 minuti, ogni ora sarà leggermente sfasata in entrambe le direzioni. L'opzione hourly mean fattura invece ogni periodo al prezzo medio dell'ora.

Il mese non corrisponde alla mia bolletta

  • Le quote fisse mensili non sono incluse in nessuna cifra di RBgrid (vedi La formula).
  • I mesi sono mesi solari nel fuso orario dell'hub.
  • Il valore dell'immissione non viene sottratto dal costo qui; il tuo fornitore potrebbe compensarli.
  • I circuiti non misurati non sono nel costo di nessun punto. Confronta la bolletta con il punto di alimentazione, non con la somma delle righe.

I numeri sono cambiati dopo un riavvio

  • Un giorno ricostruito dalle sue ore è contrassegnato come "recomputed" in History; il valore è la somma dei record sopravvissuti, e l'hub lo dichiara invece di addolcirlo.

Dove andare dopo

  • Tariffs - costruisci il piano: fasce, quote, IVA, prezzi di vendita.
  • Where your price comes from - il fornitore, il backup, il tuo piano come ripiego, e il registro di quale fonte ha prezzato ogni periodo.
  • Economics - costo, valore dell'immissione, netto e il bilancio ingresso contro righe.
  • History - i record stessi, e la colonna di qualità che spiega un periodo segnalato.