-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrazioni nella documentazione #38
Comments
Sì, perché ognuno ha la sua... c'è chi usa il mono-orario, chi 2 fasce (mono-orario + F23), chi 3... insomma non sarebbe più finita. In più considera che non sono molto ferrato sul "come" si calcola il costo finale.
Appunto. Ah, non conosco il metodo "switcho".
Esatto.
Sì e farlo multifascia non è semplicissimo... serve per forza un sensore per ogni fascia con un
Se riesci a farlo giusto, perché no? Però non è banale perché il totale lo devi calcolare per forza "gradualmente", dato che i valori esatti dei costi del PUN (e conseguente €/kWh compreso di tasse e perdite di rete) li saprai solo a fine mese! Non so se mi sono spiegato... Vedi il valore solo l'ultimo giorno del mese e non progressivamente.
Eh più o meno, proprio perché in bolletta non ti troverai il progressivo giornaliero ma solo il valore calcolato a fine mese moltiplicato per i costi per fascia calcolati. Quindi anche sapendo fare il calcolo solo a fine mese potrai sapere quanto pagherai in bolletta, non prima!
Sei assolutamente in-topic. Il problema è solo realizzare tutto ciò. A mio avviso, se il calcolo non è corretto, forse è meglio non farlo.
Ha senso ma non lo posso confermare... l'avevo trovato da qualche parte ma non riesco più a reperire la fonte 😄 |
Grazie dei tuoi feedback! Fammi sapere grazie ! |
OK, lascio aperto allora.
Lo spiego meglio con un esempio: se oggi è il giorno 4 del mese, recupero dall'XML i dati per i giorni 1, 2, 3 e 4 e calcolo le medie nelle varie fasce orarie. Più ci avviciniamo a fine mese e più ovviamente la media "tenderà" al valore finale.
È già la media, quindi basta il pun dell'ultimo giorno del mese per avere il calcolo. |
Ok chiarissimo procedo allora.
Ci aggiorniamo presto. Grazie mille per il tuo fantastico lavoro !
Il gio 4 apr 2024, 22:26 virtualdj ***@***.***> ha scritto:
… Facciamo così: sto terminato la configurazione del mio HA una volta
conclusa riporterò qui tutte le note e vedremo poi cosa vale la pena
mettere in doc.
OK, lascio aperto allora.
Una domanda, il PUN che recuperi è già il mediato sul mese oppure è il
fisso del giorno e quindi per avere il vero PUn a fine mese vanno mediati
tutti e 30 valori (che nel caso quindi mi devo salvare day by day )?
Lo spiego meglio con un esempio: se oggi è il giorno 4 del mese, recupero
dall'XML i dati per i giorni 1, 2, 3 e 4 e calcolo le medie nelle varie
fasce orarie. Più ci avviciniamo a fine mese e più ovviamente la media
"tenderà" al valore finale.
L'ultimo giorno del mese, quindi, il valore dovrebbe essere quello
"finale" e definitivo (che si può confrontare anche QUI
<https://github.com/virtualdj/pun-fasce?tab=readme-ov-file#utilizzo> dopo
qualche giorno).
Viceversa se fosse già la media ,basterebbe prendere il pun dell' ultimo
giorno del mese per avere il calcolo fatto.
È già la media, quindi basta il pun dell'ultimo giorno del mese per avere
il calcolo.
—
Reply to this email directly, view it on GitHub
<#38 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABQPG3ID6ZSRRILFHPWSNDTY3WZQHAVCNFSM6AAAAABFSJXXPGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMZYGE2DMNJYG4>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
L'1.1 sicuramente era l'IVA al 10%. Solo non ricordo dove avevo trovato gli altri 3 valori (0.0087, 0.04 e 0.0227): li avevo letti da qualche parte ma pur provando a cercarli di nuovo non li recupero. Però hanno senso! |
Ciao! L'iva andrebbe applicata nuovamente alla fine. La mia dashboard energia è pronta, volevo attendere il fine mese per avere un riscontro all € della precisione sul calcolo. Ma simulando i dati del mese precedente sono riuscito ad essere preciso al centesimo. @virtualdj fammi sapere se preferisci che posto tutto qui oppure creo una nuova issue da eventualmente inserire nella tua docs! |
Ah beh, questo è sicuro... non avevo alcun dubbio in merito! 😄
In effetti sì, c'erano pure quelle considerate col +10%.
Ammazza quanti parametri! 😮
Lì però è facile, perché sai già i consumi totali. Bisogna vedere se con il sistema in tempo reale poi funziona ugualmente bene.
Direi che se riguarda la documentazione è meglio che inserisci tutto qua (o se vuoi puoi fare una pull-request con le modifiche, che poi linkerai a questa issue). Se i calcoli sono corretti e vanno bene a molti, potrei anche pensare di fare una versione beta che calcoli anche il costo direttamente, senza dover usare tutti gli Ma serve tempo e soprattutto devo essere in grado (non ne sono certo, ma d'altronde non lo ero neppure quando ho iniziato a sviluppare questa integrazione...). Da capire, ad esempio, come "passare" il valore del consumo dal pannello energia a questa integrazione... sarà possibile? 😕 |
Eccomi qui. Premetto che quando segue è dettato dalla mia personale esperienza con il gestore PULSEE Luce RELAX mono orario contatore 4.5kWh. Per arrivare a un calcolo preciso del costo al kW/h dobbiamo partire da un analisi accurata dalla bolletta. Ogni bolletta è composta da costi fissi e costi variabili in base al consumo. Costi fissi (con esempi di costo presi dalla mia bolletta di Marzo 2024):
Costi a consumo:
Come da screen sopra, per arrivare a calcolare il costo finito della bolletta vanno insieriti a mano tutti questi dati e in aggiunta:
La formula in pseudocodice che va applicata per calcolare il prezzo della componente in base al consumo della bolletta è:
Il consumo viene registrato a fine mese arrotondandolo al kWh, (per difetto...) Ovviamente se abbiamo un contratto bio orario, questo calcolo viene fatto 3 volte con i 3 consumi di fascia. (e con il PUN corrispondente) Il tutto poi va sommato ai costi fissi, ivati. Venendo ora a HA, per creare la mia dashboard ho:
Dovrebbe essere tutto... Codici.
Sensore Helper calcolo costo bolletta finale:
Codice dashboard:
|
Mi dovrai dare un po' di tempo e calma per studiare... voglio vedere se corrisponde anche con la mia, di bolletta. |
Tutto il tempo che vuoi! Scarica la versione dettagliata dei costi, la trovi sul sito del tuo gestore! |
Sì sì quella ce l'ho già in bolletta, ma è comunque da andare via di testa a decodificarla 🤯 e io sono nel caso con le 3 fasce orarie. |
Ho provato a decodificare la mia, ma non mi ci ritrovo del tutto (E.On). Costi fissi (con esempi di costo presi dalla mia bolletta di Febbraio 2024):
Costi a consumo:
Quindi a parte i fissi, che ovviamente dipendono dal gestore, e che forse importano poco a questa integrazione direi che le differenze vanno cercate in quelli a consumo. Io vedo che tu hai i costi di immissione che io non ho, mentre io ho i dispacciamenti che tu non hai; entrambi sono calcolati sui kWh + perdite di rete. Però i valori sono diversi... Ora mi è venuto mal di testa! 🤯 |
Grazie del controllo, riusciamo a scambiarci via mail le bollette dettagliate? ti invio senza problemi la mia che stranamente nella versione "full dettagli" è comprensibile. Premettendo che io ho un contatore da 4.5 e non 3
A presto! |
Io invece un 3.
Io sopra vedo: {% if states('input_select.contratto_elettrico_contatore') == '3kW' %}
{% set accise = 0 %}
{% endif %} cioè calcola 0 accise col contatore da 3 kW, mentre dovrebbe sottrarre 150 al totale dei kWh consumati e lì calcolarci le accise. Non vedo questo nel codice.
Penso che posso fare l'upload qui, non mi pare ci siano dati personali. |
Grazie per l upload, dopo ti carico la mia.
Si hai ragione più tardi sistemo il codice per la regola dei 150 :)
Per il resto nei prossimi giorni controllo !
Grazie mille !
Il mer 17 apr 2024, 19:17 virtualdj ***@***.***> ha scritto:
… Premettendo che io ho un contatore da 4.5 e non 3
Io invece un 3.
Le accise vengono calcolate sopra i 150 solo se il tuo contatore è 3kw
diversamente le paghi fin da subito. Trovi questa logica nel primo pezzo
del : Sensore Helper calcolo costo per fascia
Io sopra vedo:
{% if states('input_select.contratto_elettrico_contatore') == '3kW' %}
{% set accise = 0 %}{% endif %}
cioè calcola 0 accise col contatore da 3 kW, mentre dovrebbe sottrarre 150
al totale dei kWh consumati e lì calcolarci le accise. Non vedo questo nel
codice.
Riusciamo a scambiarci via mail le bollette dettagliate?
Penso che posso fare l'upload qui, non mi pare ci siano dati personali.
La somma delle voci in giallo, più il canone Rai, è il totale da pagare.
Bolletta_Feb24.png (view on web)
<https://github.com/virtualdj/pun_sensor/assets/3251704/94f6a2fc-6a89-4760-a19a-d6cd1bcaa85c>
—
Reply to this email directly, view it on GitHub
<#38 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABQPG3OTZB2EMB6LLHOJ5XLY52VBRAVCNFSM6AAAAABFSJXXPGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRRHAYDENJQHE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Ciao, solo per aggiornarti che purtroppo ho dovuto fare un ripristino all'installazione di HA , e ho scoperto a mie spese, che quando fai il restore perdi i log e dati energia (probabilmente vengono salvati nella cartella di temp...) |
Ciao, non preoccuparti. Intanto abbiamo già scoperto cose utili, sviscerando col tuo aiuto i dettagli delle bollette (che tuttora non mi sono chiari al 100%).
Davvero? Non lo immaginavo. Il backup non salva tutto il database? Ho provato a leggere un po' in giro dopo il tuo commento e ci sono utenti che lamentano questa cosa, però più con versioni vecchie sembra, dove non era implementato il salvataggio corretto del database SQLite. Non è che magari sia solo il database corrotto? Prova a vedere se riesci a tentare il ripristino come descritto QUI (o in modo forse più lungo e inutile QUI). Se hai tempo e se ti interessa, ovviamente. Pensieri per il futuroStavo pensando che in un'ipotetica versione 2 (anzi 1, in realtà, perché l'attuale è la 0.6 😄) mi piacerebbe che la mia integrazione effettuasse il calcolo del prezzo della bolletta mensile utilizzando i metodi da te spiegati, ma senza bisogno di passare per gli utility_meter di ogni fascia da creare esternamente. Un all-in-one, insomma. Mi piacerebbe quindi, ma non so se sia tecnicamente possibile, che l'integrazione Fatto questo, ogni ora potrebbe moltiplicare consumi per i costi calcolati ad oggi (che non saranno corretti fino a fine mese per colpa della media del PUN non definita) e mostrare il costo mensile previsto in bolletta con i consumi attualmente in memoria. Ciò significa che solo a fine mese avremo i costi variabili calcolati correttamente. Ripeto, non so se tecnicamente è fattibile, però servirebbe estrarre i consumi ora per ora, in modo da capire quanti sono in una determinata fascia e quanti in un'altra. Un sistema di configurazione permetterebbe poi di definire se uno ha la bolletta per fasce, bioraria, monooraria e i vari costi fissi o delta sul PUN. AlternativaPotrei anche, come alternativa, passare l'entità che monitora i kWh totali direttamente all'integrazione, che poi ogni ora calcola la differenza rispetto all'ora precedente e se la memorizza internamente, ma mi piace meno perché se per qualche ragione va in errore o salta mi perdo i consumi che non posso più recuperare. Mi sembra più corretto pescarli dal recorder, ma per ora non sono riuscito a trovare esempi in giro su come fare (ricordo che sono alle prime armi e non faccio il programmatore di professione...). In ogni caso non ho tempo al momento, ma nei ritagli ci sto pensando, quindi non sarà a breve termine. |
Vi seguo con interesse :) Ma vi butto un "sassolino": avete sentito che dal prossimo anno si dovrebbe abbandonare il pun a favore dei prezzi zonali? |
@virtualj In realtà non ne so nulla... Ma è confermato? Non dovrebbero già dirlo per tempo se fosse l'anno prossimo? Spiega meglio, se hai voglia 😉 |
Guarda più lo leggo e più non lo capisco, ma credo che per gli utenti finali rimanga applicato il pun, ma calcolato in modo ponderato dai prezzi zonali e le quote di acquisto, e poi ci sarà una perequazione che credo sia un adattamento che colmerà la differenza tra pun e prezzo zonale del cliente finale. E' stato approvato con legge il 2 febbraio ed il 18 aprile il MASE ha pubblicato i decreti attuativi https://www.mase.gov.it/sites/default/files/Archivio_Energia/Archivio_Normativa/dm_72852_18-04-2024.pdf |
@virtualj Nell'ultima pagina sembra proprio che sia approvato e che ora la palla sia in mano ad ARERA che deve trovare questo sistema "transitorio" per adeguare i prezzi dei clienti che sono legati al PUN a quelli zonali. Era già un casino prima (e questo thread lo certifica, direi) e mi pare che stiamo anche peggiorando ora. |
Le zone esistono già e sono utilizzate al momento per la vendita. Io ho ftv e il prezzo di vendita è zonale, molto simile al pun ma differente nelle varie zone. Se non ho capito male rimarrà ancora il pun in bolletta, ma ci sarà un coefficente di correzione in base alla zona. Dovranno decidere come calcolarlo. Il principio è quello di incentivare le rinnovabili perchè più direttamente l'energia costerà meno nella zona con più rinnovabili... |
Ciao,
come molte persone qui, sono finito per sbaglio su questo progetto cercando un API per scaricare il PUN e ne sono sono rimasto molto colpito.
Bravissimo !
Addentrandomi ora nella configurazione del tuo operato in home assistant, mi trovo davanti a dei dubbi, che sono convinto essere di dominio pubblico.
Provo ad elencarti qui, e successivamente alle tue risposte, se lo riterrai opportuno, si potrebbe valutare di inserire queste nozioni nella documentazione.
Come hai giustamente suggerito nella tua documentazione, dato il numero altissimo delle variabili che i vari operatori applicano al prezzo in bolletta, al fine di creare un sistema estremamente flessibile, si è optato per la creazione di un template sensor
Premetto che proprio per la giungla in cui ci troviamo non esiste un sistema unico per calcolare il prezzo, ma tolte eccezione di alcuni operatori ad abbonamento, forse ha senso applicare il metodo "switcho".
"switcho" (della qualche non voglio fare nessuna pubblicità) è un app di comparazione prezzi che ti suggerisce periodicamente di cambiare contratto, qualora esso sia più vantaggioso rispetto al tuo.
Per valutare ciò si è pensato di assegnare ad ogni contratto i seguenti valori:
Ora ti chiedo:
Ne caso ha senso mettere anche un esempio di questo sensore oppure ci siamo spingendo troppo oltre?
Spero di non essere andato troppo off-topic :D
The text was updated successfully, but these errors were encountered: