More doorbell value tweaks.
authorLuke Hoersten <luke@hoersten.org>
Tue, 30 Jan 2018 21:53:20 -0600
changeset 12 6f6c8df37897
parent 11 a70d948427d3
child 13 684ac329e7da
More doorbell value tweaks.
src/doord.py
--- a/src/doord.py	Tue Jan 30 16:47:34 2018 -0600
+++ b/src/doord.py	Tue Jan 30 21:53:20 2018 -0600
@@ -40,10 +40,10 @@
 
 def read_doorbell(thread_local):
     analog_value = automationhat.analog.one.read()
-    doorbell_on_state = 5.9 < analog_value and analog_value < 6.5
+    doorbell_on_state = 6.0 < analog_value and analog_value <= 6.22
 
-    if doorbell_on_state:
-        print("doorbell analog value: {}".format(analog_value))
+    if analog_value < 7.59:
+        print("doorbell analog value: {}; ringing: {}; ring range: (6.0, 6.22]".format(analog_value, doorbell_on_state))
 
     if doorbell_on_state != thread_local.doorbell_on_state:
         thread_local.doorbell_on_state = doorbell_on_state