Étape 6: Secteur Power Switch Software
Fonction de commutation de puissance et le logiciel de serveur WEB sont plus ou moins les mêmes que dans l’article précédent sur l' interrupteur principal CBDB WIFI réseaunous allons juste changer la broche GPIO utilisée pour axe de commande opto Triac de outpin = 3 à outpin = 1 pour refléter correctement notre nouvelle configuration de Conseil MPSM v2.
Pour MPSMv2 Conseil de programmation et de télécharger le pilote et le logiciel, nous allons continuer à utiliser la LuaUploader comme avant.
- Définir l’occasion broche GPIO :
- La fonction de commutation de puissance, agissant basé sur commande reçue :
- Envoyer la Page fonction basée sur demande :
- Serveur web :
Enregistrez le code sur ESP comme 'web_switch.lua', redémarrez ESP et exécutez :
Ouvrez votre navigateur Web préféré et tapez votre nouvelle adresse IP du serveur Web. Si tout ok, devrait regarder quelque chose comme ci-dessous :
Si vous souhaitez que le logiciel Web interrupteur pour démarrer automatiquement lorsque votre planche MPCMv2 démarre ou redémarre, puis vous neet pour créer et ajouter quelques lignes dans votre fichier 'init.lua' :
Enregistrez le code sur ESP comme 'init.lua', redémarrez ESP. Il devrait redémarrer et redémarre automatiquement le programme et réinitialiser le serveur Web :