Pastebin
Retrouvez, créez et partagez vos snippets en temps réel.
Rechercher un Pastebin
Aucun paste trouvé.
Créer un paste
Pastebin
Blog
omo
// 1. Récupération de la valeur brute envoyée par l'automate (ex: 65535 ou 100) let vitesse = msg.payload; // 2. Conversion mathématique "Signée 16 bits" (Selon la doc du TP) // Si la valeur dépasse 32767, c'est que c'est un nombre négatif codé en complément à 2. // Exemple : 65535 devient -1 if (vitesse > 32767) { vitesse = vitesse - 65536; } // 3. Mise à jour du payload pour le Graphique // Maintenant 'vitesse' vaut par exemple -100 (et non plus 65436) msg.payload = vitesse; // 4. ETIQUETTE pour l'UI Template (TRÈS IMPORTANT) // Cela permet à l'écran central de savoir que c'est la "Vitesse Réelle" à afficher msg.topic = "feedback"; return msg;
Créé il y a 1 mois.