Sommare i consumi di tre contatori, un SDM120 e uno Shelly EM con due pinze
Inviato: 11/12/2020, 23:27
Ciao ragazzi,
sto impazzendo da stamattina per cercare di sommare i consumi dei misuratori SDM120 e Shelly EM.
Ho creato il METER ID 2 chiamandolo CONSUMI TOTALI, sfruttando lo script pooltot e impostandolo come da foto seguente
Poi ho creato i 3 contatori che devono essere sommati:
- Consumi Appartamento
- Consumi Ricarica Auto
- Consumi Garage
Successivamente:
- ho modificato l'indirizzo del contatore SDM120 da 2 a 6 tramite il software modscan.
- ho modificato il file config_daemon.php da "pooler485 2 9600 /dev/ttyUSB0 > /dev/null 2>/dev/null &" a --> "pooler485 6 9600 /dev/ttyUSB0 > /dev/null 2>/dev/null &"
Ma alla fine i consumi dei tre carichi:
- Appartamento (SDM120)
- Ricarica auto (SHELLY EM pinza 1)
- Garage (SHELLY EM pinza 2)
riesco a visualizzarli e il test tramite l'interfaccia di metern mi dà esito positivo.
Tuttavia i consumi totali che pooltot dovrebbe restituirmi come somma dei tre carichi sopra menzionati il test mi restituisce il seguente errore:
Inoltre, il test mi dà esito negativo anche per il meter immissioni, autoconsumo e prelievi.
Ho, inoltre, notato che mentre per SDM120 nella cartella /dev/shm vengono correttamente creati i file metern6.txt e consumi6.txt riguardanti i consumi dell'appartamento, ciò non avviene per SHELLY EM, per il quale non vengono creati i file metern7 e metern8.txt e consumi7 e consumi8.txt.
Come potrei risolvere?
Grazie
sto impazzendo da stamattina per cercare di sommare i consumi dei misuratori SDM120 e Shelly EM.
Ho creato il METER ID 2 chiamandolo CONSUMI TOTALI, sfruttando lo script pooltot e impostandolo come da foto seguente
Poi ho creato i 3 contatori che devono essere sommati:
- Consumi Appartamento
- Consumi Ricarica Auto
- Consumi Garage
Successivamente:
- ho modificato l'indirizzo del contatore SDM120 da 2 a 6 tramite il software modscan.
- ho modificato il file config_daemon.php da "pooler485 2 9600 /dev/ttyUSB0 > /dev/null 2>/dev/null &" a --> "pooler485 6 9600 /dev/ttyUSB0 > /dev/null 2>/dev/null &"
Ma alla fine i consumi dei tre carichi:
- Appartamento (SDM120)
- Ricarica auto (SHELLY EM pinza 1)
- Garage (SHELLY EM pinza 2)
riesco a visualizzarli e il test tramite l'interfaccia di metern mi dà esito positivo.
Tuttavia i consumi totali che pooltot dovrebbe restituirmi come somma dei tre carichi sopra menzionati il test mi restituisce il seguente errore:
Codice: Seleziona tutto
Getting latest energy for #6 (Consumi Appartamento) : 0 kWhPrevious value: 0 kWhThe difference is 0, saving as prev value 0 for #6 (Consumi Appartamento)Getting latest energy for #7 (Consumi Ricarica Auto) : 0 kWhPrevious value: 0 kWhThe difference is 0, saving as prev value 0 for #7 (Consumi Ricarica Auto)Getting latest energy for #8 (Consumi Garage) : 33 kWhPrevious value: 32 kWhThe difference is 1, saving as prev value 33 for #8 (Consumi Garage)Saving total #2 (2) : 2 kWh--2(2*Wh) is not valid, the correct format is 2(1234.5*Wh)
Inoltre, il test mi dà esito negativo anche per il meter immissioni, autoconsumo e prelievi.
Ho, inoltre, notato che mentre per SDM120 nella cartella /dev/shm vengono correttamente creati i file metern6.txt e consumi6.txt riguardanti i consumi dell'appartamento, ciò non avviene per SHELLY EM, per il quale non vengono creati i file metern7 e metern8.txt e consumi7 e consumi8.txt.
Come potrei risolvere?
Grazie