• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
sensori web semplice interfaccia i cloud ed altro per

[Guida] Interfaccia Web Cloud semplice per i sensori ed altro
#1
Information 
Spero di essere di aiuto ai nuovi arrivi su raspberry pi, come me  Big Grin .
Hai un Raspberry Pi, tanti bei sensori e vuoi vedere i loro valori via web senza perdere ore a capire come fare (come ho fatto io), eccoti la mini guida.
Premetto che ci sono molti siti che lo fanno

Riassunto: il Raspberry Pi manderà un messaggio al sito Dweet.io e poi ti crei l'interfaccia Freeboard.io , per farlo si può usare la libreria Dweepy in python. 


  1. Registrati su Freeboard
  2. Installa la libreria Dweepy 

    Codice:
    sudo easy_install dweepy
  3. Crea lo script python 
    Codice:
    nano NomeScript.py
    Dargli i permessi di esecuzione
    Codice:
    chmod +x NomeScript.py
    Dentro lo script scrivi
    Codice:
    import dweepy
    dweepy.dweet_for('NomeCasualeSceltoDaTe', {'NomeSensore': 'ValoreSensore'})
  4. Avvia lo script 
    Codice:
    sudo ./NomeScript.py
  5. Entra in Freeboard , crea una nuova Dashboard col nome che preferisci
  6. Sotto "DataSource" premi ADD -> Dweet.io -> Name: QuellocheVuoi -> ThingName: ilNomeCasualeSceltoPrima -> Save
  7. Premi "ADD PANE" -> + -> Scegli cio che ti serve (es. TEXT) -> Datasource: scegli il valore che ti serve -> Save
  8. La Dashboard non è solo per i sensori, ma per molte altre informazioni, mappe, foto, ecc...
Idea Blog: Articoli  Heart MyMiniFactory
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
#2
Non ho capito cosa è permesso gratis

cmunque sto cercando di provarlo ma mi sono bloccato qui:
qundo incollo sudo python setup.py install nel terminale , questo risponde
python: can't open file 'setup.py': [Errno 2] No such file or directory Sad
With a little/big help from my friends Rolleyes
Risposta
#3
(03/11/2016, 23:52)LaPa Ha scritto: Non ho capito cosa è permesso gratis

cmunque sto cercando di provarlo ma mi sono bloccato qui:
qundo incollo sudo python setup.py install nel terminale , questo risponde
python: can't open file 'setup.py': [Errno 2] No such file or directory Sad

prova a chiedere qui https://github.com/paddycarey/dweepy/issues
Idea Blog: Articoli  Heart MyMiniFactory
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
#4
in relazione all'errore credo tu debba entrare in una cartella che ti crea coi comandi precedenti.
Coltiva linux, che windows si pianta da solo! (cit.)
Risposta
#5
(15/11/2016, 14:41)Painbrain Ha scritto: in relazione all'errore credo tu debba entrare in una cartella che ti crea coi comandi precedenti.

non ho capito quali cartelle e dove sono ubicate per entrare e lanciare il comando sudo python setup.py install
With a little/big help from my friends Rolleyes
Risposta
#6
infatti, credo nella guida manchi un
Codice:
cd dweepy
da dare appena prima del comando
Codice:
sudo python setup.py install
Risposta
#7
ora aggiorno la guida
Idea Blog: Articoli  Heart MyMiniFactory
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
#8
(03/11/2016, 23:52)LaPa Ha scritto: Non ho capito cosa è permesso gratis

cmunque sto cercando di provarlo ma mi sono bloccato qui:
qundo incollo sudo python setup.py install nel terminale , questo risponde
python: can't open file 'setup.py': [Errno 2] No such file or directory Sad

- è gratis perchè ciò che pubblichi su dweet.io e freeboard è accessibile a tutti (paghi se vuoi mantenerli privati)
- ho aggiornato la guida, prova cosi, se ci sono problemi fammi sapere
Idea Blog: Articoli  Heart MyMiniFactory
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
#9
Grazie per la disponibilità e la pazienza.
Al momento non ho un sensore attaccato al raspberry, ma una il modulo cam che fa una foto ogni tot secondi, mi piacerebbe vedere almeno l'ultima su freeboard, meglio se anche qualcun altra precedente all'ultima.

1) quando dici NomeScript.py potrebbe essere CamScript.py?
3) quando dici import dweepy
dweepy.dweet_for('NomeCasualeSceltoDaTe', {'NomeSensore': 'ValoreSensore'})

potrebbe essere : import dweepy
dweepy.dweet_for('FotoPianta', {'Cam': 'FotoDa1AInfinito'})?

Poi magari in seguito alle vostre risposte, vado avanti un po' con la guida e poi continuo a chiedere.

Grazie LaPa

P. S. in seguito, oltre alla telecamera vorrei aggiungere anche i sensori da vedere su freeboard. Avevo provato infatti con un'altra piattaforma, ThingSpeak e il sensore di temperatura ds18B20 ed ero riuscito a vederlo su ThingSpeak. Col sensore umidità temperatura mi ero invece bloccato DHT22 Sad
With a little/big help from my friends Rolleyes
Risposta
#10
1) si, quello che preferisci
manca il 2? Big Grin
3: ) si ma invia solo il testo "fotoDa1Allinfinito" non la foto
qui http://dweet.io/see vedi esattamente i dati che la gente manda in tempo reale, poi freeboard va a pescarli da li

per la foto, premi + su un pannello, type->picture e dai l'indirizzo della foto e il refresh in secondi.
qui un esempio https://freeboard.io/board/NH0Gcy

per gli altri sensori, è lo script python che userai per leggere i dati, che mandarà il valore a Dweep.io e poi freeboard lo leggerà
Idea Blog: Articoli  Heart MyMiniFactory
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
  


Vai al forum:


Navigazione:
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect