Étape 5: Autres notes.
Le contrôle manuel web est indépendant des temporisateurs, sauf qu’il y a un temporisateur dans water.py qui éteint l’eau après 60 minutes. Juste au cas où vous oubliez de l’éteindre.
Vous pouvez activer ou désactiver une épingle directement en pointant votre navigateur sur gpio.php?pin=12, et elle renvoie une liste de ce que les broches sont sur.
La base de données stocke secondes temps d’exécution, mais l’interface web indique le temps en minutes.
Les programmes inclus passent ish de 99 % de leur temps endormi, avec un nouveau thread est lancé chaque fois que le programme water.py commence une nouvelle minuterie, donc vous pouvez avoir une ou la totalité d'entre eux sur en même temps et toujours compter les secondes corrects.
Avec pas de sorties sur, mon Pi demande 0,2 ampères @ 5 volts, mais avec tous les 8 relais sur elle dessine 0,83 ampères @ 5 v.
Je ne pouvais pas trouver une référence à la groseille maximale que la Pi peut attirer, mais comme ma pression de l’eau a tendance à plonger quand un solénoïde s’allume je n’ai qu’un solénoïde à la fois en tout cas.