virtualdj / pun_sensor

Prezzi PUN del mese - Home Assistant Integration
MIT License
78 stars 13 forks source link

Prezzo Zonale Orario #49

Open shiner66 opened 1 month ago

shiner66 commented 1 month ago

C’è possibilità di accedere ai dati riguardanti il prezzo zonale orario tramite questa integrazione? Prima di ciò questi dati sono accessibili in qualche modo via API? Sarebbe estremamente utile per quanti di noi ottengono il conguaglio da parte di GSE basato sul PZO.

(Totally unrelated a quello che fa ora questa integrazione, ma chi meglio di te potrebbe conoscerne la fattibilità basata sui dati a cui abbiamo accesso)

Best Regards

virtualdj commented 1 month ago

C’è possibilità di accedere ai dati riguardanti il prezzo zonale orario tramite questa integrazione?

No, questa processa solo il PUN. Al momento le funzionalità sono queste, in futuro chissà. Ma il tempo è poco e bisogna procedere per gradi (e prima di fare altro vorrei implementare il calcolo della bolletta in base ai consumi del pannello energia di HA).

Prima di ciò questi dati sono accessibili in qualche modo via API? Sarebbe estremamente utile per quanti di noi ottengono il conguaglio da parte di GSE basato sul PZO.

Se vai anche sul nuovo sito alla voce Elettricità > MGP > Download > Prezzi puoi scaricare un archivio ZIP che contiene dei file XML, uno per ogni giorno nel range di date che specifichi.

Dentro l'XML ci sono i vari prezzi, uno per ogni ora, fatti così:

<Prezzi>
  <Data>20240528</Data>
  <Mercato>MGP</Mercato>
  <Ora>1</Ora>
  <PUN>109,279080</PUN>
  <NAT>115,370000</NAT>
  <CALA>120,000000</CALA>
  <CNOR>103,750000</CNOR>
  <CSUD>120,000000</CSUD>
  <NORD>103,750000</NORD>
  <SARD>120,000000</SARD>
  <SICI>120,000000</SICI>
  <SUD>120,000000</SUD>
  <AUST>103,750000</AUST>
  <COAC>120,000000</COAC>
  <COUP>103,750000</COUP>
  <CORS>1750,000000</CORS>
  <FRAN>103,750000</FRAN>
  <GREC>120,000000</GREC>
  <SLOV>103,750000</SLOV>
  <SVIZ>103,750000</SVIZ>
  <BSP>103,750000</BSP>
  <MALT>120,000000</MALT>
  <XAUS>103,750000</XAUS>
  <XFRA>103,750000</XFRA>
  <MONT>120,000000</MONT>
  <XGRE>120,000000</XGRE>
</Prezzi>

Di questi, l'integrazione considera solo il PUN. Prova a vedere se gli altri sono quelli che ti interessano... immagino di sì.

chi meglio di te potrebbe conoscerne la fattibilità basata sui dati a cui abbiamo accesso

Ah ah, ti sbagli! Io sono un utente come te che voleva solo sapere quanto costava un kWh per caricare l'auto prima di vederlo in bolletta... ma delle regole non ne so molto, come testimonia anche l'issue #38.

shiner66 commented 1 month ago

C’è possibilità di accedere ai dati riguardanti il prezzo zonale orario tramite questa integrazione?

No, questa processa solo il PUN. Al momento le funzionalità sono queste, in futuro chissà.

Ma il tempo è poco e bisogna procedere per gradi (e prima di fare altro vorrei implementare il calcolo della bolletta in base ai consumi del pannello energia di HA).

Per quanto riguarda il calcolo bolletta mi sembra una cosa abbastanza triviale se non erro(?) Ergo, dare in pasto all'integrazione le perdite di rete e le millemila addizionali e accise che ci vengono puntualmente aggiunte in bolletta, no? Alla peggio, per non dovercisi impelagare, si potrebbe dare all'user in config la possibilità di dettare un'addizionale per kw e una per mese che lui va a calcolarsi dalla bolletta (implementazione barbarica i know) Circa come fatto nella #38

Tutto questo casino nasce dal fatto che almeno per quanto riguarda il mio impianto, la vendita al GSE viene retribuita al PMG\kWh (Prezzo Minimo Garantito), ma a fine anno viene anche effettuato un conguaglio che effettivamente fa sì che la tua retribuzione sia PZO\kWh (Prezzo Zonale Orario)