fix(historico): pull-down no pino do PIR evita disparos falsos com o sensor desligado

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
julio
2026-10-06 03:42:10 -03:00
co-authored by Claude Opus 5.5
parent 788215b49e
commit 1445ffdcde
+2 -1
View File
@@ -181,7 +181,8 @@ class Historico:
continue
chip, _, linha = self.pir['linha'].partition(':')
try:
self.processo_pir = subprocess.Popen(['gpiomon', '-c', chip, '-e', 'rising', linha],
# pull-down: com o sensor desligado o pino não fica "flutuando" (disparos falsos)
self.processo_pir = subprocess.Popen(['gpiomon', '-c', chip, '-b', 'pull-down', '-e', 'rising', linha],
stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
self.pir.update(disponivel=True, erro='')
for _ in self.processo_pir.stdout: