Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
In meinem letzten Instructable habe ich Ihnen gezeigt, wie Sie einen Temperatursensor über TTN mit Lora verbinden. Jetzt zeige ich Ihnen, wie Sie diese Daten auslesen und in einem Dashboard anzeigen können. Wir werden auch behandeln, wie die Daten in IFTTT verwendet werden.
Schritt 1: Laden Sie Node-red herunter
Wenn Sie node-red bereits installiert haben, können Sie diesen Schritt überspringen.
Node-red installieren
Zuerst müssen Sie Node.js installieren. Nachdem Sie die Installation abgeschlossen haben, öffnen Sie das CMD und führen Sie diesen Befehl aus:
npm install -g --unsafe-perm node-red
um node-red open CMD zu starten und diesen Befehl auszuführen:
Knoten-rot
Offizielle Installationsanleitung:
Schritt 2: Installieren Sie die Knoten
Jetzt müssen wir die benötigten Knoten installieren.
Es gibt 2 Möglichkeiten:
1) Öffnen Sie CMD und führen Sie diesen Befehl aus:
cd./.node-rednpm install node-red-dashboard
2) Stellen Sie sicher, dass node-red läuft, öffnen Sie 127.0.0.1:1880, drücken Sie die 3 Balken in der oberen rechten Ecke, gehen Sie zur Palette verwalten, gehen Sie zu Installation, suchen Sie nach "node-red-dashboard", drücken Sie auf Installieren
Schritt 3: Node-red öffnen und Flow installieren
Öffnen Sie node-red mit, indem Sie "127.0.0.1:1880" in Ihren Browser eingeben.
Kopieren Sie den Text in die node-red.txt von unten
Drücken Sie die 3 Balken in der oberen rechten Ecke, gehen Sie zu Importieren und drücken Sie Zwischenablage. Fügen Sie nun den zuvor kopierten Text ein.
Schritt 4: MQTT-Knoten konfigurieren
Doppelklicken Sie auf den MQTT-Knoten und bearbeiten Sie ihn mit dem Stift in der oberen rechten Ecke.
Setzen Sie den Server auf: "eu.thethings.network" und den Port auf "1883"
Drücken Sie auf "Sicherheit" und geben Sie Ihre Zugangsdaten ein
Ihre Zugangsdaten finden Sie auf der Bewerbungsseite.
Schritt 5: Einige Extras
In meinem Arduino-Skript habe ich die Temperatur mit dem Faktor 100 multipliziert, um die Nachkommastellen zu entfernen. Wenn Sie diese Funktion nicht möchten, können Sie den Knoten einfach entfernen und "Parsefloat" mit "Celsius/Fahrenheit" verbinden.
Ich habe auch einen Knoten, mit dem Sie zwischen Celsius und Fahrenheit wechseln können. Um zu Fahrenheit zu wechseln, kommentieren Sie einfach die erste Zeile und entfernen Sie das "//" aus der zweiten Zeile.