From a69344d91a7cb2a0121b48daf94503bbe8b390a5 Mon Sep 17 00:00:00 2001 From: Evgeny Zinoviev Date: Sun, 18 Sep 2022 21:50:55 +0300 Subject: sound_sensor_node: add threshold configuration option --- src/home/soundsensor/node.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/home') 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) -- cgit v1.2.3