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
|
continue
|
||||||
chip, _, linha = self.pir['linha'].partition(':')
|
chip, _, linha = self.pir['linha'].partition(':')
|
||||||
try:
|
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)
|
stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
|
||||||
self.pir.update(disponivel=True, erro='')
|
self.pir.update(disponivel=True, erro='')
|
||||||
for _ in self.processo_pir.stdout:
|
for _ in self.processo_pir.stdout:
|
||||||
|
|||||||
Reference in New Issue
Block a user