Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
I min siste Instructable har jeg vist deg hvordan du kobler en temperatursensor til Lora via TTN. Nå skal jeg vise deg hvordan du kan lese disse dataene og vise dem i et dashbord. Vi vil også dekke hvordan du bruker dataene i IFTTT.
Trinn 1: Last ned Node-red
Hvis du allerede har installert node-red, kan du hoppe over dette trinnet.
Installer node-rød
Først må du installere Node.js. Når du er ferdig med installasjonen, åpner du CMD og utfører denne kommandoen:
npm install -g --unsafe-perm node-red
for å starte node-rød åpen CMD og utføre denne kommandoen:
node-rød
Offisiell installasjonsguide:
Trinn 2: Installer nodene
Nå må vi installere nodene vi trenger.
Det er 2 måter:
1) Åpne CMD og utfør denne kommandoen:
cd./.node-rednpm installer node-red-dashboard
2) Sørg for at node-rød kjører, åpne 127.0.0.1:1880, trykk på de tre stolpene øverst til høyre, gå til administrasjonspaletten, gå til installasjon, søk etter "node-red-dashboard", trykk installer
Trinn 3: Åpne Node-red og Install Flow
Åpne node-rød med ved å skrive "127.0.0.1:1880" i nettleseren din.
Kopier teksten i noden-red.txt nedenfra
Trykk på de tre stolpene øverst til høyre, gå til import og trykk på utklippstavlen. Lim inn teksten du kopierte før.
Trinn 4: Konfigurer MQTT-node
Dobbeltklikk på MQTT-noden og rediger den med blyanten øverst til høyre.
Sett serveren til: "eu.thethings.network" og porten til "1883"
Trykk på "Sikkerhet" og sett inn legitimasjonen din
du kan finne legitimasjonen din på applikasjonsnettstedet.
Trinn 5: Noen tillegg
I mitt Arduino -skript har jeg multiplisert temperaturen med faktoren 100 for å fjerne desimalene. Hvis du ikke vil ha denne funksjonen, kan du enkelt fjerne noden og koble "Parsefloat" til "Celsius/Farenheit".
Jeg har også en node som lar deg bytte mellom celsius og farenheit. For å bytte til Farenheit, bare kommenter den første linjen og fjern "//" fra den andre linjen.