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 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-RED
Un nœud
catchne 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œudscatchetdebugà chaque flow.