Questo forum utilizza i cookies
Questo forum fa uso di cookie per migliorare l'esperienza utente. I cookie sono piccoli file di testo memorizzati sul tuo browser. I cookie impostati dal forum possono essere utilizzati solo su questo sito e non costituiscono rischio per la sicurezza, vengono utilizzati unicamente per memorizzare le tue preferenze. Navigando sul sito accetti che RaspberryItaly installi i cookie sul tuo browser.
Per maggiori informazioni consulta l'informativa sui Cookie di RasberryItaly

Un cookie verra memorizzato nel browser indipendentemente dalla scelta per evitare che questa domanda ti venga posta di nuovo. Sarai in grado di modificare le impostazioni dei cookie in qualsiasi momento utilizzando il link nel footer.
  • Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Sondaggio: Vorresti dei tutorial su Node-RED?
SI
100.00%
7 100.00%
NO
0%
0 0%
Totale 7 voto(i) 100%
* Hai votato. [Mostra risultato]

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

[-]
Tags
gestione node raspberrypi red dashboard

[Tutorial] Node-RED:Dashboard gestione RaspberryPi
#1
Lightbulb 
Non è una vera guida ma una dashboard già pronta che ho preparto da copiare ed importare nel vostro node-red per iniziare ad imparare ad usarlo e poterne discutere

[Immagine: 07_07_22_2018_43_15_Raspberry_Italy_Dashboard.png]
[Immagine: 07_07_22_2018_42_54_Node_RED_enricosx_duckdns_org.png]

nodi da aggiungere
https://flows.nodered.org/node/node-red-contrib-os
https://flows.nodered.org/node/node-red-contrib-cpu

Codice:
[{"id":"5978a128.299bc","type":"ui_button","z":"2433fb75.0f7e64","name":"Riavvia RPI","group":"2ff73ece.8889a2","order":1,"width":0,"height":0,"passthru":false,"label":"Riavvia RPI","color":"red","bgcolor":"yellow","icon":"fa-power-off","payload":"echo sudo reboot","payloadType":"str","topic":"","x":170,"y":100,"wires":[["2f688c77.b88844"]]},{"id":"2ad912c0.6bb0ce","type":"ui_toast","z":"2433fb75.0f7e64","position":"top right","displayTime":"30","highlight":"green","outputs":0,"ok":"sudo","cancel":"Annulla","topic":"","name":"Standard Output","x":720,"y":240,"wires":[]},{"id":"2f688c77.b88844","type":"exec","z":"2433fb75.0f7e64","command":"","addpay":true,"append":"","useSpawn":"false","timer":"0","oldrc":false,"name":"Comando","x":420,"y":280,"wires":[["2ad912c0.6bb0ce","316f303e.6f9fa","4cb3a53c.0e623c"],["94c5dc77.a3d57","4cb3a53c.0e623c"],["4cb3a53c.0e623c"]]},{"id":"94c5dc77.a3d57","type":"ui_toast","z":"2433fb75.0f7e64","position":"bottom left","displayTime":"30","highlight":"red","outputs":0,"ok":"OK","cancel":"","topic":"Errore","name":"Stardard Error","x":720,"y":280,"wires":[]},{"id":"316f303e.6f9fa","type":"ui_audio","z":"2433fb75.0f7e64","name":"TTS","group":"2ff73ece.8889a2","voice":"it-IT","always":true,"x":690,"y":200,"wires":[]},{"id":"d413bc7d.6a2d3","type":"ui_button","z":"2433fb75.0f7e64","name":"Spegni RPI","group":"2ff73ece.8889a2","order":3,"width":0,"height":0,"passthru":false,"label":"Spegni RPI","color":"yellow","bgcolor":"red","icon":"fa-plug","payload":"echo sudo shutdown","payloadType":"str","topic":"","x":170,"y":140,"wires":[["2f688c77.b88844"]]},{"id":"1936eb81.258354","type":"ui_button","z":"2433fb75.0f7e64","name":"Test DNS","group":"2ff73ece.8889a2","order":4,"width":0,"height":0,"passthru":false,"label":"Test DNS","color":"green","bgcolor":"white","icon":"fa-signal","payload":"ping -qc1 google.com 2>&1 | awk -F'/' 'END{ print (/^rtt/? \"OK \"$5\" ms\":\"FAIL\") }'","payloadType":"str","topic":"","x":180,"y":180,"wires":[["2f688c77.b88844"]]},{"id":"4b0c42de.597a8c","type":"ui_button","z":"2433fb75.0f7e64","name":"Test DNS","group":"2ff73ece.8889a2","order":5,"width":0,"height":0,"passthru":false,"label":"Test Internet","color":"green","bgcolor":"white","icon":"fa-signal","payload":"ping -qc1 8.8.8.8 2>&1 | awk -F'/' 'END{ print (/^rtt/? \"OK \"$5\" ms\":\"FAIL\") }'","payloadType":"str","topic":"","x":180,"y":220,"wires":[["2f688c77.b88844"]]},{"id":"4cb3a53c.0e623c","type":"debug","z":"2433fb75.0f7e64","name":"Debugger","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":700,"y":320,"wires":[]},{"id":"ea56fdc0.1b6cd","type":"ui_button","z":"2433fb75.0f7e64","name":"","group":"a601d645.259bf8","order":1,"width":0,"height":0,"passthru":false,"label":"Info RaspberryPi","color":"light-white","bgcolor":"#3366b7","icon":"fa-microchip","payload":"echo versione; head -n 1 /etc/os-release | cut -d'\"' -f2; echo nome; hostname; echo ip; hostname -I ","payloadType":"str","topic":"","x":150,"y":260,"wires":[["2f688c77.b88844"]]},{"id":"dd8a6a9a.1a0ed8","type":"inject","z":"2433fb75.0f7e64","name":"Timer","topic":"","payload":"","payloadType":"str","repeat":"1","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":520,"wires":[["9fd60c76.2f582","f7b6a331.f878a"]]},{"id":"9fd60c76.2f582","type":"Memory","z":"2433fb75.0f7e64","name":"RAM","x":330,"y":500,"wires":[["9714789b.70d278"]]},{"id":"9714789b.70d278","type":"ui_gauge","z":"2433fb75.0f7e64","name":"Memoria","group":"a601d645.259bf8","order":2,"width":"2","height":"2","gtype":"gage","title":"Memoria","label":"%","format":"{{msg.payload.memusage | number:0}}","min":0,"max":"100","colors":["#00b500","#e6e600","#ca3838"],"seg1":"60","seg2":"90","x":460,"y":500,"wires":[]},{"id":"ebcec6ff.bf1a48","type":"ui_button","z":"2433fb75.0f7e64","name":"Aggiorna Rpi","group":"2ff73ece.8889a2","order":0,"width":0,"height":0,"passthru":false,"label":"Aggiorna Rpi","color":"","bgcolor":"","icon":"fa-globe","payload":"sudo apt update; sudo apt upgrade -y","payloadType":"str","topic":"","x":170,"y":300,"wires":[["2f688c77.b88844"]]},{"id":"f7b6a331.f878a","type":"cpu","z":"2433fb75.0f7e64","name":"CPU","msgCore":false,"msgOverall":true,"x":330,"y":540,"wires":[["397c5ef4.d53972","d030c5ba.4d9f38"]]},{"id":"397c5ef4.d53972","type":"ui_chart","z":"2433fb75.0f7e64","name":"Grafico CPU","group":"a601d645.259bf8","order":5,"width":"0","height":"0","label":"Cpu %","chartType":"line","legend":"false","xformat":"HH:mm:ss","interpolate":"linear","nodata":"","dot":false,"ymin":"0","ymax":"100","removeOlder":1,"removeOlderPoints":"","removeOlderUnit":"60","cutout":0,"useOneColor":false,"colors":["#1f77b4","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"useOldStyle":false,"x":470,"y":540,"wires":[[],[]]},{"id":"5cb45761.800038","type":"comment","z":"2433fb75.0f7e64","name":"Comandi Bash","info":"Inserisci un pulsante dashboard col comando che più preferisci","x":180,"y":40,"wires":[]},{"id":"f7eb814f.4a1c2","type":"comment","z":"2433fb75.0f7e64","name":"Esegui il comando nel payload","info":"","x":440,"y":200,"wires":[]},{"id":"a1eb2019.47f92","type":"comment","z":"2433fb75.0f7e64","name":"Interpreta l'output","info":"","x":720,"y":160,"wires":[]},{"id":"766f3981.45b998","type":"comment","z":"2433fb75.0f7e64","name":"Enrico Sartori per RaspberryItaly","info":"","x":490,"y":20,"wires":[]},{"id":"8495b4c2.274108","type":"comment","z":"2433fb75.0f7e64","name":"Ogni tot secondi...","info":"","x":150,"y":440,"wires":[]},{"id":"58882a33.2de954","type":"comment","z":"2433fb75.0f7e64","name":"...legge e visualizza i dati","info":"","x":410,"y":440,"wires":[]},{"id":"d030c5ba.4d9f38","type":"ui_gauge","z":"2433fb75.0f7e64","name":"CPU","group":"a601d645.259bf8","order":3,"width":"2","height":"2","gtype":"gage","title":"CPU","label":"%","format":"{{value}}","min":0,"max":"100","colors":["#00b500","#e6e600","#ca3838"],"seg1":"60","seg2":"90","x":450,"y":580,"wires":[]},{"id":"93439fc.d8b706","type":"exec","z":"2433fb75.0f7e64","command":"df -h --type=ext4 --output=pcent | grep -o '[0-9]\\+'","addpay":true,"append":"","useSpawn":"false","timer":"","oldrc":false,"name":"Disco Usato","x":310,"y":640,"wires":[["7b69f8cf.e97518"],[],[]]},{"id":"17eccdc5.c250f2","type":"inject","z":"2433fb75.0f7e64","name":"","topic":"","payload":"","payloadType":"str","repeat":"1800","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":640,"wires":[["93439fc.d8b706"]]},{"id":"7b69f8cf.e97518","type":"ui_gauge","z":"2433fb75.0f7e64","name":"","group":"a601d645.259bf8","order":4,"width":"2","height":"2","gtype":"donut","title":"Disco","label":"%","format":"{{value}}","min":0,"max":"100","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":450,"y":640,"wires":[]},{"id":"2ff73ece.8889a2","type":"ui_group","z":"","name":"Comandi","tab":"88dbc928.195cd8","order":2,"disp":true,"width":"6","collapse":false},{"id":"a601d645.259bf8","type":"ui_group","z":"","name":"Info","tab":"88dbc928.195cd8","order":3,"disp":true,"width":"6","collapse":false},{"id":"88dbc928.195cd8","type":"ui_tab","z":"","name":"RaspberryItaly | Dashboard by Enrico Sartori","icon":"fa-power-off","order":1}]
Heart Libro  | Blog EnricoSartori.it | Idea YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
#2
Ahimè, un aiuto, non riesco neppure a importare il codice!!!
In alto a sx menù a tendina e seleziono import poi copio il codice e il risultato è
Error: input not a JSON array
Capisco quindi che non deve essere incollato lì, ma dove allora?
Ho seguito anche la guida
https://www.enricosartori.it/node-red-la...-5-minuti/
ma sebbene vedo i nodi non riesco a visualizzare il grafico a monitor selezionando il tasto all'estrema dx del programma che da come ho capito apre una pagina sul browser (http://192.168.1....:1880/ui/), ma che nel mio caso
Welcome to the Node-RED Dashboard

Please add some UI nodes to your flow and redeploy..

Superfluo valutare le mie capacità Smile
Grazie
Risposta
#3
hai letto anche le guide di Node-Red ne lblog?
https://www.raspberryitaly.com/node-red-la-dashboard-comanda-tutto-in-5-minuti/
per importare del codice, copiane tutto il testo, poi dal menù di Node-Red (le tre lineette in alto a destra) scegli import -> clipboard. incolli il contenuto e premi import
Risposta
#4
(12/06/2021, 22:04)Zzed Ha scritto: hai letto anche le guide di Node-Red ne lblog?
https://www.raspberryitaly.com/node-red-...-5-minuti/
per importare del codice, copiane tutto il testo, poi dal menù di Node-Red (le tre lineette in alto a destra) scegli import -> clipboard. incolli il contenuto e premi import
Si letto direi abbastanza, e fatto come dici varie volte, provo a rifare la microsd, per escludere che si sia inzuppata...
Risposta
#5
Heart Libro  | Blog EnricoSartori.it | Idea YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
#6
(14/06/2021, 16:37)Enrico Sartori Ha scritto:

Gentilissimo Enrico.
Ho rifatto una nuova micro sd e seguito minuziosamente le tue indicazioni.
Per ora tutto bene, salvo che occorre aggiungere alcuni nodi
" Please add some UI nodes to your flow and redeploy."
e capire quali sono per visualizzare la dashboard sul monitor....
Risposta
#7
I nodi dashboard li vedi a fine video
Heart Libro  | Blog EnricoSartori.it | Idea YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
#8
(15/06/2021, 17:23)Enrico Sartori Ha scritto: I nodi dashboard  li vedi a fine video

Scusa, ma non mi pare, appare la pagina con la dicitura 

Please add some UI nodes to your flow and redeploy.

e finisce il video.
Risposta
#9
Minuto 00:47
https://flows.nodered.org/node/node-red-dashboard
gli altri li trovi gia nel primo post

altri tutorial
https://www.raspberryitaly.com/?s=dashboard
Heart Libro  | Blog EnricoSartori.it | Idea YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
#10
Grazie Enrico per la pazienza, credo di non essere stato chiaro. Non riesco a visualizzare quanto in allegato


Allegati
.png   07_07_22_2018_43_15_Raspberry_Italy_Dashboard.png (Dimensione: 52.75 KB / Download: 6)
Risposta
  


Vai al forum:


Navigazione: 1 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect