Étape 5: Obtenir la météo
Ajouter le nœud « injecter » et l’ensemble comme sur la première pitcure, vous pouvez régler l’intervalle que vous le souhaitez bien sûr.
Après cela, liez le nœuds « météo », « fonction », « switch » et enfin « bicolore » comme sur la deuxième photo.
Laissez le nœud « meteo » comme il est.
Ouvrez le nœud « fonction » et d’écrire ce code à l’intérieur :
« msg.payload = msg.payload.split(":") ;
msg.Payload = msg.payload[1].split("°") ;
msg.Payload = msg.payload[0] ;
msg.Payload= parseInt (msg.payload, 10) ;
Return msg;"
Ce code obtiendrez juste le nombre de la température. Au début, le nœud « meteo » affiche quelque chose comme: « Paris : 13 ° C ». Donc ce que j’ai séparer cette phrase avec la méthode split(), première je vais séparer {Paris} et {13° C} avec le caractere «: ». Puis j’ai séparer {13} et {C} avec le caracter « ° ». Enfin, je convertir la chaîne que nous avons en entier avec la méthode parseInt().