summaryrefslogtreecommitdiff
path: root/src/home/soundsensor/node.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/home/soundsensor/node.py')
-rw-r--r--src/home/soundsensor/node.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/home/soundsensor/node.py b/src/home/soundsensor/node.py
index b4b8fbc..292452f 100644
--- a/src/home/soundsensor/node.py
+++ b/src/home/soundsensor/node.py
@@ -16,6 +16,7 @@ class SoundSensorNode:
name: str,
pinname: str,
server_addr: Optional[Addr],
+ threshold: int = 1,
delay=0.005):
if not hasattr(gpioport, pinname):
@@ -24,6 +25,7 @@ class SoundSensorNode:
self.pin = getattr(gpioport, pinname)
self.name = name
self.delay = delay
+ self.threshold = threshold
self.server_addr = server_addr
@@ -43,7 +45,7 @@ class SoundSensorNode:
hits = self.hits
self.hits = 0
- if hits > 0:
+ if hits >= self.threshold:
try:
if self.server_addr is not None:
send_datagram(stringify([self.name, hits]), self.server_addr)