Nouveau : le pare-feu IA surveille toute la plateforme et explique chaque incident en termes simples. Découvrez comment ça marche

Réponse : le relais colle brièvement au démarrage du Pi, la vanne d'irrigation s'ouvre. Dans quel état sont les GPIO au boot ?

Traduit de Türkçe par IA ·

Je ne pense pas que ce soit l’alimentation, c’est exactement la situation que tu décris. Au démarrage, le Pi initialise GPIO0-8 avec le pull-up interne (HIGH) et GPIO9-27 avec le pull-down (LOW). Tes broches sont toutes dans la plage 9-27, donc elles sont LOW jusqu’à ce que le script s’exécute. La carte est active-low, donc LOW = relais enclenché = vanne ouverte. Nous avions eu exactement le même problème sur le banc d’essai de notre laboratoire.
Il y a deux solutions, les appliquer ensemble est le plus fiable :
1. Ajoute dans /boot/firmware/config.txt une ligne qui configure les broches en sortie et en HIGH dès le début du boot, sans attendre le script :

gpio=22-25=op,dh

Cela est appliqué à l’étape du firmware, mais un LOW très bref peut tout de même apparaître à la toute première seconde après la mise sous tension. Donc :
2. Place une résistance de pull-up de 10k entre chaque entrée de relais et 3V3. Ainsi l’entrée reste HIGH même lorsque le Pi ne la pilote pas du tout.
Par ailleurs, côté Hermetry, fais en sorte que le script envoie l’état des vannes en télémétrie, par exemple valve1_open: 0, pour que tu voies l’état réel sur le tableau de bord après une coupure.

Solution acceptée♥ 1