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:
+2
-1
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user