Compare commits
2 Commits
6732c483cd
...
4ab145c62a
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4ab145c62a | ||
|
|
b83c342a81 |
@ -11,7 +11,8 @@ from microstacknode.hardware.accelerometer.mma8452q import MMA8452Q
|
|||||||
EMAIL_USERNAME = 'noreply@ianonavy.com'
|
EMAIL_USERNAME = 'noreply@ianonavy.com'
|
||||||
EMAIL_PASSWORD = 'S2PENjQbO6=cHgchw@CXs.bJ'
|
EMAIL_PASSWORD = 'S2PENjQbO6=cHgchw@CXs.bJ'
|
||||||
RECIPIENT_EMAILS = [
|
RECIPIENT_EMAILS = [
|
||||||
'ianonavy@gmail.com', 'dmurvihill@gmail.com',
|
'ianonavy@gmail.com',
|
||||||
|
'dmurvihill@gmail.com',
|
||||||
'5038304363@tmomail.net'
|
'5038304363@tmomail.net'
|
||||||
]
|
]
|
||||||
ALERT_EMAIL_TEXT = """Hi,
|
ALERT_EMAIL_TEXT = """Hi,
|
||||||
@ -23,8 +24,8 @@ Ianonavy Bot
|
|||||||
"""
|
"""
|
||||||
G_RANGE = 2
|
G_RANGE = 2
|
||||||
INTERVAL = 0.005 # seconds
|
INTERVAL = 0.005 # seconds
|
||||||
WINDOW_SIZE = 40 # intervals
|
WINDOW_SIZE = 1000 # intervals
|
||||||
THRESHOLD = 0.003 # G's
|
THRESHOLD = 0.025 # G's
|
||||||
MAX_EMAIL_FREQUENCY = 60 # seconds
|
MAX_EMAIL_FREQUENCY = 60 # seconds
|
||||||
|
|
||||||
|
|
||||||
@ -102,7 +103,7 @@ def main():
|
|||||||
g_values = accelerometer.get_xyz()
|
g_values = accelerometer.get_xyz()
|
||||||
enqueue(sliding_window, g_values)
|
enqueue(sliding_window, g_values)
|
||||||
sliding_stdev = amplitude_stdev(sliding_window)
|
sliding_stdev = amplitude_stdev(sliding_window)
|
||||||
print(sliding_stdev, dryer_state) # for debugging
|
print(sliding_stdev, dryer_state, len(sliding_window))
|
||||||
# don't send emails right at the beginning
|
# don't send emails right at the beginning
|
||||||
if g_values:
|
if g_values:
|
||||||
if sliding_stdev['x'] < THRESHOLD:
|
if sliding_stdev['x'] < THRESHOLD:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user