Node-RED: Comment capturer et enregistrer les erreurs des nœuds Node-RED

Cette documentation fait partie du guide Premiers pas. Consultez le guide complet ici : Comment débuter avec Node-RED.

Bienvenue sur la documentation de Stackhero

Stackhero propose un environnement Node-RED cloud entièrement managé, conçu pour vous permettre de créer des workflows rapidement :

  • Serveur MQTT intégré (Mosquitto) pour une intégration IoT fluide.
  • Accès complet à l'interface d'administration Node-RED pour gérer vos flows et paramètres.
  • Node-RED Dashboard inclus pour la visualisation en temps réel.
  • Serveur SMTP dédié inclus, sans aucune limite d'envoi.
  • Mises à jour en un clic pour garder votre instance à jour facilement.
  • Noms de domaine personnalisés avec HTTPS automatique : par exemple, https://node-red.votre-entreprise.com.
  • Performance élevée et sécurité renforcée grâce à une infrastructure privée et dédiée.

Vous pouvez disposer d'une instance Node-RED cloud hosting sécurisée et prête pour la production en environ 5 minutes. Stackhero s'occupe de l'installation, des mises à jour et de l'infrastructure, pour que vous puissiez vous concentrer sur la création de vos automatisations.

Il arrive que des nœuds génèrent des erreurs. Une solution efficace consiste à mettre en place un flow "catch all debug" pour surveiller ces erreurs.

Exemple de flow Node-RED pour capturer les erreursExemple de flow Node-RED pour capturer les erreurs

Pour cela, ajoutez un nœud catch et reliez-le à un nœud debug. Configurez le nœud debug pour afficher l'objet msg complet. Cette configuration permet de consigner chaque erreur générée dans le flow dans la fenêtre de debug de Node-RED.

Exemple d'erreur capturée par un nœud Node-REDExemple d'erreur capturée par un nœud Node-RED

Un nœud catch ne se déclenche que pour les erreurs des nœuds du même flow. Si vous utilisez plusieurs flows (ou onglets), vous devrez ajouter les nœuds catch et debug à chaque flow.