Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I min senaste instruerbara har jag visat dig hur du ansluter en temperatursensor till Lora via TTN. Nu ska jag visa dig hur du kan läsa dessa data och visa dem i en instrumentpanel. Vi kommer också att täcka hur man använder data i IFTTT.
Steg 1: Ladda ner Node-red
Om du redan har installerat nod-röd kan du hoppa över det här steget.
Installera nod-röd
Först måste du installera Node.js. När du är klar med installationen öppnar du CMD och kör det här kommandot:
npm install -g --unsafe-perm nod-röd
för att starta nod-röd öppen CMD och kör detta kommando:
nod-röd
Officiell installationsguide:
Steg 2: Installera noderna
Nu måste vi installera de noder vi behöver.
Det finns 2 sätt:
1) Öppna CMD och kör detta kommando:
cd./.node-rednpm installera nod-röd-instrumentpanel
2) Se till att nod-röd körs, öppna 127.0.0.1:1880, tryck på de tre staplarna i det övre högra hörnet, gå till hanteringspaletten, gå till installera, sök efter "node-red-dashboard", tryck på installera
Steg 3: Öppna Node-red och Installera flöde
Öppna nod-röd med genom att skriva "127.0.0.1:1880" i din webbläsare.
Kopiera texten i noden-red.txt underifrån
Tryck på de tre staplarna i det övre högra hörnet, gå till importen och tryck på urklipp. Klistra nu in texten du kopierade tidigare.
Steg 4: Konfigurera MQTT-nod
Dubbelklicka på MQTT-noden och redigera den med pennan i det övre högra hörnet.
Ställ in servern på: "eu.thethings.network" och porten till "1883"
Tryck på "Säkerhet" och infoga dina uppgifter
du kan hitta dina uppgifter på applikationssajten.
Steg 5: Några tillägg
I mitt Arduino -skript har jag multiplicerat temperaturen med faktorn 100 för att ta bort decimalerna. Om du inte vill ha den här funktionen kan du enkelt ta bort noden och ansluta "Parsefloat" till "Celsius/Farenheit".
Jag har också en nod som låter dig växla mellan celsius och farenheit. För att byta till Farenheit, kommentera bara den första raden och ta bort "//" från den andra raden.