Risolto anche su aruba, basta eliminare l'opzione -indexes nel file .htaccess
annuncio
Comprimi
Ancora nessun annuncio.
OpenEnergyMonitor su RaspberryPi
Comprimi
X
-
Commenta
-
A parte e' un argomento da 123solar e non da OEM ...
si corregge andando nella cartella 123solar/data/invt1/production editando energy2015.csv
prima di questo ,pero' ,devi andare a vedere anche 123solar/data/invt1/csv/20150213.csv e vedere quanti kwh sono prodotti e in che riga e' successo l'arcano...AUTO BANNATO
Commenta
-
Qualcuno a caso mi puo' dare una dritta :
ho installato Emoncms su un rasp, ho comprato una interfaccia USB -1wire per leggere i dispositivi Dallas o maxis adesso , come i DS18210 , etc.... ho installato e configurato digitemp , quindi lettura delle 4 sonde attuali perfetta , ora ho il problema di passare i dati della temperatura a emon ,
Walter mi sai dire come fare : devo prendere a riferimento il tuo script 123_to oem ?! digitemp legge in maniera sequenziale e con un suo intervallo impostabile , o posso lanciarlo direttamente da uno script in php e avere come risultato il dato e nella forma che mi interessa , dopodiche' uso il tuo stesso sistema per passarlo a emon ? grazie
ho passato un cavetto telefonico per tutta la casa (niente WIFI e alimentatori sparsi per casa , parte tutto dal Rasp) , il bello delle DS1820 e' che vanno tutte in parallelo , quindi se si vuole aggiungere o spostare una sonda basta collegarla o scollegarla , poi esistono anche chip per input , output , counter , etc.
il tutto poi puo essere interessante per vedere il funzionamento caldaia e ambienti (come volgio fare io) impianto solare , PDC , etc.....AUTO BANNATO
Commenta
-
Ciao Spaider61,
se hai i dati già memorizzati su alcune variabili basta inviarle a EmonCms con una istruzione Curl, questa istruzione può essere messa in uno script php dedicato ma la puoi mettere anche alla fine del loop dello script che ti legge i vari sensori, come istruzioni finale formatti tutte le variabili e le invii a EmonCms, se ti serve un esempio puoi vedere il mio script 123_to_oem l'istruzione Curl è alle righe 283==>290. Fai attenzione alla frequenza di invio dei dati, EmonCms limita l'intervallo tra 2 invii successivi ad un minimo di 3 o 5 secondi ora non ricordo bene, se vengono inviati più frequentemente li scarta3,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
-
Grazie Walter, devo lanciare da php lo script digitemp e mi restituisce un valore nella forma che indico , alla stregua di aurora per il PO , poi crearmi la stringa come ho visto fai nel tuo script , non dovrebbe essere difficile , 1 annetto fa' avevo gia fatto delle prove con arduino connesso in USB (forse avevo gia' scritto qlc qui) e vedevo tranquillamente i dati.....
ci provo...
ciaoAUTO BANNATO
Commenta
-
Problema : avevo installato sul rasp B+ da qui : https://github.com/emoncms/emoncms/b.../docs/setup.md la versione del 13-08-2014 , come avevo scritto funzionava tutto , sennonche riacceso il rasp e messo a crearmi lo script in php , si e' bloccata la sd in scrittura , non si riesce dal rasp ad accedere a niente , funziona tutto , ma se si tenta di fare qualunque cosa che accede alla SD da errore , non permette accesso nemmeno come root , niente penso si sia corrotta la sd , e quindi riscrivo l'immagine con la procedura descritta nel link con dd sul PC .... rimessa stessa cosa , torno nel link e trovo una versione odierna con supporto al B+ , rifaccio la sd , stessa storia : anche il raspi-config parte ma da errore sempre tipo se voglio espandere da questo errore:
/dev/root is not the last partition. Don't know how to expand
se tento un apt-get mi da' questo errore :
W: Not using locking for read only lock file /var/lib/dpkg/lock
E: Unable to write to /var/cache/apt/
E: The package lists or status file could not be parsed or opened
se tento di modificare un file non me lo fa' scrivere , nemmeno come root , sembra bloccata in scrittura , pero' sul PC si formatta e si riscrive... mah...
Walter ho visto sulla tua guida , ma il link della tua immagine non esiste piu ....AUTO BANNATO
Commenta
-
Oltre ad aver bloccato la SD in scrittura hanno anche fatto delle modifiche alle partizioni tanto che scrivono di non aggiornare il sistema operativo3,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
-
Grazie a tutti , (tra l'altro e' anche scritto in quella pagina di cosa fare) ma io la prima volta non mi sembra di aver attivato il rw , e comunque ad un certo punto e' andato da se in blocco scrittura ...ma....
ancora grazie , infatti adesso va....AUTO BANNATO
Commenta
-
Errore lettura emonTx v3
Salve a tutti!
ho da poco acquistato tutto il necessario per l'installazione di OEM su raspberry pi. Ho la emonTx v3.2.1 con firmware originale (emonTxV3_RFM12B_DiscreteSampling 1.3) ed l'ho collegato al rasp tramite porta seriale, senza RFM12B. Inoltre emonTx è alimentato tramite alimentatore 9v, quindi ho la tensione reale. Come configurazione di prova sto usando solo CT1. I dati vengono ricevuti dal rasp, solo che c'è qualche problema di ricezione, infatti ricevo coppie di valori, ad esempio: 15 25836 suppongo che il secondo sia la tensione (x100), il primo non so. Il problema è che emoncms considera il primo numero come nodeId, infatti ho questa schermata di input https://www.dropbox.com/s/jxl2ovpypj...creen.png?dl=0 .
Qualcuno sa aiutarmi??
Grazie mille!!
Commenta
-
Ciao, grazie per la risposta! Si ho seguito quella guida ma ho lasciato il firmware originale. I dati sul rasp arrivano lo stesso. Attraverso alcune ricerche ho visto che i dati arrivano correttamente, ma è emoncms che li interpreta in modo sbagliato. Infatti arrivano dei valori 2000 25000 in cui il primo è la potenza (W) e il secondo è il Voltaggio (x100). Il problema è che su emoncms considera il primo valore come nodeID (che invece dovrebbe essere fermo a 10) e il secondo come non so cosa.
Qualcuno sa aiutarmi???
Commenta
-
Originariamente inviato da spider61 Visualizza il messaggioQualcuno a caso mi puo' dare una dritta :
ho installato Emoncms su un rasp, ho comprato una interfaccia USB -1wire per leggere i dispositivi Dallas o maxis adesso , come i DS18210 , etc.... ho installato e configurato digitemp , quindi lettura delle 4 sonde attuali perfetta , ora ho il problema di passare i dati della temperatura a emon ,
Walter mi sai dire come fare : devo prendere a riferimento il tuo script 123_to oem ?! digitemp legge in maniera sequenziale e con un suo intervallo impostabile , o posso lanciarlo direttamente da uno script in php e avere come risultato il dato e nella forma che mi interessa , dopodiche' uso il tuo stesso sistema per passarlo a emon ? grazie
ho passato un cavetto telefonico per tutta la casa (niente WIFI e alimentatori sparsi per casa , parte tutto dal Rasp) , il bello delle DS1820 e' che vanno tutte in parallelo , quindi se si vuole aggiungere o spostare una sonda basta collegarla o scollegarla , poi esistono anche chip per input , output , counter , etc.
il tutto poi puo essere interessante per vedere il funzionamento caldaia e ambienti (come volgio fare io) impianto solare , PDC , etc.....
Mentre emoncms lo usi per cosa in ambiente 1wire?
Ps
attualmente uso un minipc con architettura 586, ma stavo valutando di passare tutto su raspberry, avevo anche provato owfs tramite i2c ma non và un granchè invece con il ds9490 (adattatore usb-ttl) funziona tutto ma avendo una rete vasta di sensori ci mette tempo a fornire le risposte (300mt di doppino in tutta casa).1) 20 pannelli Solyndra (serie 100) in parallelo su 2 stringhe in parallelo orientati a EST su tetto in tegola tilt 30°;
2) Inverter MPP Solar PIP 4048;
3) Banco batterie AGM Ultracell UC200 400AH;
Commenta
-
Originariamente inviato da fabiusmontana Visualizza il messaggioSe ti guardi lo sketch che hai caricato, vedrai che sulla seriale ci scrive una miriade di informazioni. Devi come minimo modificare lo sketch, o usare quello che ti ho indicato.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x01
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x01
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x01
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x01
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x01
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x01
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x01
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x01
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x01
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x01
avrdude done. Thank you.
Commenta
-
Originariamente inviato da brunopiras Visualizza il messaggioora leggo che hai installato emoncms e digitemp , immagino quest'ultimo serva solo per i grafici giusto?
se hai 300mt di cavo per casa , avrai diversi errori di lettura , ma ho visto che anche digitemp spesso hai dei CRC errati e quindi rifa' la lettura ..... ma lo fa' in automatico per 4 o 5 volte prima di arrendersiAUTO BANNATO
Commenta
-
@ercules71035
Magari non è l'interfaccia giusta, o devi collegare qualche altro pin, Rx adattatore con Tx emontx.
Il tuo è simile a questo?
Hai installato i driver?Ultima modifica di fabiusmontana; 27-02-2015, 15:01.
Commenta
-
Originariamente inviato da fabiusmontana Visualizza il messaggio@ercules71035
Magari non è l'interfaccia giusta, o devi collegare qualche altro pin, Rx adattatore con Tx emontx.
Il tuo è simile a questo?
Hai installato i driver?
Ora devo solo testare se funziona!
Commenta
-
Originariamente inviato da hercules71035 Visualizza il messaggio! Il problema era che per fare l'upload del firmware bisogne avere il tasto reset premuto, cosa che non sapevo!
Commenta
-
Originariamente inviato da glonline Visualizza il messaggioe da quando ? io ho ricaricato il firmware diverse volte ma non ho mai premuto nessun pulsante...
Commenta
-
Originariamente inviato da spider61 Visualizza il messaggioNo : digitemp legge i dati dalle sonde , poi con uno scripts in php li passa a Emoncms e li mi ci faccio i grafici .... se hai 300mt di cavo per casa , avrai diversi errori di lettura , ma ho visto che anche digitemp spesso hai dei CRC errati e quindi rifa' la lettura ..... ma lo fa' in automatico per 4 o 5 volte prima di arrendersi1) 20 pannelli Solyndra (serie 100) in parallelo su 2 stringhe in parallelo orientati a EST su tetto in tegola tilt 30°;
2) Inverter MPP Solar PIP 4048;
3) Banco batterie AGM Ultracell UC200 400AH;
Commenta
-
Originariamente inviato da glonline Visualizza il messaggio
Grazie
Commenta
-
Originariamente inviato da brunopiras Visualizza il messaggioPerdonami quindi non hai installato owfs?
#!/usr/bin/php
inizio:
$e = exec("digitemp_DS9097 -t1 -s /dev/ttyUSB0 -c /home/pi/digitemp.conf");
if ($e > -20 and $e < 100) {
$a = $e ;
}
$e = exec("digitemp_DS9097 -t0 -s /dev/ttyUSB0 -c /home/pi/digitemp.conf");
if ($e > -20 and $e < 100) {
$b = $e ;
}
$e = exec("digitemp_DS9097 -t3 -s /dev/ttyUSB0 -c /home/pi/digitemp.conf");
if ($e > -20 and $e < 100) {
$c = $e ;
}
$e = exec("digitemp_DS9097 -t2 -s /dev/ttyUSB0 -c /home/pi/digitemp.conf");
if ($e > -20 and $e < 100) {
$d = $e ;
}
$data = $a.",".$b.",".$c.",".$d;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://192.168.0.4/emoncms/input/post.json?csv=$data&apikey=b53ec1abe610c66009b207d6207f2c9e");
$oem = curl_exec($ch);
curl_close($ch);
sleep (60);
goto inizio;
?>AUTO BANNATO
Commenta
-
Originariamente inviato da Truzzman Visualizza il messaggioRisolta su altervista, modificando nel file settings.php l'indirizzamento alla cartella emoncmsdata.
Sul mio sito (hosting Aruba) niente da fare non riesco proprio a farlo girare.......
Ho rinominato il file da default.settings.php a settings.php poi l'ho modificato mettendoci i dati del mio database e il percorso delle cartelle: phpfiwa, phpfina, phptimeseries e phptimestore.
Ecco quello che mi esce quando provo a registrarmi.
Sembra che non riesca ad accedere al database, ma non capisco perché visto che il è attivo e i parametri di accesso sono giusti.
Gentilmente puoi dirmi come hai risolto su altervista.
Ti ringrazio anticipatamente
Commenta
-
Originariamente inviato da hercules71035 Visualizza il messaggioCiao, scusa ti posso chiedere come hai fatto ad ottenere quei risultati? Soprattutto il grafico con più valore. Io uso il firmware discrete sampling, quindi ho disponibili i valore Potenza1, potenza2 e tensione.
Grazie
Commenta
-
L'inverter che tensione rileva? Ci dovrebbero essere qualche volt di differenza.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 messaggioL'inverter che tensione rileva? Ci dovrebbero essere qualche volt di differenza.
Commenta
-
Si, è sei appena fuori specifica per la tensione di rete 230V +/- 10% = da 207 a 253V. Ci sono vare discussioni sul problema, es. http://www.energeticambiente.it/tecn...#post1196029273,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
Commenta