non visualizzo i dati rilevati sulle pagine web

Discussioni relative al software per il monitoraggio fotovoltaico 123SOLAR
paolo.f
Messaggi: 48
Iscritto il: 27/01/2017, 16:08

non visualizzo i dati rilevati sulle pagine web

Messaggioda paolo.f » 01/02/2017, 23:10

sto provando a configurare il tutto, ho superato un bel pò di difficoltà da solo, ma questa ultima situazione proprio non riesco a sbloccarla.
Situazione generica con due sdm120, configurati correttamente con id diversi 1 e 2 a 2400 perità N usando l'sdm120 1.4 (con la versione più recente non mi riusciva).
Questa mattina prima di uscire di casa, tanto per provare, ho attivato uno dei due sdm, e dopo 10 minuti ho visto che cominciava a inviare dati all'interfaccia web... cosa che non mi riusciva la sera prima.
Questa sera sto provando di nuovo, ma non arrivano dati all'interfaccia web sia di 123solar che metern, però da riga di comando vedo che le rilevazioni ci sono tutte e sono corrette (vedi schermata allegata).
Sto simulando la corrente in ingresso sugli sdm collegandoli ad una presa di corrente in casa, e subito dopo gli ho collegato un carico, una lampadina su uno e un caricabatterie sull'altro.

Qualche chiarimento sul funzionamento del flusso dei dati? suggerimenti?

Grazie...
Allegati
Cattura.JPG


paolo.f
Messaggi: 48
Iscritto il: 27/01/2017, 16:08

Re: non visualizzo i dati rilevati sulle pagine web

Messaggioda paolo.f » 01/02/2017, 23:18

aggiungo come informazione che l'unico errore che rilevo nel test dei comandi via web è quello nelle che si vede qui sotto:
Allegati
Cattura2.JPG
Cattura2.JPG (14.38 KiB) Visto 6478 volte
Cattura.JPG

paolo.f
Messaggi: 48
Iscritto il: 27/01/2017, 16:08

Re: non visualizzo i dati rilevati sulle pagine web

Messaggioda paolo.f » 01/02/2017, 23:23

aggiungo ancora dettagli... in allegato l'unica volta che ha funzionato questa mattina... ho solo spento l'sdm e poi riacceso questa sera pensando che riprendesse a rilevare... invece niente, ma da riga di comando i valori ci sono. questo senza aver cambiato una virgola nella configurazione.... :roll:
Allegati
Cattura.JPG

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

Re: non visualizzo i dati rilevati sulle pagine web

Messaggioda Flane » 01/02/2017, 23:57

Hai sbagliato a configurare TUTTI GLI INDICATORI :shock:
e questo ti impalla il sistema.

Leggi quello che ho scritto a riguardo degli indicatori fra le note di configurazione di MeterN con le ultime versioni

Leggete bene quello che scrivo ....

paolo.f
Messaggi: 48
Iscritto il: 27/01/2017, 16:08

Re: non visualizzo i dati rilevati sulle pagine web

Messaggioda paolo.f » 02/02/2017, 8:14

L'ha fatto di nuovo.... questa mattina ho provato a ridare corrente ai contatore e.... quello con id 1 ha cominciato a loggare (c'è attaccato il cellulare in carica adesso) :roll: ieri sera non lo faceva, è solo passata la notte con il raspb acceso e il contatore spento :evil:

L'alto con id 2 invece continua a non essere rilevato.... :roll: :?: non capisco....
Allegati
Cattura.JPG


paolo.f
Messaggi: 48
Iscritto il: 27/01/2017, 16:08

Re: non visualizzo i dati rilevati sulle pagine web

Messaggioda paolo.f » 02/02/2017, 9:03

Ciao,
Ci vedo male io, o configdaemon non ce l'ho proprio.... :roll:
Allegati
Cattura.JPG
Ultima modifica di paolo.f il 02/02/2017, 9:08, modificato 1 volta in totale.

paolo.f
Messaggi: 48
Iscritto il: 27/01/2017, 16:08

Re: non visualizzo i dati rilevati sulle pagine web

Messaggioda paolo.f » 02/02/2017, 9:06

per il file pooler anche vedo qualche differenza, il mio si chiama pooler484, qui sotto il contenuto:

!/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 -j 10 -d 0 -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 [ "$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)" > /dev/shm/metern${ADDRESS}.txt
else
if [ -f /dev/shm/metern${ADDRESS}.txt ]; then
POWER="0.00"
ENERGY=`sed -n '2p' /dev/shm/metern${ADDRESS}.txt`
VOLTAGE="0.00"
CURRENT="0.00"
FREQUENCY="0.00"
FACTOR="0.00"
echo -e "$ID($POWER*W)\$ENERGY\n${ID}_1($VOLTAGE*V)\n${ID}_2($CURRENT*A)\n${ID}_3($FREQUENCY*Hz)\n${ID}_4($FACTOR*F)" > /dev/shm/metern${ADDRESS}.txt
fi
fi
sleep 2s

done

done
Allegati
Cattura.JPG
Cattura.JPG (21.97 KiB) Visto 6464 volte


paolo.f
Messaggi: 48
Iscritto il: 27/01/2017, 16:08

Re: non visualizzo i dati rilevati sulle pagine web

Messaggioda paolo.f » 02/02/2017, 9:48

Scusami te... sono io che ho letto male... ;)
ecco il contenuto:

<?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 &');
}
?>

non avevo ancora visto questo file... ma a occhio vedo che qualcosa non combacia con la mia situazione.
L'ip non è quello del raspb (anche se mi pare commentata la riga), e la velocita 9600 non corrisponde alla mia che è a 2400 per tutti e due icontatori...
Ultima modifica di paolo.f il 02/02/2017, 9:51, modificato 1 volta in totale.


Torna a “123Solar”

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti