Solarjessie v 2.2 - immagine preconfigurata di 123Solar e MeterN
Re: Solarjessie v 2.2 - immagine preconfigurata di 123Solar e MeterN
Forse hai ragione sui PM, perché effettivamente ho comunicato con Flane come amministratore e non come utente.
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22
Re: Solarjessie v 2.2 - immagine preconfigurata di 123Solar e MeterN
Riesci a mandarmi la tua cartella comapps?
Re: Solarjessie v 2.2 - immagine preconfigurata di 123Solar e MeterN
Volentieri, ma come? Avessi una tua mail ..... Finché non siamo abilitati ai PM però mica la puoi rendere pubblica qui. Oppure guardi altrove .......
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22
Re: Solarjessie v 2.2 - immagine preconfigurata di 123Solar e MeterN
Effettivamente mi sono accorto ora del problema dei MP, vediamo cosa fare al più presto
Sito personale: walter62.altervista.org
Re: Solarjessie v 2.2 - immagine preconfigurata di 123Solar e MeterN
Flane ha scritto:è l'if dove troviCodice: Seleziona tutto
// 123s ain't running at night retrieve the value in csv
Ho idea che c'era un problema di doppi apici invece che singolo.
Ho sistemato e vediamo questa sera.
Mi ha passato il pooler123s buemarino e mi sono accorto che c'era un errore anche qui,segnato in rosso (infatti avevo lo stesso problema)
Adesso sembra ok...devo risolvere per i valori istantanei balordi quando va in asleep 123solar
$dir = $pathto123s . '/data/invt' . $invtnum . '/csv';
$output = glob($dir . "/*.csv");
Re: Solarjessie v 2.2 - immagine preconfigurata di 123Solar e MeterN
Azz thx! Il problema c'è l'ho anche io ! Ora che lo tenevo d'occhio, mi dà la stessa anomalia. Sembra irregolare, a volte ogni 10 secondi circa, a volte 16, a volte 30, un po' random. Per pochi secondi mi fa lo stesso scherzo.
Ultima modifica di buemarino il 24/09/2018, 18:55, modificato 1 volta in totale.
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22
Re: Solarjessie v 2.2 - immagine preconfigurata di 123Solar e MeterN
Come immaginavo...

EDIT
Per me e' il pooler485.sh
Con questo pooler485.sh ho risolto il problema, pero' bisogna vedere domani se va bene anche con la produzione
In rosso la parte che risolve il problema,il resto non dovrebbe incidere
Pooler485 con problemi


EDIT
Per me e' il pooler485.sh
Con questo pooler485.sh ho risolto il problema, pero' bisogna vedere domani se va bene anche con la produzione
In rosso la parte che risolve il problema,il resto non dovrebbe incidere
#!/bin/bash
ADDRESSES="$1"
BAUD_RATE="$2"
DEVICE="$3"
ADDR_ARR=$(echo $ADDRESSES | tr "," "\n")
while [ true ]; do
ID=0
POWER=""
ENERGY=""
for ADDRESS in $ADDR_ARR
do
#((ID++))
ID=$ADDRESS
CMD="sdm120c -a ${ADDRESS} -b ${BAUD_RATE} -z 10 -i -p -v -c -f -g -w12 -j20 -PN -q ${DEVICE}"
echo $CMD
VALUE=`$CMD`
echo "$VALUE"
VOLTAGE=$(echo ${VALUE} | awk '{print $1}')
CURRENT=$(echo ${VALUE} | awk '{print $2}')
POWER=$(echo ${VALUE} | awk '{print $3}')
FACTOR=$(echo ${VALUE} | awk '{print $4}')
FREQUENCY=$(echo ${VALUE} | awk '{print $5}')
ENERGY=$(echo ${VALUE} | awk '{print $6}')
if [ "$ENERGY" != "0" -a x"$ENERGY" != x -a "$POWER" != "0" -a x"$POWER" != x ]; then
echo -e "$ID($POWER*W)\n$ID($ENERGY*Wh)\n${ID}_1($VOLTAGE*V)\n${ID}_2($CURRENT*A)\n${ID}_3($FREQUENCY*Hz)\n${ID}_4($FACTOR*F)" > /run/shm/metern${ADDRESS}.txt
#echo -e "$VALUE" > /run/shm/metern${ADDRESS}.txt
fi
sleep 5s
done
done
Pooler485 con problemi
#!/bin/bash
ADDRESSES="$1"
BAUD_RATE="$2"
DEVICE="$3"
ADDR_ARR=$(echo $ADDRESSES | tr "," "\n")
while [ true ]; do
ID=0
POWER=""
ENERGY=""
CHECK=""
for ADDRESS in $ADDR_ARR
do
#((ID++))
ID=$ADDRESS
CMD="sdm120c -a ${ADDRESS} -b ${BAUD_RATE} -z 10 -i -p -v -c -f -g -P N -w 5 -q ${DEVICE}"
#echo $CMD
VALUE=`$CMD`
VOLTAGE=$(echo ${VALUE} | awk '{print $1}')
CURRENT=$(echo ${VALUE} | awk '{print $2}')
POWER=$(echo ${VALUE} | awk '{print $3}')
FACTOR=$(echo ${VALUE} | awk '{print $4}')
FREQUENCY=$(echo ${VALUE} | awk '{print $5}')
ENERGY=$(echo ${VALUE} | awk '{print $6}')
CHECK=$(echo ${VALUE} | awk '{print $7}')
if [ "$ENERGY" != "0" -a x"$ENERGY" != x -a "$POWER" != "0" -a x"$POWER" != x -a "$CHECK" = "OK" ]; then
echo -e "$ID($POWER*W)\n$ID($ENERGY*Wh)\n${ID}_1($VOLTAGE*V)\n${ID}_2($CURRENT*A)\n${ID}_3($FREQUENCY*Hz)\n${ID}_4($FACTOR*F)" > /run/shm/metern${ADDRESS}.txt
else
if [ -f /run/shm/metern${ADDRESS}.txt ]; then
POWER="0.00"
ENERGY=`sed -n '2p' /run/shm/metern${ADDRESS}.txt`
VOLTAGE="0.00"
CURRENT="0.00"
FREQUENCY="0.00"
FACTOR="0.00"
echo -e "$ID($POWER*W)\n$ID($ENERGY*Wh)\n${ID}_1($VOLTAGE*V)\n${ID}_2($CURRENT*A)\n${ID}_3($FREQUENCY*Hz)\n${ID}_4($FACTOR*F)" > /run/shm/metern${ADDRESS}.txt
fi
fi
sleep 5s
done
done
Re: Solarjessie v 2.2 - immagine preconfigurata di 123Solar e MeterN
Ok, aspetto l'esito delle tue verifiche.
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22
Re: Solarjessie v 2.2 - immagine preconfigurata di 123Solar e MeterN
THX, se procediamo in questo modo facciamo solo casino.
Se io ti cambio qualcosa e poi tu lo ricambi non capiamo più niente.....
Quelle doppie virgolette è proprio quello che ho corretto io togliendole e mettendo l'apice singolo.
Ora nel csv di metern ho visto che la produzione è corretta e non va a 0.
Tu quando hai sostituito il pool123s?
A che ora?
Hai anche riavviato metern dopo la sostituzione?
Voglio capire se funzionava con la mia modifica o così com'era perchè era così anche nella mia immagine, quindi avrebbe dovuto funzionare fin da subito .......
Per il pooler485 la cosa dipende molto da quanto è disturbata la tua linea ...io lo uso come è nell'immagine e funziona senza problemi ....
non è una regola che è eguali per tutti
Perchè stai usando un pooler senza il controllo sul check ?
Secondo me stai facendo un gran casino se procedi in questo modo a continuare a sostituire file che pigli da una parte o dall'altra......
EDIT: praticamente io ti ho modificato il pool123s e tu hai rimesso quello che ti ha passato buemarino che è quello identico all'immagine che avevi anche prima e che ti dava problemi .... beh non ho parole .... procedi pure da solo .......

Se io ti cambio qualcosa e poi tu lo ricambi non capiamo più niente.....
Quelle doppie virgolette è proprio quello che ho corretto io togliendole e mettendo l'apice singolo.
Ora nel csv di metern ho visto che la produzione è corretta e non va a 0.
Tu quando hai sostituito il pool123s?
A che ora?
Hai anche riavviato metern dopo la sostituzione?
Voglio capire se funzionava con la mia modifica o così com'era perchè era così anche nella mia immagine, quindi avrebbe dovuto funzionare fin da subito .......
Per il pooler485 la cosa dipende molto da quanto è disturbata la tua linea ...io lo uso come è nell'immagine e funziona senza problemi ....
non è una regola che è eguali per tutti
Perchè stai usando un pooler senza il controllo sul check ?
Secondo me stai facendo un gran casino se procedi in questo modo a continuare a sostituire file che pigli da una parte o dall'altra......
EDIT: praticamente io ti ho modificato il pool123s e tu hai rimesso quello che ti ha passato buemarino che è quello identico all'immagine che avevi anche prima e che ti dava problemi .... beh non ho parole .... procedi pure da solo .......


Re: Solarjessie v 2.2 - immagine preconfigurata di 123Solar e MeterN
Quando hai modificato il file mi hai chiesto se in asleep il problema si risolveva
Non si e' risolto
A quel punto mi sono fatto mandare il file pool123s da buemarino, e mi sono accorto che c'era quella differenza
Ho sostituito il file di buemarino con quello che avevi modificato e il problema si e' risolto
Per il pooler 485 non ho la linea disturbata,perche' sto usando un cavettino schermato di mezzo metro
Inoltre saremmo in 2 ad avere la linea disturbata, buemarino ha lo stesso problema
EDIT 2
Non ti arrabbiare,Il file di buemarino era diverso da quello che avevi modificato,come spieghi il fatto che lui non aveva problemi mentre io si?
Il suo file e' corretto
EDIT 3
Non sto facendo casini,sto solo facendo prove per risolvere,alla fine la stringa modificata e' solo quella rossa come specificato sopra...il Check e' rimasto
Non si e' risolto
A quel punto mi sono fatto mandare il file pool123s da buemarino, e mi sono accorto che c'era quella differenza
Ho sostituito il file di buemarino con quello che avevi modificato e il problema si e' risolto
Per il pooler 485 non ho la linea disturbata,perche' sto usando un cavettino schermato di mezzo metro

Inoltre saremmo in 2 ad avere la linea disturbata, buemarino ha lo stesso problema
Flane ha scritto:
EDIT: praticamente io ti ho modificato il pool123s e tu hai rimesso quello che ti ha passato buemarino che è quello identico all'immagine che avevi anche prima e che ti dava problemi .... beh non ho parole .... procedi pure da solo .......![]()
EDIT 2
Non ti arrabbiare,Il file di buemarino era diverso da quello che avevi modificato,come spieghi il fatto che lui non aveva problemi mentre io si?
Il suo file e' corretto
Flane ha scritto:Perchè stai usando un pooler senza il controllo sul check ?
Secondo me stai facendo un gran casino se procedi in questo modo a continuare a sostituire file che pigli da una parte o dall'altra......
EDIT 3
Non sto facendo casini,sto solo facendo prove per risolvere,alla fine la stringa modificata e' solo quella rossa come specificato sopra...il Check e' rimasto
Ultima modifica di thx il 30/04/2016, 22:41, modificato 3 volte in totale.
Chi c’è in linea
Visitano il forum: Nessuno e 2 ospiti