Come già richiesto tempo fa, mi piacerebbe che su Virtmeter si potessero definire i valori iniziali da cui devono partire i vari misuratori.
Cerco di spiegarmi meglio. Attualmente la mia situazione prevede che per la Produzione ci si affidi a pool123s che legge i dati dal contatore con ID2, mentre per la produzione li deve leggere dal contatore con ID1 attraverso il nuovo programma di @Garluk.
Tutti gli altri misuratori li gestisce VirtMeter (Prelievo, Immissioni e AutoConsumo). E qui nasce il problema in caso di partenza da 0. Infatti si verifica una situazione visibile nel file allegato, dove ci si ritrova con dati che probabilmente non tengono conto dei dati precedenti o non prevedono un azzeramento contatori. Quello che chiedevo a @Garluk nel post precedente era questo:
Sarebbe possibile inserire su VirtMeter una sorta di variabili alle quali sommare i dati di partenza, un po' come fa il pool123s , ossia:
Codice: Seleziona tutto
$KWHTC = 0; // Contatore iniziale in caso di azzeramento o sostituzione inverter (si somma al valore letto)
Inserendo delle variabili tipo:
Codice: Seleziona tutto
$KWHEXP=0; // Contatore Corrente Immessa
$KWHIMP=0; // Contatore Corrente Prelevata
$KWHSELF=0; // Contatore AutoConsumo
In questo modo Virtmeter somma a questi i valori letti e non abbiamo perdite di dati precedenti o registrati precedentemente con altri driver o misuratori.
Spero sia una cosa fattibile senza snaturare l'ottimo programma di @Garluk .
Attendiamo sue risposte in merito.
Un saluto,
Tony