diff --git a/Logger.py b/Logger.py
index 167e702..bd85133 100644
--- a/Logger.py
+++ b/Logger.py
@@ -4,38 +4,23 @@
import time
import sys
import traceback
-from timeFunctions import *
import xml.etree.ElementTree as ET
-#class SensorType(Enum):
-class SensorType:
- none = 0
- temp = 1
- humi = 2
- ambi = 3
- baro = 4
- rain = 5
-
-sensorValues=[
- (0,''),
- (100.0, '°C'),
- (10.0, '%RH'),
- (10.0, 'Lux'),
- (1000, 'mbar'),
- (2.5, 'l/qm')
-]
+from timeFunctions import *
+from settings import SensorType
+import settings
class Logger(object):
- def __init__(self,names, temperature_config, log, records):
- self.names = names
- self.temp_sensors = temperature_config[0]
- self.temp_prev_default=temperature_config[1]
+ def __init__(self, log):
+ self.names = settings.NAMES
+ self.temp_sensors = settings.tempSensors
+ self.temp_prev_default=settings.prev_temps_default
self.prev_temps =[]
for i in range(self.temp_sensors):
- self.prev_temps.append(temperature_config[1])
- self.temp_max_diff = temperature_config[2]
+ self.prev_temps.append(self.temp_prev_default)
+ self.temp_max_diff = settings.tempmaxdiff
self.log = log
- self.records = records
+ self.records = settings.records
def temp_rise(self,old,new,sensor):
if(old==self.temp_prev_default):
@@ -68,7 +53,7 @@ class Logger(object):
return
else:
self.write_value(value,sensor)
- unit=sensorValues[type]
+ unit=settings.SENSOR_VALUES[type]
print(self.names[sensor] +': ' + str(value/unit[0]) + ' '+unit[1]+', ' + str(time.ctime()))
###########################################
diff --git a/all.py b/all.py
index 6beeb18..a6cb6c1 100644
--- a/all.py
+++ b/all.py
@@ -18,79 +18,50 @@ import time
from functools import partial
from Logger import Logger
-from Logger import SensorType
+from settings import SensorType
+import settings
-#HOST = "localhost"
-HOST = "192.168.2.34"
-PORT = 4223
-
-SENSORS=[
- ["temp1", "7B5", SensorType.temp],
- ["temp2", "8js", SensorType.temp],
- ["humi1", "7RY", SensorType.humi],
- ["ambi1", "8Fw", SensorType.ambi],
- ["ambi2", "8DJ", SensorType.ambi],
- ["baro1", "bB7", SensorType.baro],
-]
-names=[]
-for x in SENSORS:
- names.append(x[0])
-
-cbtimetemp=30000
-cbtimehumi=30000
-cbtimeambi=60000
-cbtimebaro=60000
-
-tempSensors=2
-tempmaxdiff=200 # 200== 2.0 C
-prev_temps_default=20000
-
-logs='logs'
-locks='locks'
-records='records'
-
-lockname=locks+"/all.lock"
-log=open(logs+"/all.log",'a')
+log=open(settings.logname,'a')
if __name__ == "__main__":
try:
while True:
- if not os.path.exists(lockname):
- lock=open(lockname,'w')
+ if not os.path.exists(settings.lockname):
+ lock=open(settings.lockname,'w')
lock.write(str(time.time()))
lock.close()
# lock obtained
- logger=Logger(names, (tempSensors, prev_temps_default, tempmaxdiff), log, records)
+ logger=Logger(log)
try:
ipcon = IPConnection()
# connect
- ipcon.connect(HOST, PORT)
+ ipcon.connect(settings.HOST, settings.PORT)
log.write('start logging "all" ... @'+time.ctime()+"\n")
log.flush()
connected=[]
- for i,sensor in enumerate(SENSORS):
+ for i,sensor in enumerate(settings.SENSORS):
print("setup device "+sensor[0]+" ("+str(i)+")")
callback=partial(logger.cb_generic, sensor=i, type=sensor[2])
+ cbtime=settings.TIMES[sensor[2]]
if(sensor[2] == SensorType.temp):
- print("\t TEMP, "+str(cbtimetemp)+", ")
obj = Temperature(sensor[1], ipcon)
- obj.set_temperature_callback_period(cbtimetemp)
+ obj.set_temperature_callback_period(cbtime)
callback(obj.get_temperature())
obj.register_callback(obj.CALLBACK_TEMPERATURE, callback)
elif (sensor[2] == SensorType.humi):
obj = Humidity(sensor[1], ipcon)
- obj.set_humidity_callback_period(cbtimehumi)
+ obj.set_humidity_callback_period(cbtime)
callback(obj.get_humidity())
obj.register_callback(obj.CALLBACK_HUMIDITY, callback)
elif(sensor[2] == SensorType.ambi):
obj = AmbientLight(sensor[1], ipcon)
- obj.set_illuminance_callback_period(cbtimeambi)
+ obj.set_illuminance_callback_period(cbtime)
callback(obj.get_illuminance())
obj.register_callback(obj.CALLBACK_ILLUMINANCE, callback)
elif (sensor[2] == SensorType.baro):
obj = Barometer(sensor[1], ipcon)
callback(obj.get_air_pressure())
- obj.set_air_pressure_callback_period(cbtimebaro)
+ obj.set_air_pressure_callback_period(cbtime)
obj.register_callback(obj.CALLBACK_AIR_PRESSURE,callback)
else:
continue
@@ -101,12 +72,13 @@ if __name__ == "__main__":
except Exception as inst:
#connection failed, log and exit
logger.printException(inst)
- os.remove(lockname)
+ os.remove(settings.lockname)
else:
print('lock file active!!')
log.write('lock collision: lock "all" active @ '+time.ctime()+"\n")
except KeyboardInterrupt:
print("Interrupted")
log.write("keyboard-interrupt happened @"+time.ctime()+"\n")
- os.remove(lockname)
+ os.remove(settings.lockname)
+ ipcon.disconnect()
diff --git a/logs/all.log b/logs/all.log
index e69de29..128566c 100644
--- a/logs/all.log
+++ b/logs/all.log
@@ -0,0 +1,174 @@
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:42 2014
+an Exception happen during connection @Tue Jul 22 11:50:42 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+an Exception happen during connection @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:50:43 2014
+keyboard-interrupt happened @Tue Jul 22 11:50:43 2014
+start logging "all" ... @Tue Jul 22 11:51:14 2014
+keyboard-interrupt happened @Tue Jul 22 11:51:51 2014
diff --git a/logs/exceptions.xml b/logs/exceptions.xml
index 5b1e45e..bf46e76 100644
--- a/logs/exceptions.xml
+++ b/logs/exceptions.xml
@@ -1 +1,681 @@
-
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+Traceback (most recent call last):
+ File "all.py", line 49, in <module>
+ callback(obj.get_temperature())
+ File "/home/agp8x/git/weatherstation/Logger.py", line 50, in cb_generic
+ self.write_value(value,sensor)
+ File "/home/agp8x/git/weatherstation/Logger.py", line 40, in write_value
+ valuelog=open(valuename,'a')
+IOError: [Errno 2] No such file or directory: 'records/temp1_07.22.2014'
+
\ No newline at end of file
diff --git a/settings.py b/settings.py
new file mode 100644
index 0000000..e96a578
--- /dev/null
+++ b/settings.py
@@ -0,0 +1,55 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+
+#class SensorType(Enum):
+class SensorType:
+ none = 0
+ temp = 1
+ humi = 2
+ ambi = 3
+ baro = 4
+ rain = 5
+
+SENSOR_VALUES=[
+ (0,''),
+ (100.0, '°C'),
+ (10.0, '%RH'),
+ (10.0, 'Lux'),
+ (1000, 'mbar'),
+ (2.5, 'l/qm')
+]
+
+#HOST = "localhost"
+HOST = "192.168.2.34"
+PORT = 4223
+
+SENSORS=[
+ ["temp1", "7B5", SensorType.temp],
+ ["temp2", "8js", SensorType.temp],
+ ["humi1", "7RY", SensorType.humi],
+ ["ambi1", "8Fw", SensorType.ambi],
+ ["ambi2", "8DJ", SensorType.ambi],
+ ["baro1", "bB7", SensorType.baro],
+]
+
+TIMES={
+ SensorType.temp: 30000,
+ SensorType.humi: 30000,
+ SensorType.ambi: 60000,
+ SensorType.baro: 60000,
+}
+
+NAMES=list(map(lambda a:a[0], SENSORS))
+
+#tempSensors=2
+tempSensors=len(list(filter(lambda a: True if a[2]==SensorType.temp else False,SENSORS)))
+tempmaxdiff=200 # 200== 2.0 C
+prev_temps_default=20000
+
+logs='logs'
+locks='locks'
+records='records'
+
+lockname=locks+"/all.lock"
+logname=logs+"/all.log"
+