Étape 8: Créer un Service de démarrage
La plupart des relais y compris celui acheté, exploiter comme ceci :
- Lorsque le signal est activé, le circuit reste éteint.
- Lorsque le signal est éteint puis le circuit est sur.
Si le Raspberry Pi perd de la puissance, le relais dispose d’un mécanisme de sécurité qui maintient le circuit hors tension.
Un problème peut se produire lorsque le Rapberry Pi et relais obtiennent pouvoir restauré, mais avant la fin de la Raspberry Pi démarrage pour activer le signal qui est besoin de s’éloigner du circuit. Vous pourriez réveiller le matin avec votre garage ouvert et potentiellement quelques nouveaux amis !
Cependant, le relais n’est pas réellement initialiser jusqu'à ce que les broches GPIO est réglée via cette commande : gpio mode 7 dehors. En outre, si le GPIO broches pour sur (gpio écrire 7 1) avant de définir le mode GPIO, le relais va rester une fois initialisé.
Pour faire cette initialisation à exécuter au démarrage et ne réveiller à nouveau amis, utilisez le script de démarrage suivant.
Ensuite, collez ce script :
Pour sauver : CTRL-o, entrée
Pour quitter nano, CTRL-x
Rendre le fichier exécutable :
Maintenant, dites votre pi pour exécuter ce script au démarrage :
(Remarque : vous pouvez ignorer l’avertissement « manquant LSB balises ».)
S’assurer que le script de démarrage est en cours d’exécution
Ouvrez un navigateur et cliquez sur le premier match. Le relais doit cliquer.