A Virtual Meter Comapp script for metern https://github.com/The-Drake/virtmet
Lo script permette di creare virtual meter (contatori virtuali) per metern basandosi su altri meter (fisici o virtuali). E' pensato per calcolare valori di potenza e di consumo (power, energy) e costi (cost) a partire da uno o più dei meter preesistenti nella configurazione di metern.
Ad esempio:
- può calcolare il consumo totale di un edificio servito da due o più contatori distinti
- può calcolare il consumo di una parte degli apparati per differenza di uno o più contatori (es. consumo domestico = consumo totale - consumo condizionatore)
- può calcolare il costo dei prelievi (anche calcolati con altri script tipo eflow)
- è in grado di conteggiare il consumo o produzione in base alle fasce orarie (F1, F2, F3, F23) è in grado di calcolare il costo in bolletta a partire dai costi trimestrali in bolletta (es. D2 o D3)
- metern 0.8 o superiore
Utilizzare il percorso adeguato per la versione di metern installata, es. per la versione 0.8:
https://raw.githubusercontent.com/The-Drake/virtmet/master/metern/0.8/scripts/metern.php
$ cd [<directoryweb>/]metern/scripts
$ mv metern.php metern.php.old
$ wget https://raw.githubusercontent.com/The-Drake/virtmet/master/metern/0.8/scripts/metern.php
$ cd [<directoryweb>/]metern/comapps
$ wget https://raw.githubusercontent.com/The-Drake/virtmet/master/virtmet-F123.php
$ sudo chmod +x virtmet-F123.php
$ sudo ln -s /<percorsowww>/metern/comapps/virtmet-F123.php /usr/local/bin/virtmet-F123
Modificare il file virtmet-F123.php: nella variabile $POTENZA, impostare i Kw garantiti dall'impianto:
// --------- COST PARAMETERS ---------------------------------------------------
$POTENZA = 6; // KW
E' possibile impostare i costi delle componenti della bolletta modificando lo script, ma non è consigliato. Il file di tariffe esterno, essendo dotato di data di validità è in grado di passare da un set di costi all'altro in automatico.
// Quota servizi (/anno)
$QS = 44.5340;
// Quota energia (*Kw/anno)
$QP = 16.4109;
// Prezzo Energia
$F1PE = 0.06730; $F23PE = 0.06186;
// Scaglioni e Prezzo Scaglioni
$S1 = 1800; $S2 = 2640; $S3 = 4440; $S4 = 9999999;
$S1PE = 0.127502; $S2PE = 0.144632; $S3PE = 0.184452; $S4PE = 0.227122;
// Percentuali Iva e Accisa
$ACCISA = 0.0227; $IVA=0.10;
Per garantire una continuità nel calcolo delle tariffe, utilizzare il file esterno della tariffa adatta al proprio contratto ed aggiornarlo in base alle disposizioni dell'AAEG. Questo file può contenere i dati di tutti i trimestri pubblicati dall'AAEG impostando nel primo campo la data di validità DVAL (primo giorno di inizio validità del set di costi).
Alcune tariffe precompilate sono o saranno disponibili qui: https://github.com/The-Drake/virtmet/tree/master/tariffe
// ---- $fileTariffa format ------
// DVAL,QS,QP,F1PE,F23PE,S1,S1PE,S2,S2PE,S3,S3PE,S4,S4PE,ACCISA,IVA
// 20151001,44.5340,16.4109,0.06730,0.06186,1800,0.127502,2640,0.144632,4440,0.184452,99999999,0.227122,0.0227,0.10
// ...
//--------------------------------
Nell'esempio viene utilizzata la tariffa di default (D3)
Il procedimento di calcolo è stato gentilmente spiegato da egimark. Rif.: http://www.energeticambiente.it/tecnica-componentistica-e-installazione/14762226-raspberry-metern-monitoraggio-energetico-valido-ed-economico-guida-87.html#post119654790
Rif: http://www.autorita.energia.it/it/dati/condec.htm e per l'anno 2015 http://www.autorita.energia.it/allegati/dati_documenti/prezzi/E2015.xls
Dal foglio Excel dell'AEEG vanno prese le seguenti voci in corrispondenza della tariffa da noi utilizzata. Nell'esempio sono indicate quelle della tariffa D3 del quarto trimestre, che partono da ottobre 2015. Fra parentesi la cella del foglio Excel o il calcolo da effettuare.
Ci sono tariffe diverse per ogni trimestre e andranno inserite nel file tariffa.csv premettendo la data di entrata in vigore, esempio per il 01-ott-2015->20151001
DVAL = 20151001 = data di inizio validità (01-ott-2015)
QS = (AC35) = quota fissa servizi 44.534 €/anno
QP = (AC36) = quota potenza 16.4109 €/kW/anno
F1PE = (D31) = prezzo dell'energia in F1 0.0673 €/kWh
F23PE = (E31) = prezzo dell'energia in F23 0.06186 €/kWh
S1PE = (AD31-D31) = prezzo 1° scaglione (fino 1800 kWh/anno) 0,127502 €/kWh
S2PE = (AD32-D31) = prezzo 2° scaglione (da 1081 a 2640) 0,144632 €/kWh
S3PE = (AD33-D31) = prezzo 3° scaglione (da 2641 a 4440) 0,184452 €/kWh
S4PE = (AD34-D31) = prezzo 4° scaglione (oltre 4440 kWh/anno) 0,227122 €/kWh
ACCISA = 0,0227 €/kWh
IVA = 10% -> 0.10
La configurazione viene fatta collegandosi alla pagina di amministrazine di metern:
http://ipmetern/metern/admin.php
Nell'esempio che segue, il meter vituale 13 prenderà il valore dell'energia dal meter 11 e accumulerà i dati solo per la fascia F1.
- Aumentare il numero di meter di 1 poter aggiungere e configurare il nuovo meter virtuale
- save config
- back
- Selezionare il nuovo meter (13) in alto nella pagina
- Impostare:
- Name (es. Prelievi F1)
- Meterid (es. F1)
- Command "virtmet-F123 13 11 0 energy F1"
- Unit (Wh)
- Precision (2)
- Live Pooling ID (F1)
- Live command "virtmet-F123 13 11 0 power F1"
- Unit W
La configurazione viene fatta collegandosi alla pagina di amministrazine di metern:
http://ipmetern/metern/admin.php
Nell'esempio che segue, il meter vituale 16 prenderà il valore dell'energia dal meter 11 e calcolerà il costo secondo la fascia corrente per un conteggio totale della bolletta.
- Aumentare il numero di meter di 1 poter aggiungere e configurare il nuovo meter virtuale
- save config
- back
- Selezionare il nuovo meter 16 in alto nella pagina
- Impostare:
- Name (es. Bolletta)
- Meterid (es. BLT)
- Command "virtmet-F123 16 11 0 cost 0"
- Unit (Euro)
- Precision (6) - Attenzione utilizzare un numero di decimali sufficienti perchè il costo di soli 5 minuti di consumi può essere un numero decimale molto piccolo.
.. to be continued
/drk