Étape 6: Le code
piflic.py script Python a été créé en utilisant l’API Pushbullet. Dans le script vous n’avez qu’à remplacer par insérer ici avec le jeton d’accès provenant de la page de paramètres pour le site Pushbullet (voir étape 3).
Copiez le script dans le répertoire /home/Pi, puis exécutez à l’aide de :
Le script fonctionne comme suit :
API Pushbullet lancer une demande à son serveur
Script de vérifier, dans la réponse de Pushbullet, s’il y a une des trois conditions bouton Flic : cliquez, double_cliquez ou de détention.
Notification de transmission de supprimer Pushbullet API stockée sur le serveur
Si le script trouve dans Pushbullet réponse framboise allumer un « clic », puis, voyant rouge. Si elle a « double_cliquez » s’allume, puis hors tension, led bleu. Si c’est « hold » tour sur, puis éteint, la led verte. S’il ne trouve pas une de ces trois chaînes, système ne fait rien. Trois sons différents sont joués pour chaque condition de clic de bouton. Tout cela à l’intérieur d’une boucle infinie WHILE.
À ce stade, vous pouvez remplacer voyants allumer/éteindre la commande avec les autres. Par exemple, vous pouvez programmer le bouton Flic pour redémarrer votre framboise. Dans le script remplacez une de la commande de LED avec :
OS.System ("sudo reboot")
puis essayez.