Skip to content

Commit 1835db7

Browse files
author
brentru
committed
update code
1 parent 112ee9c commit 1835db7

File tree

2 files changed

+17
-89
lines changed

2 files changed

+17
-89
lines changed

FONA_SMS_Sensor/code.py

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
print("FONA Ready!")
3535
while True:
3636
if fona.in_waiting: # data is available from FONA
37-
notification_buf = fona._read_line()[1]
37+
notification_buf = fona.read_line()[1]
3838
# Split out the sms notification slot num.
3939
notification_buf = notification_buf.decode()
4040
sms_slot = notification_buf.split(",")[1]
@@ -51,20 +51,30 @@
5151
humid = bme280.humidity
5252
pres = bme280.pressure
5353

54+
# sanitize message
5455
message = message.lower()
55-
print('MSG: ', message)
56+
message = message.strip()
5657

57-
if message in ['temp', 'temperature']:
58+
if message in ['temp', 'temperature', 't']:
5859
response = "Temperature: %0.1f C" % temp
59-
elif message in ['humid', 'humidity']:
60+
elif message in ['humid', 'humidity', 'h']:
6061
response = "Humidity: %0.1f %%" % humid
61-
elif message in ['pres', 'pressure']:
62+
elif message in ['pres', 'pressure', 'p']:
6263
response = "Pressure: %0.1f hPa" % pres
63-
elif message in ['state', 'status']:
64+
elif message in ['status', 's']:
6465
response = "Temperature: {0:.2f}C\nHumidity: {1:.1f}% \
6566
Pressure: {2:.1f}hPa".format(temp, humid, pres)
67+
elif message in ['help']:
68+
response = "I'm a SMS Sensor - txt me with a command:\
69+
TEMP - Read temperature\
70+
HUMID - Read humidity\
71+
PRES - Read pressure\
72+
STATUS - Read all sensors.\
73+
HELP - List commands"
6674
else:
67-
response = "Incorrect message format received"
75+
response = "Incorrect message format received. \
76+
Text HELP to this number for a list of commands."
77+
6878

6979
print("Sending response: ", response)
7080

code.py

Lines changed: 0 additions & 82 deletions
This file was deleted.

0 commit comments

Comments
 (0)