diff --git a/historico.py b/historico.py index 14764bd..b64a7dd 100644 --- a/historico.py +++ b/historico.py @@ -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: