Originariamente inviato da lupialex
Visualizza il messaggio
annuncio
Comprimi
Ancora nessun annuncio.
OpenEnergyMonitor su RaspberryPi
Comprimi
X
-
Avrei bisogno di un aiutino su come far partire Emoncms su Archlinux e Pogo , non posso mettere Debian perche' non mi si avvia col boot fatto mettere da Arch...
Ho installato Apache , MariaDb e php , dopo verie peripezie sono riuscito a far funzionare tutto e quindi sono tutti avviati ; ma non riesco ad accedere da 192.168.0.X mi da' errore che non ho i permessi.... avevo provato anche ngnix ma non mi fa' accedere lo stesso, cosa devo abilitare : come utente ho provato con root e http , visto che ww-data non c'e' in Arch....AUTO BANNATO
Commenta
-
Emoncms ha una gestione molto complessa, fuori dalle installazioni canoniche diventa molto complesso configurarlo, io sono quasi riuscito a farlo partire su altervista. Verifica di aver abilitato mod_rewrite3,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 l'avevo notato che e' complesso , e' un mese che ci provo , prima non riuscivo ad avviare nemmeno mysqld , e li' poi sono andato a seguire cio' che scrive su Archlinux, poi non mi partiva apache e alla fine e' partito , emoncms l'ho installato sia via Git che dezippando lo scaricato.... il mod_rewrite intendi quello che c'e' nel file config di apache ?
Con una immagine per Rasp andava bene e per forza , ho seguito tutto cio' che c'e' in rete , c'e' chi lo ha fatto funzionare sotto nginx e mette il suo nginx.conf ma a me non da' accesso , deve essere proprio una questione di accesso , tra utenti e passw sia di emon, dia pache e di mysqld mi sa' che sono incasinato..... volevo pero' recuperare un pogo almeno....AUTO BANNATO
Commenta
-
Si mod_rewrite è quello di Apache ma potrebbe anche essere mariaDB che non è compatibile3,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
-
Ma Mariadb non e' lo STD adesso per mysqld ?!
Pero' il io problema sembra piu' che non mi faccia proprio accedere a index.php di emoncma , se ci fosse un problema di mysql non dovrebbe avviarsi e scrivermelo dopo ?
Fra un po' facevo prima a modificare 123solar per leggere 4 o 5 temperature
Sul rasp che mysqld installate o esiste un altro sistema simil OEM ?AUTO BANNATO
Commenta
-
Io installo mySQL più precisamente "mysql-server mysql-client php5-mysql", sarebbe utile installare anche redis.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
-
Ora ho commentato le due linee e aggiunto le ultime 2 in httpd.conf
#AllowOverride none
#Require all denied
Order deny,allow
Deny from all
Sono passato da accesso proibito a URL richiesto non trovato ... un passo avanti
Ho installato apache , php , php-apache , mysql e redisAUTO BANNATO
Commenta
-
Cambia
codice:#AllowOverride none
codice:AllowOverride all
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
-
Ciao raga,
una domanda:
avendo l'esigenza di monitorare temperature e umidità interne ed esterne, oltre che la temperatura del bollitore solare, anche da remoto, può essere una soluzione utilizzare i prodotti di openenergymonitor?
Solo per monitorare le temperature e l'umidità, oltre i vari sensori, è necessario anche acquistare la emontx oppure posso solo acquistare la emonBase da collegare al raspberry (già in mio possesso)?
Grazie
Commenta
-
ciao ragazzi, ho visto che qualcuno di voi monitora sia il gas che l'acqua , vorrei fare la stessa cosa sfrutttando il raspberry e MeterN leggendo i dati gas e acqua con porta RS 485,
potreste indicarmi che sensori o apparecchi avete utilizzato per realizzare le vostre letture su emoncs?
gigo979 la discussione di
http://www.energeticambiente.it/tecn...#post119625661
potrebbe aiutarti per realizzare un ottimo monitoraggio integrato magari da quest'altra discussione
http://www.energeticambiente.it/tecn...#post1196251795.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
-
Ciao a tutti.
Ragazzi mi servirebbe una mano con il codice, in sostanza utilizzando il file "" emonTx_CT123_Voltage_Temp.ino "" non riesco mai a tarare a zero il sensore CT2 che nel caso in cui tutta la corrente passi dal sensore CT1, ovvero dalla batteria, il sensore CT2 dovrebbe segnalare zero.
Pertanto mi chiedevo come modificare il codice in modo che sul sensore CT2, quando c'è una differenza inferiore di 20v rispetto il CT1, lui non mi stampi il valore 20 ma il valore 0,01
E' possibile, sotto vi allego la parte di codeci interessato ( che molti di voi già conosceranno..
ct1.calcVI(20,2000); // Calculate all. No.of crossings, time-out
emontx.power1 = ct1.realPower;
Serial.print(emontx.power1);
emontx.Vrms = ct1.Vrms*100; // AC Mains rms voltage
if (CT2) {
ct2.calcVI(20,2000); //ct.calcVI(number of crossings to sample, time out (ms) if no waveform is detected)
emontx.power2 = ct2.realPower;
Serial.print(" "); Serial.print(emontx.power2);Ultima modifica di serbat; 22-06-2015, 14:26.
Commenta
-
Nel tuo caso diventa (credo, non posso provare):
ct1.calcVI(20,2000); // Calculate all. No.of crossings, time-out
emontx.power1 = ct1.realPower;
Serial.print(emontx.power1);
emontx.Vrms = ct1.Vrms*100; // AC Mains rms voltage
if (CT2) {
ct2.calcVI(20,2000); //ct.calcVI(number of crossings to sample, time out (ms) if no waveform is detected)
emontx.power2 = ct2.realPower;
if (emontx.power2 <=20)
{
Serial.print(" "); Serial.print("0,01");
}
else
{
Serial.print(" "); Serial.print(emontx.power2);
}
Commenta
-
Io pero' non perderei piu' tempo con i sensori di corrente e tensione , ci sono questi http://www.energeticambiente.it/tecn...-sdm120-4.html allo stesso prezzo ci sono tutti i parametri e la potenza esatta....AUTO BANNATO
Commenta
-
Ciao Fabiousmontana
No non funziona mi da un errore con una parentesi graffa ad onor del vero nel codice che ti ho incollato ne avevo dimenticata una ...... cambia qualcosa ?
ct1.calcVI(20,2000); // Calculate all. No.of crossings, time-out
emontx.power1 = ct1.realPower;
Serial.print(emontx.power1);
emontx.Vrms = ct1.Vrms*100; // AC Mains rms voltage
if (CT2) {
ct2.calcVI(20,2000); //ct.calcVI(number of crossings to sample, time out (ms) if no waveform is detected)
emontx.power2 = ct2.realPower;
Serial.print(" "); Serial.print(emontx.power2);
}
@spider
Si avevo visto una discussione simile, ma non ho mai capito perbene come funzionava, mi pareva che il softwar prendesse i dati da un inverter aurora o simili e io non utilizzo quel tipo di inverter, e poi ho già tutto con OEM che mi dispiacerebbe buttare tutto, almeno fintanto che non le ho provate tutte.
Un'altra info, con questo sistema è anche possibile vedere la produzione dei pannelli e potenza intesa come corrente continua?Ultima modifica di serbat; 22-06-2015, 21:31.
Commenta
-
Normalmente la potenza lato CC si prende dall'inverter se previsto la uscita ....
era solo per dire che e' piu' semplice prendere un wattmetro da din , e hai o l'uscita a impulsi che Arduino gestisce bene , o vai di RS485 e cosi' hai anche tutti i parametri della rete , io alla fine ho dovuto rimontare il tutto su un Rasp perche' con altri sistemi e' difficile farlo partire Emoncms, adesso sto' monitornado le temperature (come avevo scritto tempo fa' qui) oggi e' arrivato il wattmetro SD120 485 , adesso mi devono arrivare altri USB-RS485 e poi implemento anche il consumo....
pero' te su cosa lo hai montato su Rasp ?AUTO BANNATO
Commenta
-
Ciao Spider
Io sul rasp ho montato OEM con 6 pinze per il rilevamento, e 3 sensori per la temperatura.
Spiegami una cosa gentilmente che attualmente non ho ancora capito, ma tutti questi contatori SD120 con che software si interfacciano sia con metern che 123solar tieni conto che io come inverter ne ho 3 della mppsolar
Commenta
-
Allora forse hai troppe cose da controllare , ma comunque un utente del forum Gianfrd ha realizzato lo script che legge il contatore in RS 485 e interfacciato a meterN , se invece vuoi anche controllare gli inverter ne dovresti metterne almeno un altro , sempre sulla CA della produzione...AUTO BANNATO
Commenta
-
Ciao Fabiusmontana
Il codice l'ho inserito come anche mi avevi fatto vedere nel post precedente, ma non viene compilato perchè da un errore
riguardante una parentesi graffa, solo che non riesco a capire se ne manca una o se ce nè una in più
Commenta
-
Ciao Fabiusmontana
Ok, appena sono a casa sostituisco tutta la linea 135 con il tuo codice poi ti saprò dire, per il momento
grazie ancora.
AGGIORNAMENTO:
Ho provato ho sostituito tutta la riga 135, ma continua a non funzionare
AGGIORNAMENTO 2: mi sta venendo il dubbio che non si programmi la scheda, anche se sembra andare tutto liscio ovvero nessun errore del programma, e la scheda lampeggia al termine della programmazione, mentre se non connetto il programmatore alla scheda ovviamente il programma mi da errore ,....... cè un sistema per capire che la programmazione sia stata efficacie?Ultima modifica di serbat; 24-06-2015, 10:19.
Commenta
-
Da me si compila:
ct1.calcVI(20,2000); // Calculate all. No.of crossings, time-out
emontx.power1 = ct1.realPower;
Serial.print(emontx.power1);
emontx.Vrms = ct1.Vrms*100; // AC Mains rms voltage
if (CT2) {
ct2.calcVI(20,2000); //ct.calcVI(number of crossings to sample, time out (ms) if no waveform is detected)
emontx.power2 = ct2.realPower;
if (emontx.power2 <=20)
{
Serial.print(" "); Serial.print("0,01");
}
else
{
Serial.print(" "); Serial.print(emontx.power2);
}
}
if (CT3) {
ct3.calcVI(20,2000);
emontx.power3 = ct3.realPower;
Serial.print(" "); Serial.print(emontx.power3);
}
Commenta
-
si, si compila anche a me ora solo che non ottengo il risultato voluto, ovvero rimane sempre con 10-20W anche senza carico, non capisco se è la programmazione intesa come caricamento sul emontx che non va a buon fine pur non dando nessun tipo di errore
Commenta
-
Ma la taratura l'hai fatta?????
Calibration | OpenEnergyMonitor
http://www.energeticambiente.it/tecn...#post119382927
Oppure sbagli ad inserire il sensore nel foro giusto.
CT1= AIO3
CT2= AIO0
CT3= AIO1
Intanto dimmi che versione hai dell'EmonTX, la v2 o la v3??Ultima modifica di fabiusmontana; 24-06-2015, 17:53.
Commenta
-
Si all inizio la feci su tutte e 3 le emontx e funzionava tutto, o vero prendeva i vari settaggi, anche se non sono mai riuscito a mettere a zero il valore quando la pinza non viene attraversata da corrente rimangono sempre quei 10-20 volt, da qui la mia richiesta per azzerare questo valore.
Le schede che ho è quella di destra e comunque funzionano regolarmente. , solo che ora sembra che non si riesca più a programmarle con il suo programmatore usb che mesi fa funzionava regolarmente ..... non capisco.... non mi da errori sulla programmazione.
Qualche consiglio in merito
Commenta
-
@Serbat
Rileggendo il tuo primo messaggio ho letto "batterie", cosa che mi era sfuggita.
Ma che ci misuri con la Emontx?!?!
Lo sai che i sensori forniti (le pinze TA blu) misurano solo la corrente, e solo in alternata, vero?!?!
Pensavo che quando scrivevi 10/20Volt fosse un errore e intendessi Watt, visto che la Emontx ti restituisce la misura dei Watt.
Il sensore di tensione è il trasformatore ac 220/9V, e si collega all'ingresso AIO2.Ultima modifica di fabiusmontana; 25-06-2015, 14:34.
Commenta
Commenta