diff options
Diffstat (limited to 'envmon/onewire2graphite.py')
-rwxr-xr-x | envmon/onewire2graphite.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/envmon/onewire2graphite.py b/envmon/onewire2graphite.py index 73e6b8d..46bc94e 100755 --- a/envmon/onewire2graphite.py +++ b/envmon/onewire2graphite.py @@ -19,6 +19,8 @@ while True: for sensor in onewire.sensors(): try: message += "%s %f %d\n" % (prefix + sensor, onewire.sensor(sensor).temperature, time.time()) + except onewire.SensorNotPresent, e: + print >>sys.stderr, 'SensorNotPresent:', str(e) except Exception: print >>sys.stderr, "On %s: Could not retrieve temperature for '%s':" % ( time.strftime('%a, %d %b %Y %T %z'), sensor) |