Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Dans mon dernier Instructable, je vous ai montré comment connecter un capteur de température à Lora via TTN. Maintenant, je vais vous montrer comment lire ces données et les afficher dans un tableau de bord. Nous verrons également comment utiliser les données dans IFTTT.
Étape 1: Téléchargez Node-red
Si vous avez déjà installé node-red, vous pouvez ignorer cette étape.
Installer node-red
Vous devez d'abord installer Node.js. Une fois l'installation terminée, ouvrez le CMD et exécutez cette commande:
npm install -g --unsafe-perm node-red
pour démarrer node-red open CMD et exécuter cette commande:
nœud-rouge
Guide d'installation officiel:
Étape 2: installer les nœuds
Nous devons maintenant installer les nœuds dont nous aurons besoin.
Il y a 2 façons:
1) Ouvrez CMD et exécutez cette commande:
cd./.node-rednpm installer node-red-dashboard
2) Assurez-vous que node-red est en cours d'exécution, ouvrez 127.0.0.1:1880, appuyez sur les 3 barres dans le coin supérieur droit, accédez à gérer la palette, allez à installer, recherchez "node-red-dashboard", appuyez sur installer
Étape 3: Ouvrez Node-red et installez le flux
Ouvrez node-red avec en tapant "127.0.0.1:1880" dans votre navigateur.
Copiez le texte dans le node-red.txt ci-dessous
Appuyez sur les 3 barres dans le coin supérieur droit, accédez à importer et appuyez sur le presse-papiers. Collez maintenant le texte que vous avez copié auparavant.
Étape 4: Configurer le nœud MQTT
Double-cliquez sur le nœud MQTT et modifiez-le avec le crayon dans le coin supérieur droit.
Définissez le serveur sur: "eu.thethings.network" et le port sur "1883"
Appuyez sur "Sécurité" et insérez vos informations d'identification
vous pouvez trouver vos informations d'identification sur le site de l'application.
Étape 5: quelques extras
Dans mon script Arduino, j'ai multiplié la température par le facteur 100 afin de supprimer les décimales. Si vous ne voulez pas cette fonctionnalité, vous pouvez facilement supprimer le nœud et connecter "Parsefloat" à "Celsius/Farenheit".
J'ai aussi un nœud qui vous permet de basculer entre celsius et farenheit. Pour passer à Farenheit, commentez simplement la première ligne et supprimez le "//" de la deuxième ligne.