29 aprilie 2021

T05:Dashboard(Node Red) cu date preluate din SQLite

-adugati la tab ul "BROKER" inca un grup (ex:GENERARE GRAFIC)

-adaugati un obiect tip "button"








-adaugati un obiect tip "function" si editati :

var newMsg = {

    "topic": "select * from senzor_pow_A;"

                        }

return newMsg;


-adaugati un obiect tip "sqlite"

-adaugati un obiect tip "function" si editati :

 var series = ["POW-A"];  

 var labels = ["VALORI"];  

 var data = "[[";  

   

 for (var i=0; i < msg.payload.length; i++) {  

   data += '{ "x":' + msg.payload[i].timp + ', "y":' + msg.payload[i].valoare + '}';  

   if (i < (msg.payload.length - 1)) {  

     data += ","  

   } else {  

     data += "]]"  

   }  

 }  

 var jsondata = JSON.parse(data);  

 msg.payload = [{"series": series, "data": jsondata, "labels": labels}];  

  return msg;


-adaugati un obiect tip "chart"








-apasati "deploy"

-deschideti dashboard ul si apsati butonul "GENERARE GRAFIC"



Niciun comentariu:

Trimiteți un comentariu