dati RPS3 su sistema Raspberry + emoncms.
-
- Messaggi: 19
- Iscritto il: lun ott 15, 2012 7:11 am
Re: dati RPS3 su sistema Raspberry + emoncms.
Ok,ho capito.Spero di riprendere il progetto il fine settimana e vediamo cosa ne verrà fuori.
Grazie e buona serata
Grazie e buona serata
-
- Messaggi: 19
- Iscritto il: lun ott 15, 2012 7:11 am
Re: dati RPS3 su sistema Raspberry + emoncms.
Ciao a tutti,ho qualche problema con emoncms,digitando l'indirizzo
http://192.168.1.4/emoncms/
mi rimanda alla pagina per il login.Purtroppo però non riesco a farlo perché non accetta le credenziali.
Da localhost/emoncms mi dice:
"This site can’t be reached"
192.168.1.4/rps3.php mi dà:
"The requested URL /rps3.php was not found on this server."
Non mi è chiaro se c'è un errore in rps3.php o in settings.php
"Occorre mettere la adminkey del timestore nel file di configurazione di emoncms ( qualche volta si salta questo passaggio durante l'installazione )
prova a verificare :
$ cd /var/www/emoncms/
$ nano settings.php
Verifica che ci sia la tua adminkey di timestoresia settata qua :
$timestore_adminkey = "****************************";
... se non settata esci e recuperala con questo comando :
cat /var/lib/timestore/adminkey.txt"
Questa non l'ho fatta perché nella guida sotto non c'è.Io ho seguito questa guida per jessie:
https://github.com/emoncms/emoncms/blob ... /readme.md
Credo che il file adminkey non esista,ho trovato timestoredaily.php in /var/www/emoncms/Modules/vis/visualisations/
Interrogando con minicom vedo la stringa quindi penso che non tutto sia da buttare,voi che ne dite?
http://192.168.1.4/emoncms/
mi rimanda alla pagina per il login.Purtroppo però non riesco a farlo perché non accetta le credenziali.
Da localhost/emoncms mi dice:
"This site can’t be reached"
192.168.1.4/rps3.php mi dà:
"The requested URL /rps3.php was not found on this server."
Non mi è chiaro se c'è un errore in rps3.php o in settings.php
"Occorre mettere la adminkey del timestore nel file di configurazione di emoncms ( qualche volta si salta questo passaggio durante l'installazione )
prova a verificare :
$ cd /var/www/emoncms/
$ nano settings.php
Verifica che ci sia la tua adminkey di timestoresia settata qua :
$timestore_adminkey = "****************************";
... se non settata esci e recuperala con questo comando :
cat /var/lib/timestore/adminkey.txt"
Questa non l'ho fatta perché nella guida sotto non c'è.Io ho seguito questa guida per jessie:
https://github.com/emoncms/emoncms/blob ... /readme.md
Credo che il file adminkey non esista,ho trovato timestoredaily.php in /var/www/emoncms/Modules/vis/visualisations/
Interrogando con minicom vedo la stringa quindi penso che non tutto sia da buttare,voi che ne dite?
![Confused :?](./images/smilies/icon_confused.gif)
![Confused :?](./images/smilies/icon_confused.gif)
![Confused :?](./images/smilies/icon_confused.gif)
Re: dati RPS3 su sistema Raspberry + emoncms.
Allora... e' corretto che digitando localhost/emoncms non funzioni perche l'indirizzo localhost è relativo al server dove si sta digitando...
L'indirizzo corretto da utilizzare è :
http://ipdelserver/emoncms...
Dici che non ti accetta le credenziali... quali ? ti sei registrato prima premendo il link 'register' su quella pagina ?
192.168.1.4/rps3.php dici che non ti funziona.... questo è dovuto al fatto che il file rps3.php non e' nella root del server ( dovrebbe essere /var/www ).
Se hai instllato emoncms da GIT hai messo la versione nuova che non usa timestore... funziona perfettamente lo stesso ma la guida di installazione è diversa.
dici che Interrogando con minicom vedi la stringa... questa è la cosa largamente piu importante.. tutte le altre si possono sistemare.
F.
L'indirizzo corretto da utilizzare è :
http://ipdelserver/emoncms...
Dici che non ti accetta le credenziali... quali ? ti sei registrato prima premendo il link 'register' su quella pagina ?
192.168.1.4/rps3.php dici che non ti funziona.... questo è dovuto al fatto che il file rps3.php non e' nella root del server ( dovrebbe essere /var/www ).
Se hai instllato emoncms da GIT hai messo la versione nuova che non usa timestore... funziona perfettamente lo stesso ma la guida di installazione è diversa.
dici che Interrogando con minicom vedi la stringa... questa è la cosa largamente piu importante.. tutte le altre si possono sistemare.
F.
-
- Messaggi: 19
- Iscritto il: lun ott 15, 2012 7:11 am
Re: dati RPS3 su sistema Raspberry + emoncms.
Buongiorno Fabrizio,io in http://192.168.1.4/emoncms/ uso le seguenti credenziali:
usename :emoncms
pass :"new secure pass" impostata nel file settings.php presente in /var/www/emoncms
provo a registrarmi anche con diverse mail ma la risposta è sempre "undefined".
Confermo che il file rps3.php presente nella cartella var/www viene eseguito dall utente ROOT con tutti i permessi.
Volevo chiederti suggerimenti perchè io non ci salto fuori.
Grazie
usename :emoncms
pass :"new secure pass" impostata nel file settings.php presente in /var/www/emoncms
provo a registrarmi anche con diverse mail ma la risposta è sempre "undefined".
Confermo che il file rps3.php presente nella cartella var/www viene eseguito dall utente ROOT con tutti i permessi.
Volevo chiederti suggerimenti perchè io non ci salto fuori.
Grazie
- Allegati
-
- File rps3.php.JPG
- (73.23 KiB) Mai scaricato
Re: dati RPS3 su sistema Raspberry + emoncms.
Dici che digitando 192.168.1.4/rps3.php non funziona... e cosa succede invece digitando solo 192.168.1.4 ?
Il database lo hai creato?
Difficile poterti aiutare cosi... se vuoi mi dai l'accesso inviandomi il tuo IP pubblico e le password che usi nel tuo raspy , e io posso provare a collegarmi e vedere da remoto. ( in PM )
( devi aprire in questo caso anche la porta 22 e la porta 80 ).
Ciao,
F.
Il database lo hai creato?
Difficile poterti aiutare cosi... se vuoi mi dai l'accesso inviandomi il tuo IP pubblico e le password che usi nel tuo raspy , e io posso provare a collegarmi e vedere da remoto. ( in PM )
( devi aprire in questo caso anche la porta 22 e la porta 80 ).
Ciao,
F.
-
- Messaggi: 19
- Iscritto il: lun ott 15, 2012 7:11 am
Re: dati RPS3 su sistema Raspberry + emoncms.
Buongiorno ho risolto il login con emoncms,adesso sono dentro.
Purtroppo non vedo gli input,domani ricontrollo i file e vediamo dov'è la magagna.
Come si vede nella foto sotto non vede correttamente i dati in arrivo da Raspberry.In che cartella vengono salvati?
Non c'è problema ci organizziamo con gli orari e possiamo fare un intervento in remoto quando 6 disponibile.
Ho aperto le porte del router ma non sono sicuro del servizio da mettere,FTP,HTTP,Applicazione ecc.
Ti ringrazio anticipatamente per la disponibilità.
Purtroppo non vedo gli input,domani ricontrollo i file e vediamo dov'è la magagna.
Come si vede nella foto sotto non vede correttamente i dati in arrivo da Raspberry.In che cartella vengono salvati?
![Idea :idea:](./images/smilies/icon_idea.gif)
Non c'è problema ci organizziamo con gli orari e possiamo fare un intervento in remoto quando 6 disponibile.
Ho aperto le porte del router ma non sono sicuro del servizio da mettere,FTP,HTTP,Applicazione ecc.
Ti ringrazio anticipatamente per la disponibilità.
-
- Messaggi: 19
- Iscritto il: lun ott 15, 2012 7:11 am
Re: dati RPS3 su sistema Raspberry + emoncms.
Salve,vorrei aggniungere,in che cartella viene salvato il file emonhub.conf? Io lo trovo in /etc/emonhub/emonhub.conf.
In altro thred qualcuno suggerisce che debba essere in /boot .A voi che funziona dove avete il file in oggetto .
Grazie
In altro thred qualcuno suggerisce che debba essere in /boot .A voi che funziona dove avete il file in oggetto .
Grazie
Re: dati RPS3 su sistema Raspberry + emoncms.
Il file emonhub.conf non so cosa sia e a cosa serva nella nostra applicazione...
Quello che devi fare è mettere la apikey nel file rps3.php... e la apikey la trovi in emocms nella lista input scegliendo il link in alto a destra input api help ( va poi copiato e dusato il codice nel campo read&write ).
Se non riesci posso aiutarti da remoto.. devi abilitare il servizio http e ssh ( porte 80 e 22 )... di solito si possono anche abilitare a mano le porte senza scegliere il servizio precompilato .
Mi serve poi l'indirizzo ip pubblico che puoi vedere digitando www.mioip.it oltre che le password di accesso.
( questi dati me li passi tramite messaggio privato... ).
Ciao,
F.
Quello che devi fare è mettere la apikey nel file rps3.php... e la apikey la trovi in emocms nella lista input scegliendo il link in alto a destra input api help ( va poi copiato e dusato il codice nel campo read&write ).
Se non riesci posso aiutarti da remoto.. devi abilitare il servizio http e ssh ( porte 80 e 22 )... di solito si possono anche abilitare a mano le porte senza scegliere il servizio precompilato .
Mi serve poi l'indirizzo ip pubblico che puoi vedere digitando www.mioip.it oltre che le password di accesso.
( questi dati me li passi tramite messaggio privato... ).
Ciao,
F.
Re: dati RPS3 su sistema Raspberry + emoncms.
Buongiorno,tutto chiaro.
La domanda era per sapere se fosse possibile lavorare in desktop remoto(vnc,teamviwer) così potrei anche io vedere le azioni che tu svolgi perchè è un mese che ci perdo tempo e sono molto curioso.
Ti riassumo le azioni svolte fin'ora sperando ti siano utili.
Ho provato anche io a cambiare cartella come in questo msg,ma senza successo.
In /var/emoncms.log vedo msg di errore.I dati venivano salvati in emonhub che poi ho disinstallato con # apt-get remove --purge,adesso non so dove sono..
[quote="ivano"]Grazie per l'infomazione.
Seguendo le indicazioni fornite fa fcattaneo ho copiato i file "rps3.php", "php_serial.class.php" e "Snoopy.class.php" nel folder /var/www, quindi ho eseguito gli altri comandi indicati.
Terminata l'installazione e la configurazione ho potuto constatare che non funzionava nulla, quindi ho fatto le seguenti interventi:
modificata la prima riga del file "rps3.php" da "<?" a "<?php"
spostato i file "rps3.php", "php_serial.class.php" e "Snoopy.class.php" dal folder "/var/www" al folder "/var/www/emoncms" e modificato crontab di conseguenza
Ora su emoncms (http://x.y.w.z/emoncms/input/view) vengono visualizzate le variabili definite nello script "rps3.php" ognuna ripetuta numerose volte, di fatto viene aggiunta una nuova riga per ogni lettura effettuata, mentre all'indirizzo "http://x.y.w.z/emoncms/input/node" ottengo una pagina vuota.
Prova ad inserire il nodo nel file RPS3.php
Modifica la parte :
/emoncms/input/post.json?json={HA:$HA,BK:$BK,Pompa1:$P1,Pompa2:$P2,TCollettore:$TK,TRitorno:$TR,TBollitore:$TS,TMandata:$TV,Flow:$P}&apikey=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
cosi :
/emoncms/input/post.json?node=1&json={HA:$HA,BK:$BK,Pompa1:$P1,Pompa2:$P2,TCollettore:$TK,TRitorno:$TR,TBollitore:$TS,TMandata:$TV,Flow:$P}&apikey=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Fammi sapere...
La domanda era per sapere se fosse possibile lavorare in desktop remoto(vnc,teamviwer) così potrei anche io vedere le azioni che tu svolgi perchè è un mese che ci perdo tempo e sono molto curioso.
Ti riassumo le azioni svolte fin'ora sperando ti siano utili.
Ho provato anche io a cambiare cartella come in questo msg,ma senza successo.
In /var/emoncms.log vedo msg di errore.I dati venivano salvati in emonhub che poi ho disinstallato con # apt-get remove --purge,adesso non so dove sono..
[quote="ivano"]Grazie per l'infomazione.
Seguendo le indicazioni fornite fa fcattaneo ho copiato i file "rps3.php", "php_serial.class.php" e "Snoopy.class.php" nel folder /var/www, quindi ho eseguito gli altri comandi indicati.
Terminata l'installazione e la configurazione ho potuto constatare che non funzionava nulla, quindi ho fatto le seguenti interventi:
modificata la prima riga del file "rps3.php" da "<?" a "<?php"
spostato i file "rps3.php", "php_serial.class.php" e "Snoopy.class.php" dal folder "/var/www" al folder "/var/www/emoncms" e modificato crontab di conseguenza
Ora su emoncms (http://x.y.w.z/emoncms/input/view) vengono visualizzate le variabili definite nello script "rps3.php" ognuna ripetuta numerose volte, di fatto viene aggiunta una nuova riga per ogni lettura effettuata, mentre all'indirizzo "http://x.y.w.z/emoncms/input/node" ottengo una pagina vuota.
Prova ad inserire il nodo nel file RPS3.php
Modifica la parte :
/emoncms/input/post.json?json={HA:$HA,BK:$BK,Pompa1:$P1,Pompa2:$P2,TCollettore:$TK,TRitorno:$TR,TBollitore:$TS,TMandata:$TV,Flow:$P}&apikey=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
cosi :
/emoncms/input/post.json?node=1&json={HA:$HA,BK:$BK,Pompa1:$P1,Pompa2:$P2,TCollettore:$TK,TRitorno:$TR,TBollitore:$TS,TMandata:$TV,Flow:$P}&apikey=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Fammi sapere...
-
- Messaggi: 19
- Iscritto il: lun ott 15, 2012 7:11 am
Re: dati RPS3 su sistema Raspberry + emoncms.
Salve,ho inserito il nodo come da tua istruzione non e' cambiato niente.
Attualmente il file rps3.php e' in /var/www/emoncms.Ho provato anche a spostarlo non cambia niente.
Ho controllato la Apikey Read&Write e' quella giusta.
Dove vengono salvati i dti della seriale,in /var/log/emoncms?
Questo quello che vedo in emoncms.
Grazie
Attualmente il file rps3.php e' in /var/www/emoncms.Ho provato anche a spostarlo non cambia niente.
Ho controllato la Apikey Read&Write e' quella giusta.
Dove vengono salvati i dti della seriale,in /var/log/emoncms?
Questo quello che vedo in emoncms.
Grazie
Re: dati RPS3 su sistema Raspberry + emoncms.
Ciao a tutti,
primo mio post su questo forum e approfitto per augurarvi un sereno ultimo dell'anno
Volevo sapere se c'erano aggiornamenti su questo topic ed in generale su come si stanno monitorando gli impianti su questo portale. Vedo che negli ultimi tempi ci sono stati diversi aggiornamenti (seguo i vari impianti da un bel po
)
Intenzione mia sarebbe quella di monitorare le varie temperature del mio impianto: termocamino, sanicube, pannelli...
Avevo preso una strada diversa rispetto alle indicazioni di questo topic utilizzando arduino, ma concordo che attraverso un raspberry si raggiunge un'esperienza più completa. Poi qui vedo che già c'è praticamente tutto per interfacciarsi con la RPS3, mentre io avevo in mente di predisporre delle sonde apposite collegate a degli arduino.
Il primo post di questa discussione è molto ordinato ma risale a parecchio tempo fa e leggendo il resto della discussione vedo che già con l'avvento di Raspberry 3 e Jessie sono state apportate piccole modifiche al progetto. Adesso ci sarebbe addirittura Stretch.
Le strade per ottenere un monitoraggio dell'impianto possono essere svariate e ci tenevo a capire come ci si fosse orientati da queste parti: quello che vedo qui lo considero veramente TOP
Saluti
primo mio post su questo forum e approfitto per augurarvi un sereno ultimo dell'anno
![Smile :)](./images/smilies/icon_smile.gif)
Volevo sapere se c'erano aggiornamenti su questo topic ed in generale su come si stanno monitorando gli impianti su questo portale. Vedo che negli ultimi tempi ci sono stati diversi aggiornamenti (seguo i vari impianti da un bel po
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Intenzione mia sarebbe quella di monitorare le varie temperature del mio impianto: termocamino, sanicube, pannelli...
Avevo preso una strada diversa rispetto alle indicazioni di questo topic utilizzando arduino, ma concordo che attraverso un raspberry si raggiunge un'esperienza più completa. Poi qui vedo che già c'è praticamente tutto per interfacciarsi con la RPS3, mentre io avevo in mente di predisporre delle sonde apposite collegate a degli arduino.
Il primo post di questa discussione è molto ordinato ma risale a parecchio tempo fa e leggendo il resto della discussione vedo che già con l'avvento di Raspberry 3 e Jessie sono state apportate piccole modifiche al progetto. Adesso ci sarebbe addirittura Stretch.
Le strade per ottenere un monitoraggio dell'impianto possono essere svariate e ci tenevo a capire come ci si fosse orientati da queste parti: quello che vedo qui lo considero veramente TOP
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Saluti
Re: dati RPS3 su sistema Raspberry + emoncms.
In questo topic si discute di come interfacciare i dati della RPS/3 con Emoncms che è poi il software di registrazione sviluppato dai 'ragazzi' di openenergymonitor per il loro sistema che usa arduino per rilevare le T e altri dati.
Io sulla base del loro progetto ho sviluppato una scheda che registra delle variabili analogiche e digitali ma non è nullaltro che una libera interpretazione del loro sistema.
In definitiva il Raspberry viene usato solo come server mentre le interfacce alle sonde sono fatte con Arduino e io consiglio di utilizzare un approccio di questo tipo.
Gli impianti On-Line di Sergio, Maurizio e Stefano, oltre che al mio, usano questo approccio.
Io sulla base del loro progetto ho sviluppato una scheda che registra delle variabili analogiche e digitali ma non è nullaltro che una libera interpretazione del loro sistema.
In definitiva il Raspberry viene usato solo come server mentre le interfacce alle sonde sono fatte con Arduino e io consiglio di utilizzare un approccio di questo tipo.
Gli impianti On-Line di Sergio, Maurizio e Stefano, oltre che al mio, usano questo approccio.
Re: dati RPS3 su sistema Raspberry + emoncms.
Ciao e buon anno
Quindi il monitoraggio dei vostri impianti non segue quanto spiegato qui?
Fammi capire come fate. Per esempio un paio di domande al volo:
Come interfacciate gli Arduino al raspberry? Ethernet?
Il monitoraggio delle T dei pannelli solari e sanicube li fate scaricando i dati già elaborati dalla RPS3 oppure utilizzate parallelamente altre sonde?
Se pensi che si vada OT apro altra discussione.
Grazie
Quindi il monitoraggio dei vostri impianti non segue quanto spiegato qui?
Fammi capire come fate. Per esempio un paio di domande al volo:
Come interfacciate gli Arduino al raspberry? Ethernet?
Il monitoraggio delle T dei pannelli solari e sanicube li fate scaricando i dati già elaborati dalla RPS3 oppure utilizzate parallelamente altre sonde?
Se pensi che si vada OT apro altra discussione.
Grazie
Re: dati RPS3 su sistema Raspberry + emoncms.
spagho ha scritto:Quindi il monitoraggio dei vostri impianti non segue quanto spiegato qui?
Come interfacciate gli Arduino al raspberry? Ethernet?
Il monitoraggio delle T dei pannelli solari e sanicube li fate scaricando i dati già elaborati dalla RPS3 oppure utilizzate parallelamente altre sonde?
Se pensi che si vada OT apro altra discussione.
Interfacciamo tutti i dati della RPS/3 come indicato qui....
Con la mia scheda ( basata su openenergymonitor ) registriamo altri dati,..... tra cui altre temperature, misure di portata, misure di corrente e tensione, ingressi e uscite digitali...
Il raspberry alla mia scheda lo interfacciamo via seriale... esattamente come x la rps/3.
Se le esigenze sono di averle entrambe , dato che il raspy ha una sola seriale, uno dei due viene connesso ad un adattatore usb seriale standard ttl e in questo caso non servono le resistenze dato che questo adattatore funziona a 0-5 volt esattamente come Arduino.
Re: dati RPS3 su sistema Raspberry + emoncms.
Ok capito.
Siccome ho un termocamino nel salone, quello che sicuramente mi occorre é visualizzare li i dati del sanicube per regolarmi con le cariche di legna. Potrebbe bastarmi prendere spunto da questo topic e realizzare la sola interfaccia con la rps3. Già questo apre la porta al monitoraggio da remoto dell'impianto solare, e non é poco.
Altre cose da monitorare ne avrei, per esempio una PDC x ACS che ho in serie al sanicube, il termocamino stesso con la relativa T di mandata/ritorno...ma in effetti il progetto si complica abbastanza.
Ci penso
Intanto grazie
Saluti
Siccome ho un termocamino nel salone, quello che sicuramente mi occorre é visualizzare li i dati del sanicube per regolarmi con le cariche di legna. Potrebbe bastarmi prendere spunto da questo topic e realizzare la sola interfaccia con la rps3. Già questo apre la porta al monitoraggio da remoto dell'impianto solare, e non é poco.
Altre cose da monitorare ne avrei, per esempio una PDC x ACS che ho in serie al sanicube, il termocamino stesso con la relativa T di mandata/ritorno...ma in effetti il progetto si complica abbastanza.
Ci penso
![Wink :wink:](./images/smilies/icon_wink.gif)
Intanto grazie
Saluti
Torna a “Domotica, monitoraggio e controllo.”
Chi c’è in linea
Visitano il forum: Nessuno e 4 ospiti