====== Aggiunta contatori ======
Nel caso vogliate monitorare qualche carico particolare del vostro impianto (la pompa di calore, un boiler, ecc... ) e non solo i consumi totali, è possibile aggiungere fino a 32 contatori sullo stesso bus. Vediamo in seguito come fare e come configurare MeterN per la lettura.\\
\\
Prendiamo come esempio il seguente caso:
sistema già configurato con rispettivamente i seguenti misuratori:
1 Produzione
2 Consumi (totali)
3 Prelievi
4 Immissioni
5 Autoconsumo\\
\\
e supponiamo di aver la necessità di aggiungere 3 ulteriori contatori per monitorare dei carichi specifici, che prenderanno sequenzialmente i numeri 6, 7 e 8.
Con MeterN e i contatori modbus, una regola fondamentale è che l'**indirizzo modbus dei contatori corrisponda al numero di misuratore di MeterN**, pertanto nel caso in questione, sarà necessario assegnare ai 3 contatori gli indirizzi 6, 7, e 8 come visto nella [[sdm120c_guida|specifica guida]]. Ricordo inoltre che l'immagine Solarstretch prevede che i contatori abbiano una velocità di lettura di 9600, pertanto se necessario impostate anche la corretta velocità
===== Collegamento bus dei contatori =====
Come già visto l'utilizzo dei contatori modbus EASTRON permette di poter installare nel nostro monitoraggio **fino a 32 contatori** per monitorare quanti e quali carichi vogliamo. Basterà infatti collegarli fra loro con un semplice doppino ritorto e collegarli al Raspberry mediante un economico adattatore USB-RS485, per poter monitorare e loggare tutti parametri energetici che desideriamo.\\
Il tutto andrà collegato come lo schema seguente:
{{ :img_sdm120:sdm120-modbus2.png?direct&600 |}}
===== Lettura contatori =====
Il file che si occupa di eseguire il software per la lettura dei contatori all'avvio di MeterN è /var/www/metern/config/config_daemon.php.
\\
Sarà necessario editare questo file per aggiungere in nuovi contatori.\\
Da terminale digitate:
sudo nano /var/www/metern/config/config_daemon.php
andando a modificare la seguente riga:
exec('pooler485 2 9600 /dev/ttyUSB0 > /dev/null 2>/dev/null &');
andando ad aggiungere l'indirizzo dei nuovi contatori da leggere (nel caso in esempio 6, 7, 8)
exec('pooler485 2,6,7,8 9600 /dev/ttyUSB0 > /dev/null 2>/dev/null &');
CTRL+O e CTRL+X per salvare ed uscire.\\
\\
In questo modo i contatori verranno letti tutti in sequenza e le letture salvate nei file temporanei in /dev/shm/metenX.txt (dove X è il numero di indirizzo del contatore).
\\
La presente guida è in fase di completamento