From 9191312aac429e745388029ba57a29f015378541 Mon Sep 17 00:00:00 2001 From: Christian Franke Date: Thu, 20 Jun 2013 19:25:15 +0200 Subject: Add envmon code --- envmon/outdoor2rrd.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 envmon/outdoor2rrd.py (limited to 'envmon/outdoor2rrd.py') diff --git a/envmon/outdoor2rrd.py b/envmon/outdoor2rrd.py new file mode 100755 index 0000000..1c4ca24 --- /dev/null +++ b/envmon/outdoor2rrd.py @@ -0,0 +1,21 @@ +#!/usr/bin/python + +import time +import sys + +import rrdlog +import weather + +location = '20065491' # Leipzig + +while True: + try: + data = weather.weather(location) + rrdlog.TempLog('env-outside.rrd').update(data.temperature) + except Exception: + sys.stderr.write('Exception occured at %s:\n' % time.strftime('%a, %d %b %Y %T %z')) + sys.excepthook(*sys.exc_info()) + sys.stderr.write('========================================\n') + time.sleep(60) + else: + time.sleep(300) -- cgit v1.2.1