Ma esiste una Changelog?
annuncio
Comprimi
Ancora nessun annuncio.
Raspberry , oltre il datalogger, gestione domotica della casa, è possibile? proposte e considerazioni varie.
Comprimi
X
-
3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry
Commenta
-
Originariamente inviato da Walter62 Visualizza il messaggioTradotto dal sito dell'autore più qualche commento:
......5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.
Commenta
-
Si, come si faceva una volta3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry
Commenta
-
Originariamente inviato da Walter62 Visualizza il messaggioSi, come si faceva una volta5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.
Commenta
-
Nessuno installa con Archlinux seguendo poi la guida sul sito ufficiale coin ngix che mi sembra piu' veloce ?
Se si lasciate commentate o le decommentate le righe sul file nginx.conf
# Uncomment thoses lines :
#location /123solar/admin {
# index index.php;
# auth_basic "Restricted";
# auth_basic_user_file /srv/http/123solar/admin/.htpasswd;
#} #!!! IMPORTANT !!! We need to hide the password file from prying eyes
location ~ /\. { deny all; } location ~ \.php {
#root /srv/http;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
perche' non capisco perche' dice di sostituire il conf originale con quello indicato , ma queste linee perche' sono commentate non poteva decommentarle di gia' ? perche' a seconda che si commentino o meno sull'altra versione 1.6.5.3.2 si comporta in maniera diversa
adesso ho provato a rifare un'altra SD con Arc e la 1.6.5.4 sono entrato su 123solar/admin ho dato invio e non mi fa' accedere ne ad admin ne ad altre pagine... boh !AUTO BANNATO
Commenta
-
X floriano: No, quella guida prevedeva l'aggiornamento dalla 1.5.5 alla 1.6.5.2, molti dei passaggi previsti su quella guida non sono necessari per passare alla 1.6.5.4, la puoi utilizzare solo per la parte che riguarda 123solar3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry
Commenta
-
intendevo dire la rev04.
Comunque io l'ho seguita e installato la ver 1.6.5.4.
Domani vediamo se parte5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.
Commenta
-
Anche io intendevo la rev. 04, comunque se la hai seguita tutta hai solo fatto operazioni inutili ma non errate. Tienimi aggiornato su come va. Ciao3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry
Commenta
-
Originariamente inviato da Walter62 Visualizza il messaggioAnche io intendevo la rev. 04, comunque se la hai seguita tutta hai solo fatto operazioni inutili ma non errate. Tienimi aggiornato su come va. Ciao
wget http://www.123solar.org/downloads/12...1.6.5.4.tar.gz
tar -xzvf 123solar1.6.5.4.tar.gz
rm -v 123solar1.6.5.2.tar.gz
Domani vediamo se parte
Ciao5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.
Commenta
-
È l'archivio con tutti i dati di monitoraggio?, i file di configurazione? Che fine gli hai fatto fare?3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry
Commenta
-
avevo fatto un backup e poi rispostato nel nuovo 123solar5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.
Commenta
-
Ok allora dovrebbe funzionare, se non dovesse andare imposta correttamente i permessi3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry
Commenta
-
Una altra parte della tua guida che ho eseguito è proprio quella relativa ai permessi
Codice:
..# sudo -s
..# cd /var/www/123solar
..# chmod 777 -vR data/
..# chown www-data:www-data -vR data/5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.
Commenta
-
Funziona ma con qualche problemino.
Ad esempio lo script che avevamo fatto per il 'cruscotto' non va.
In particolare la lettura della potenza.
codice:# Lettura produzione energetica da 123SolarLog --------------------------- $URL_123solar = "http://192.168.1.22/123solar/programs/programmultilive.php"; $json_123solar = file_get_contents($URL_123solar); $data_123solar = json_decode($json_123solar, true); if (isset($data_123solar[0]["GPTOT"])) { $kw_prod = $data_123solar[0]["GPTOT"]; } else { $kw_prod = "0"; } # ----------------------
Se lancio http://192.168.1.22/123solar/program...mmultilive.php trovo:
{"GPTOT":1105,"PMAXOTD":0,"PMAXOTDTIME":"22:37"}
Boh!5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.
Commenta
-
Originariamente inviato da floriano Visualizza il messaggioFunziona ma con qualche problemino.
Ad esempio lo script che avevamo fatto per il 'cruscotto' non va.
Commenta
-
Grazie per il suggerimento. Anche l'autore di 123s mi ha suggerito la stessa cosa. Domani vediamo il risultato
EDIT: funzionaUltima modifica di floriano; 14-05-2014, 06:13.5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.
Commenta
-
Ho aggiornato il sistema alla versione 1.6.5.4 poichè questa rev. con il convertitore 485/LAN (ATC1000) finalmente sembra funzionare senza "buchi" di monitoraggio che erano dovuti alla lenta comunicazione con l'inverter.
Tutto sembra funzionare regolarmente nel monitoraggio mentre riscontro un problema nella visualizzazione delle pagine web che non caricano i menù cioè l' header il footer ecc..
Penso che possa essere un problema di permessi ......
Qualcuno mi sà dire cosa dovrei impostare ?39 moduli LG 235W - Sud -26°, Tilt 15°: Pergola-FV 9.165kWp
63 moduli CentroSolar S-Class Integration Deluxe - Sud -26°, Tilt 15° : Scalecci-FV 13.23kWp ;
Commenta
-
Nel vedere il file 123solar.php e nel cercare di ridurre il numero di IF e funzioni al fine di alleggerire il sistema vedo che per ogni lettura degli inveter lui fa una cosa a mio giudizio balorda, ovvero i file di produzione. In pratica per quello che ho capito lui fa:
codice:$dir = $DATADIR . '/csv/'; $output = array(); $output = glob($dir . '*.csv'); sort($output); $xdays = count($output); if ($xdays > 1) { $yesterdaylog = $output[$xdays - 2]; $lines = file($yesterdaylog); $contalines = count($lines); $array = preg_split('/,/', $lines[1]); $prodyesterday = $array[27]; $array = preg_split('/,/', $lines[$contalines - 1]); $prodtoday = $array[27]; settype($prodtoday, 'float'); settype($prodyesterday, 'float'); if ($prodtoday >= $prodyesterday) { $production = round(($prodtoday - $prodyesterday), 3); } else { // passed over $production = round((($prodtoday + ${'PASSO' . $invt_num}) - $prodyesterday), 3); } $option = $output[$xdays - 2]; $option = str_replace($dir, '', $option); $date1 = substr($option, 0, 8); $year = substr($option, 0, 4); // For new year $stringData = "$date1,$production\r\n"; $myFile = $DATADIR . '/production/energy' . $year . '.csv'; file_put_contents($myFile, $stringData, FILE_APPEND);
Commenta
-
Una scrittura ogni 5 minuti non mi pare una cosa esagerata. Per come è scritto 123solar il csv di produzione è fondamentale per molte cose, ad esempio per caricare i dati su pvoutput e per calcolare l'energia prodotta. $KWHT è il totale parziale dell'energia prodotta, il valore odierno viene calcolato per differenza tra l'ultimo letto e il primo della giornata. Se salvasse il valore solo alla sera in caso di riavvio durante la giornata perderesti non solo i dati di produzione ma anche il totale dell'energia prodotta. Questo è anche il motivo per cui se non parte subito al mattino il totale dell'energia prodotta durante la giornata è sbagliato.
Commenta
-
Ieri sera ho rifatto installazione da SD pulita di Arch e seguito la procedura su 123Solar , non posso provarlo online lo faro' sabato , adesso funziona tutto offline , i dati li avevo gia' convertiti quindi non ho dato nessun permesso alla cartella data , poi leggo di dare autorizzazioni al file aurora ?!?!? mai fatto e sempre funzionato , come sapete sono tra i primi che hanno attivato 123solar , avevo iniziato la dicussione sul pogo e sono due anni che funziona il tutto ....
concordo che il dato della potenza deve esserci sempre , se per caso mancasse avrei il grafico giornaliero sfalsato e il totale del giorno sbagliato..... se uno vuole puo' al limite aumentare il tempo da 5 a 10' e non cambia niente per la visualizzazione
anche per un fatto di scrittura sulla SD , ogni volta che aggiunge i 5' anche se riscrivesse la stessa locazione lo fa' per 12ore x 12 volte 5' =144 volte , poi il giorno dopo va' su un'altra locazione , quindi la SD per quello non viene distrutta ....Ultima modifica di spider61; 14-05-2014, 12:43.AUTO BANNATO
Commenta
-
Originariamente inviato da nightfly64 Visualizza il messaggioU... $KWHT è il totale parziale dell'energia prodotta, il valore odierno viene calcolato per differenza tra l'ultimo letto e il primo della giornata. Se salvasse il valore solo alla sera in caso di riavvio durante la giornata perderesti non solo i dati di produzione ma anche il totale dell'energia prodotta. Questo è anche il motivo per cui se non parte subito al mattino il totale dell'energia prodotta durante la giornata è sbagliato.
Commenta
-
Originariamente inviato da FedeX17 Visualizza il messaggioForse mi sono espresso male, io il Day Energy lo prendo dall'inveter quindi dal display, perchè appunto non copiare questo valora la sera invece di fare tutto questo leggi, compara , scrivi?
Comunque anch'io ho modificato 123solar per prendere il "Daily Energy" dall'inverter. L'ho fatto perchè a volte al mattino trovo che il processo aurora è bloccato e tiene impegnata la porta, una volta ucciso il processo bloccato il tutto riprende a funzionare regolarmente pero' il totale dell'energia giornaliera risulta poi sbagliato.
La nuova versione questa mattina è partita regolarmente, speriamo continui.
Comuque ci sono altre cose in 123solar.php potrebbero essere migliorate, ad esempio legge continuamente ma se per qualche motivo la prima lettura dei 5 minuti fallisce carica zeri su pvoutput. Per questo ho spostato la riga:
$memarray["5minflag$invt_num"] = true;
nell'if piu' interno dopo che ha verificato che i dati sono OK e buchi su pvoutput sono spartiti.
Commenta
-
@fedex17 è possibile anche per noi vedere il tuo monitoraggio da remoto? nel caso potresti mettere il link?5.76 kW 24 IBC SOLAR Tilt 19°, Azimut+54° S-SO, Power-One 6 kW , 2 boiler 0-1200W in serie, controllo domotico , SDM220Modbus x monitoraggio consumi con MeterN, 7 split a PDC, http://pvoutput.org/list.jsp?userid=8660 Aderite al Team di monitoraggio denominato EnergeticAmbiente su Pvoutput.org , così sapremo ogni giorno quanta energia pulita hanno prodotto gli amici del forum. Questo il link del Team ?https://pvoutput.org/listteam.jsp?tid=1115
Commenta
-
nightfly64,
io tra le modifiche ho fatto un arrotondamento al decimo di minuto, nel senso che mi arrotonda l'ora sempre a 00-10-20-30-40-50, al fine di avere letture degli inveter allineati e nonostante tutto è difficile che riesco a leggere tutti gli inveter nell'arco di 10 minuti.
Io per fare quelle letture come dalla screen, ho modificato il protocollo che insieme agli allarmi mi mette il parametro " - E ", quindi stampa gli allarmi + le energie. Tu come hai modificato il file aurora.php e 123solar.php?
Commenta
-
@Fedex17
Ho due inverter e in genere aurora non impiega mai piu' di 4-5 secondi per leggere i dati, per evitare che le letture fallite blocchino le letture per troppo tempo ho aggiunto i parametri -M20 -w15 per cui dovrebbe al massimo impiegare 20 secondi per inverter.
Poi le modifiche che ho fatto sono essenzialmente tre:
1) in aurora.php ho aggiunto la variabile $EKWHDAY per contenere il valore di "Daily Energy", lo stesso valore l'ho aggiunto negli array $memarray e $livememarray in modo da poterlo poi recuperare in 123solar.php per salvarlo nel csv e inviarlo a pvoutput. la modifica ha coinvolto anche altri files, in pratica ho cercato dove viene gestita KWHT e ho aggiunto la mia variabile.
2) Ho spostato $memarray["5minflag$invt_num"] = true all'interno della IF che controlla l'esito OK della lettura corrente
3) Ho aggiunto un retry nella lettura dello stato e degli allarmi, chissà perchè il primo tentativo mi fallisce spesso
Commenta
-
Originariamente inviato da FedeX17 Visualizza il messaggioForse mi sono espresso male, io il Day Energy lo prendo dall'inveter quindi dal display, perchè appunto non copiare questo valore la sera invece di fare tutto questo leggi, compara , scrivi?
La potenza che vedi nel grafico giornaliero non è calcolata sulla media della potenza istantanea, (che oltretutto sotto i 1000W è quasi sempre inesatta), ma è calcolata sulla differenza di energia prodotta ad intervalli di 5'
Ti faccio un esempio se alle 12:00 la produzione è 1000 kW e alle 12:05 la produzione è 1000,25 kW
quindi 1000,25 - 1000 = 0,25 kW,
in un ora ci sono 20 frazioni di 5'
quindi 0,25 x 20 = 5 kWh
5000 W è la potenza media di quei 5 minuti,
se invece leggessi il valore solo la mattina e la sera non avresti il grafico ogni 5' ma la media di tutte le 14 ore
quindi una linea retta che va dalle 6 di mattina alle 8 di sera.14,805 KWp - 63 moduli Rew Solar RC235 MP60/1 235W - Tilt 13° - Azimut -15° SUD
Inverter PowerOne Aurora PVI-10.0-OUTD-IT e TRIO-7.5-TL-OUTD
Eflow Live rev. 3.2 (funziona anche con multi inverter e multi contatori consumo)
Commenta
Commenta