Mercurial > code > home > repos > homeauto
annotate service/frontDoorMessage/automsg.py @ 1162:52960ea4dfa6
audiolevels now saves multiple frequency bands
Ignore-this: 933a5d32f4d97ee148f15a3c6b12235e
darcs-hash:4cf1710eadb9e815d3ccb1fdbae513774bcd94d1
author | drewp <drewp@bigasterisk.com> |
---|---|
date | Wed, 05 Sep 2018 06:06:25 -0700 |
parents | afc74853a1a4 |
children |
rev | line source |
---|---|
805 | 1 """ |
2 write the automatic last line to LCD /lastLine | |
3 """ | |
4 import sys, time | |
5 sys.path.append("/my/site/magma") | |
6 from datetime import datetime | |
7 from graphitetemp import getAllTemps | |
8 | |
9 import restkit | |
10 | |
11 # needs poller with status report | |
12 | |
13 while True: | |
14 fd = restkit.Resource("http://bang:9081/") | |
15 | |
16 allTemp = getAllTemps() | |
17 now = datetime.now() | |
18 | |
19 line = "%02d:%02d %02dF in, %02dF out" % (now.hour, now.minute, | |
840
afc74853a1a4
don't break automsg when livingroom temp is missing
drewp <drewp@bigasterisk.com>
parents:
805
diff
changeset
|
20 allTemp.get('livingRoom', 0), |
805 | 21 allTemp.get('frontDoor', 0)) |
22 fd.put("lastLine", payload=line) | |
23 time.sleep(60) |