Un exercice d’application du Manifeste du Slow Debug et du livre Debugging: the 9 indispensable rules.

Ce qui devrait se passer

A chaque message contenant “ouvre” ou “open” sur le channel #sesam-channel du Slack CodeWorks, un bot Slack qui surveille ce channel commande au circuit relais l’ouverture de la porte des bureaux. Un message en réponse confirme la commande.

Ce qu’on observe

Après quelque temps (pas de mesure précise; au doigt mouillé de l’ordre de 12h, c’est à dire que ça ne marche pas plus d’une journée ouvrée successive) l’ouverture ne se fait plus, et le bot ne répond plus non plus.

Description du fonctionnement

J’ai Slack sur mon téléphone

Je tape un message sur le chan #sesam-channel

Un process Node qui tourne sur le Raspi observe le channel

Le process Node communique avec les GPIO du Raspi

Les broches commandent le circuit

Le circuit ouvre ou ferme le relais

Ce qu’on a sous la main

On a

Hypothèses évoquées