- une fonction "réveil" rudimentaire.

(292 mots dans ce texte )  -   lu : 906 Fois     Page Spéciale pour impression

 Pour imprimer, cliquez sur l'icône ci-dessus

Pour aller un peu plus loin avec le programmateur CRON, voici une petite fonction « réveil ».

Il s’agit d’activer le déclenchement d’une prise a une heure donnée en appuyant sur une touche de l’interface web.

Si, ce soir, j’appuie sur la touche réveil, demain à 6h00, la radio se mettra en marche.

Le fait d’appuyer sur la touche réveil, entraine sur le Pi, simplement l’écriture du caractère « 1 » dans le fichier alarme_on.txt spécialement créé à cet effet. D’habitude, ce fichier contient le caractère « 0 ».

C’est dans le script front1.php (1) que l’on gère cela toujours en association avec le formulaire html associé..

reveil_1.jpg

Ensuite, on écrit une variante de cron_on_pc3.py :

reveil_2.jpg

A noter que le contenu de alarm_on.txt est remis à zéro en fin de traitement pour éviter un effet indésirable si le lendemain est jour de grasse matinée...

Le fichier cron_on_pc2.py ne sera exécuté que si le fichier crontab demande son exécution :

reveil_3.jpg

…et seulement si alarm_on.txt est à « 1 ».

Ce schéma peut être utilisé dans d’autres circonstances et pour d’autres besoins.

 

 




Retour à la sous-rubrique :

Autres publications de la sous-rubrique :