Voici un M5Stack UIFlow pour surveiller votre mineur d'hélium et le redémarrer automatiquement s'il sort de la ligne.
Ce script est conçu pour contrôler un kit de socket atomique M5Stack (HLW8023) (vous devrez également acheter un "cordon d'alimentation de l'ordinateur"). Le script surveillera un mineur d'hélium à l'aide de l'API d'hélium et éteindra la passerelle et le dos sur automatiquement (le redémarrer) s'il se montre comme "hors ligne" sur l'appel de l'API.
Vous pouvez basculer la puissance du mineur en appuyant sur le bouton sur le M5Atom. Le vert signifie que la puissance est allumée, le rouge signifie que la puissance est désactivée. Une fois par heure, l'atome vérifiera l'API pour voir si le mineur est en ligne. Si ce n'est pas le cas, il fera conduir le power. Il va également faire du vélo une fois 24 heures pour un redémarrage quotidien.
Voici les étapes nécessaires pour programmer l'atome:
Le M5Stack Atom Lite a 4 modes - programmation en ligne (vert), programmation hors ligne (bleu), configuration WiFi (jaune) et application (violet). Vous pouvez définir le mode par défaut avec le M5Burner ou en maintenant le bouton central de l'atome lorsque vous appliquez l'alimentation - relâchez le bouton pendant qu'il affiche la couleur du mode que vous souhaitez.
Pour amener l'unité à démarrer automatiquement l'application sur Power Up, sélectionnez le mode "App" (violet) et il devrait automatiquement lancer le programme nommé "Main" (c'est pourquoi j'ai renommé les modules).