Solarjessie v 2.6 - immagine preconfigurata di 123Solar e Meter

Discussioni relative al software di monitoraggio energetico METERN
Avatar utente
NumberOne
Messaggi: 171
Iscritto il: 23/09/2016, 9:20

Re: Solarjessie v 2.6 - immagine preconfigurata di 123Solar e Meter

Messaggioda NumberOne » 27/11/2016, 22:54

Flavio, due cose:
1) al punto 7.1 della guida, il file da modificare pooler485.sh si trova nella directory /var/www/comapps e non nella directory /var/www/metern/comapps. Giusto?
2) al punto 7.2 della guida, il file da editare config_daemon.php è abbastanza diverso da quello da te postato.
Io mi trovo questo:

Codice: Seleziona tutto

<?php
if(!defined('checkaccess')){die('Direct access not permitted');}
// Manage com. apps daemon as 'http' user if needed

if (!is_null($pid)) { // Start Daemon
$output = shell_exec('pooler485 2 9600 /dev/ttyUSB0 > /dev/null 2>/dev/null &');
//$output = shell_exec('poolSDM485 1 9600 /dev/sdm > /dev/null 2>/dev/null &');
//$output = shell_exec('/usr/bin/curl http://192.168.1.12/startsdm.php');
//$output = shell_exec("/srv/http/comapps/poolmeters.py live > /dev/null 2>&1 &");
} else { //Stop
$output = shell_exec('pkill -f pooler485 > /dev/null 2>&1 &');
//$output = shell_exec('pkill -f poolSDM485 > /dev/null 2>&1 &');
}
?>


mentre tu dici che è da modificare così:

Codice: Seleziona tutto

<?php
if (isset($_SERVER['REMOTE_ADDR'])) {
die('Direct access not permitted');
}
// Startup of the com apps daemon as 'http' user if needed
$output = shell_exec('pkill -f pooler485 > /dev/null 2>&1');
sleep(1);
$output = shell_exec('pooler485 2 9600 /dev/ttyUSB0 > /dev/null 2>/dev/null &');
//$output = shell_exec('/usr/bin/curl http://192.168.1.12/startsdm.php');
//$output = shell_exec("/srv/http/metern/comapps/poolmeters.py live > /dev/null 2>&1 &");
?>


C'è molta differenza.... va cambiato completamente?
Grazie
Impianto 4Kw -- Solsonica Silver Plus 250w + Aurora PVI 5.0
123solar
Metern


Avatar utente
Flane
Messaggi: 2463
Iscritto il: 16/01/2016, 15:02

Re: Solarjessie v 2.6 - immagine preconfigurata di 123Solar e Meter

Messaggioda Flane » 27/11/2016, 23:38

Non va cambiato niente se leggi un solo contatore per i consumi con indirizzo 2 e velocità 9600.

La mia guida è datata e in molte parti ormai sorpassata. Sarebbe da aggiornare ed adattare, riportandola nel wiki, ma io non ho proprio il tempo.


Per il problema di lettura dati dall'inverter:
Ma prima tu fermi 123solar?
e se usi un solo bus per inverter e contatori ferma anche metern.

Avatar utente
NumberOne
Messaggi: 171
Iscritto il: 23/09/2016, 9:20

Re: Solarjessie v 2.6 - immagine preconfigurata di 123Solar e Meter

Messaggioda NumberOne » 28/11/2016, 8:19

Ciao Flavio. Uso un solo contatore per i consumi, con convertitore dedicato. Per 123solar ho un altro convertitore. Allora lascio così com'è, come da immagine 2.6 caricata. Cambio solo l'indirizzo della porta USB che per me è USB1. Ho modificato l'indirizzo e la velocità del contatore come descritto nella guida, quindi indirizzo 2 e velocità 9600.

Ovviamente fermo 123solar prima di leggere i dati, tant'è che occasionalmente (ripetendo quattro cinque volte di seguito il comando) inizia a leggere i dati dell'inverter ma il tutto non va a buone.

Prima della maltempo, con wheezy, funzionava tutto perfettamente. Come dicevo, ho dovuto cambiare il raspberry perché bruciato e per essere sicuro dell'hardware, ieri ho montato anche due convertitori nuovi! Quindi di vecchio resta solo il contatore...

Ce la sto mettendo tutta, per capire meglio il funzionamento dei software sto anche leggendo un libro-guida sul raspberry....
Impianto 4Kw -- Solsonica Silver Plus 250w + Aurora PVI 5.0
123solar
Metern

Avatar utente
Flane
Messaggi: 2463
Iscritto il: 16/01/2016, 15:02

Re: Solarjessie v 2.6 - immagine preconfigurata di 123Solar e Meter

Messaggioda Flane » 28/11/2016, 8:53

Attento che se usi due bus può accadere che dopo un riavvio le porte USB0 e USB1 si scambino.
Nella guida c'è un appendice che spiega come rinominare le porte. Quella parte è ancora valida e ti mette al riparo da possibili scambi.

Avatar utente
NumberOne
Messaggi: 171
Iscritto il: 23/09/2016, 9:20

Re: Solarjessie v 2.6 - immagine preconfigurata di 123Solar e Meter

Messaggioda NumberOne » 28/11/2016, 8:57

Si, infatti quello era il passo successivo perché l'avevo già fatto con wheezy. Quindi dovrò cercarmi tutti i file (tipo il file pooler485.sh) e sostituire il nome ttyUSBx con il nome da me scelto, giusto?
Ti ricordi quali altri file di metern e 123solar richiamano la porta USB? Grazie....
Impianto 4Kw -- Solsonica Silver Plus 250w + Aurora PVI 5.0
123solar
Metern


Avatar utente
NumberOne
Messaggi: 171
Iscritto il: 23/09/2016, 9:20

Re: Solarjessie v 2.6 - immagine preconfigurata di 123Solar e Meter

Messaggioda NumberOne » 28/11/2016, 9:35

Ok grazie. Ti faccio sapere come procede. Ieri sera avevo completato la configurazione di metern, ma non andava.
Però il file del pooler non è corretto. Quindi stasera lo modifico in questo modo:

Codice: Seleziona tutto

<?php
if (isset($_SERVER['REMOTE_ADDR'])) {
die('Direct access not permitted');
}
// Startup of the com apps daemon as 'http' user if needed
$output = shell_exec('pkill -f pooler485 > /dev/null 2>&1');
sleep(1);
$output = shell_exec('pooler485 2 9600 /dev/metern > /dev/null 2>/dev/null &');
//$output = shell_exec('/usr/bin/curl http://192.168.1.12/startsdm.php');
//$output = shell_exec("/srv/http/metern/comapps/poolmeters.py live > /dev/null 2>&1 &");
?>


dopo aver assegnato al convertitore il nome "metrn". Corretto?
Impianto 4Kw -- Solsonica Silver Plus 250w + Aurora PVI 5.0
123solar
Metern

Jack
Messaggi: 36
Iscritto il: 15/11/2016, 23:13

Re: Solarjessie v 2.6 - immagine preconfigurata di 123Solar e Meter

Messaggioda Jack » 28/11/2016, 10:05

Nel file che dice NumeberOne alla riga:
$output = shell_exec('pkill -f pooler485 > /dev/null 2>&1 &');

io ho tolto & finale per analogia con quello scritto sulla guida di Flane.
Però tutto funziona. (il picco negativo nell'autoconsumo, non me l'ha più fatto dopo questa modifica) probabilmente è un caso.
Flane la "&" devo rimetterla?

dolam
Messaggi: 222
Iscritto il: 15/08/2016, 23:08

Re: Solarjessie v 2.6 - immagine preconfigurata di 123Solar e Meter

Messaggioda dolam » 28/11/2016, 10:46

Ciao flane,
ho scaricato la 2.6a e lanciando il comando per vedere l' SDM 120 mi rispondeva con tutti i parametri

ora invece mi risponde così
20161128-10:34:29.843457: sdm120c(4099) Problem locking serial device /dev/ttyUSB0.
20161128-10:34:29.843649: sdm120c(4099) Unable to get lock on serial /dev/ttyUSB0 for 4099 in 5s: still locked by 4074.
20161128-10:34:29.844218: sdm120c(4099) Try a greater -w value (eg -w7).
Errors while testing : sdm120c -a2 -b9600 -z3 -j10 -w5 -PN -qpievfg /dev/ttyUSB0

mettendo: sdm120c -a 1 -P N -b 9600 /dev/ttyUSB0 ( questo è il mio contatore )
mi restituisce
root@raspberrypi:/home/pi# sdm120c -a 1 -P N -b 9600 /dev/ttyUSB0
20161128-10:44:12.712196: sdm120c(6767) Problem locking serial device /dev/ttyUSB0.
20161128-10:44:12.712423: sdm120c(6767) Unable to get lock on serial /dev/ttyUSB0 for 6767 in 0s: still locked by 6765.
20161128-10:44:12.712918: sdm120c(6767) Try a greater -w value (eg -w2).
root@raspberrypi:/home/pi#

cosa devo fare per risolvere? Grazie

Jack
Messaggi: 36
Iscritto il: 15/11/2016, 23:13

Re: Solarjessie v 2.6 - immagine preconfigurata di 123Solar e Meter

Messaggioda Jack » 28/11/2016, 11:12

Nell'attesa della risposta di Flane che è sicuramente più competente di me.
prova a guardare qua viewtopic.php?t=1847

oltre a quello prova a scrivere: sudo sdm120c -a 1 -P N -b 9600 -w 10 /dev/ttyUSB0
ovvero aggiungere sudo e -w10 a me dava degli errori che non ricordo ma mettendo -w10 si sono risolti.


Torna a “MeterN”

Chi c’è in linea

Visitano il forum: Nessuno e 16 ospiti