ciao, piacerebbe anche a me leggere delle temperature wireless tramite degli ESP8266/SonOff ho già tutto l'hardware ed ho fatto delle prove ma non riesco.
Quello che vorrei fare è leggerle e passarle su Metern, ma non posso usare il metodo che proponete qui perché ho la versione meterN 0.8.2.7.2 su raspberry con Wheezy dove non è presente lo script reqsdm.php, so che ci vorrebe qualche script ma non sono in grado di scriverli.
Non chiedetemi di passare a Jessie perché dovrei fare troppe modifiche che probabilmente non sono in grado di fare, il mio sistema differisce da quello standard ed è stato messo a punto con l'aiuto di utenti presenti in questo forum e su quello di EA, allo stato attuale è stabilissimo e come spesso dice Flane perché farsi prendere dalla frenesia degli aggiornamenti se tutto funziona bene?
monitoraggio temperatura con sensori wireless
Re: monitoraggo temperatura con sensori wireless
Puoi comunque aggiungere il file reqsdm ed utilizzarlo allo stesso modo anche con la tua versione.
Re: monitoraggo temperatura con sensori wireless
se qualcuno mi aiuta potrei provare, correggimi se sbaglio, la prima cosa che dovrei fare è estrarre il file reqsdm.php dall'ultima versione di meterN e metterlo nella cartella /var/www/metern/comapps (nel mio caso) dargli i permessi, poi non saprei come fare ad adattarlo/modificarlo per le mie esigenze, so di essere un somaro in materia, ma quando una cosa non è alla mia portata meglio che stia fermo 

Re: monitoraggo temperatura con sensori wireless
scusa non ti è più semplice installare la iso bella pronta di flane???
la metti su ed hai la nuova versione con già reqsdm..
se hai difficoltà chiedi pure..
eventualmente procurati una microsd su cui installare la nuova iso così non rischi di perdere tutto...
ciao
la metti su ed hai la nuova versione con già reqsdm..
se hai difficoltà chiedi pure..
eventualmente procurati una microsd su cui installare la nuova iso così non rischi di perdere tutto...
ciao
Re: monitoraggo temperatura con sensori wireless
scusa ma sul quel 8266 hai più di un sensore collegato??
perche il tasknr=xx dovrebbe essere il numero del sensore che hai in espeasy
se c'e soltanto 1 sensore definito nel "devices" dovresti mettere 1
ciao
perche il tasknr=xx dovrebbe essere il numero del sensore che hai in espeasy
se c'e soltanto 1 sensore definito nel "devices" dovresti mettere 1
ciao
Re: monitoraggo temperatura con sensori wireless
Miki, se ti riferivi a me, si ho diversi sensori, ed il dht22 è il task4.
Comunque l'interrogazione con i comandi json funziona, e l'egrep che non funziona e mi ritorna una risposta sempre vuota.
Comunque io non lo uso con Metern ma con Domoticz, facevo solo qualche test, perché mi piacerebbe mettere un po' di guide in wiki anche su questo.
Comunque l'interrogazione con i comandi json funziona, e l'egrep che non funziona e mi ritorna una risposta sempre vuota.
Comunque io non lo uso con Metern ma con Domoticz, facevo solo qualche test, perché mi piacerebbe mettere un po' di guide in wiki anche su questo.
Re: monitoraggo temperatura con sensori wireless
si mi riferivo a te,
e come giustamente dici il bello di questo giochetto è sperimentare e cercare di capire...
stasera voglio riprovarci...
ciao
nb: hai visto la dashboard che ho messo con domoticz??
e come giustamente dici il bello di questo giochetto è sperimentare e cercare di capire...
stasera voglio riprovarci...
ciao
nb: hai visto la dashboard che ho messo con domoticz??
Re: monitoraggo temperatura con sensori wireless
Dashboard vista, grandissimo lavoro!!!
.... e ti ho anche fatto una richiesta .....
.... e ti ho anche fatto una richiesta .....

Re: monitoraggo temperatura con sensori wireless
@ miki8989
come dicevo sopra preferirei non toccare un sistema che funziona molto bene.
Provo a spiegare cosa ho fatto fino ad ora:
su una breadboard ho piazzato un ESP8266-01 con una sonda DS18b20 installato il firmware ESPeasy configurato il device che funziona perfettamente se lo interrogo con questo comando http://192.168.178.35/json e mi risponde così:

da console con putty così:
quello che non funziona è il comando egrep, a tal proposito vedo che anche Flane ha qualche proplema con il comando:
sicuramente sbaglio qualcosa, ma ci tengo a precisare che non faccio altro che digitare i comandi che suggerite pedissequamente senza saper ne leggere e ne scrivere
visto che Flane dice che con comandi json si riesce ad estrarre il dato (nel mio caso temperatura) e che inserendo in reqsdm le giuste stringhe otterrei il risultato sperato su meterN, chi mi aiuta?
edit:
scopiazzando tra i vari comandi postati sul forum, questo di megamarco83 nel thread "MODDING SONOFF con ESPEASY" sem bra funzionare:
come dicevo sopra preferirei non toccare un sistema che funziona molto bene.
Provo a spiegare cosa ho fatto fino ad ora:
su una breadboard ho piazzato un ESP8266-01 con una sonda DS18b20 installato il firmware ESPeasy configurato il device che funziona perfettamente se lo interrogo con questo comando http://192.168.178.35/json e mi risponde così:

da console con putty così:
Codice: Seleziona tutto
root@raspberrypi:~# curl -s http://192.168.178.35/json?tasknr=1
{
"TaskName": "temp cucina",
"Temperature": 22.69
}
quello che non funziona è il comando egrep, a tal proposito vedo che anche Flane ha qualche proplema con il comando:
Codice: Seleziona tutto
root@raspberrypi:~# curl -s http://192.168.178.35/json?tasknr=1 | egrep \'"Temperature":\' | egrep -o '[0-9]*(\.)?[0-9]*'`
>
sicuramente sbaglio qualcosa, ma ci tengo a precisare che non faccio altro che digitare i comandi che suggerite pedissequamente senza saper ne leggere e ne scrivere

visto che Flane dice che con comandi json si riesce ad estrarre il dato (nel mio caso temperatura) e che inserendo in reqsdm le giuste stringhe otterrei il risultato sperato su meterN, chi mi aiuta?

edit:
scopiazzando tra i vari comandi postati sul forum, questo di megamarco83 nel thread "MODDING SONOFF con ESPEASY" sem bra funzionare:
Codice: Seleziona tutto
root@raspberrypi:~# curl -s http://192.168.178.35/json?tasknr=1 | egrep '"Temperature":' | egrep -o '[0-9]*(\.)?[0-9]*'
22.13
Re: monitoraggo temperatura con sensori wireless
ciao
ho fatto due prove
con
con
da quello che ho capito è che:
se alla richiesta 192.168.0.198 ho
"Temperature": 22.10,
bisogna mettere egrep '"Temperature":'
se alla richiesta 192.168.0.198 ho
"Temperature (t)": 139.00,
bisogna mettere egrep '"Temperature \(t\)":'
in pratica il valore \ và messo prima di caratteri speciali, appunto la ( e )
ma non prima dei caratteri normali!!!!!
logicamente il "Value" lo si può modificare in espeasy
ciao
ho fatto due prove
con
Codice: Seleziona tutto
pi@raspberrypi:~ $ curl -s http://192.168.0.198/json | egrep '"Temperature":' | egrep -o '[0-9]*(\.)?[0-9]*'
20.80
con
Codice: Seleziona tutto
pi@raspberrypi:~ $ curl -s http://192.168.0.198/json?tasknr=1 | egrep '"Temperature":' | egrep -o '[0-9]*(\.)?[0-9]*'
pi@raspberrypi:~ $
da quello che ho capito è che:
se alla richiesta 192.168.0.198 ho
"Temperature": 22.10,
bisogna mettere egrep '"Temperature":'
se alla richiesta 192.168.0.198 ho
"Temperature (t)": 139.00,
bisogna mettere egrep '"Temperature \(t\)":'
in pratica il valore \ và messo prima di caratteri speciali, appunto la ( e )
ma non prima dei caratteri normali!!!!!
logicamente il "Value" lo si può modificare in espeasy
ciao
Chi c’è in linea
Visitano il forum: Nessuno e 8 ospiti