def main(): """ Main function """ logging.basicConfig(filename="logger.txt", level=logging.ERROR) logging.basicConfig(level=logging.ERROR) omron_instance = omron_d6fph.OmronD6fph() hih_instance = honeywell_6000.HIH6130() reader = Reader(omron_instance, hih_instance) reader.start() time.sleep(5) codenames = [ 'hall_ventilation_pressure', 'hall_temperature', 'hall_humidity' ] loggers = {} loggers[codenames[0]] = ValueLogger(reader, comp_val=1.0, maximumtime=300, comp_type='lin', channel=0) loggers[codenames[0]].start() loggers[codenames[1]] = ValueLogger(reader, comp_val=0.2, maximumtime=600, comp_type='lin', channel=1) loggers[codenames[1]].start() loggers[codenames[2]] = ValueLogger(reader, comp_val=0.2, maximumtime=600, comp_type='lin', channel=2) loggers[codenames[2]].start() livesocket = LiveSocket('Hall Ventilation Logger', codenames) livesocket.start() socket = DateDataPullSocket('Hall Ventilation logger', codenames, timeouts=[1.0] * len(loggers)) socket.start() db_logger = ContinuousDataSaver(continuous_data_table='dateplots_hall', username=credentials.user, password=credentials.passwd, measurement_codenames=codenames) db_logger.start() while reader.isAlive(): time.sleep(1) for name in codenames: value = loggers[name].read_value() livesocket.set_point_now(name, value) socket.set_point_now(name, value) if loggers[name].read_trigged(): print(name + ': ' + str(value)) db_logger.save_point_now(name, value) loggers[name].clear_trigged()
def main(): """ Main function """ logging.basicConfig(filename="logger.txt", level=logging.ERROR) logging.basicConfig(level=logging.ERROR) hih_instance = honeywell_6000.HIH6130() reader = Reader(hih_instance) reader.start() print('wait start 20s') time.sleep(25) print('Wait end') codenames = ['home_temperature_bedroom', 'home_humidity_bedroom'] loggers = {} loggers[codenames[0]] = ValueLogger(reader, comp_val=0.25, comp_type='lin', channel=1) loggers[codenames[0]].start() loggers[codenames[1]] = ValueLogger(reader, comp_val=1.1, comp_type='lin', channel=2) loggers[codenames[1]].start() #livesocket = LiveSocket('Home Air Logger', codenames) #livesocket.start() socket = DateDataPullSocket('Home Air Logger', codenames, timeouts=[1.0] * len(loggers)) socket.start() table = 'dateplots_rued_langgaards_vej' db_logger = ContinuousDataSaver(continuous_data_table=table, username=credentials.user, password=credentials.passwd, measurement_codenames=codenames) db_logger.start() while reader.isAlive(): time.sleep(1) for name in codenames: value = loggers[name].read_value() #livesocket.set_point_now(name, value) socket.set_point_now(name, value) if loggers[name].read_trigged(): print(value) db_logger.save_point_now(name, value) loggers[name].clear_trigged()
def main(): """ Main function """ logging.basicConfig(filename="logger.txt", level=logging.ERROR) logging.basicConfig(level=logging.ERROR) hih_instance = honeywell_6000.HIH6130() reader = Reader(hih_instance) reader.start() time.sleep(5) codenames = ['chemlab312_temperature', 'chemlab312_humidity'] loggers = {} loggers[codenames[0]] = ValueLogger(reader, comp_val=1, comp_type='lin', channel=1) loggers[codenames[0]].start() loggers[codenames[1]] = ValueLogger(reader, comp_val=1, comp_type='lin', channel=2) loggers[codenames[1]].start() livesocket = LiveSocket('Chemlab312 Air Logger', codenames, 2) livesocket.start() socket = DateDataPullSocket('Chemlab312 Air Logger', codenames, timeouts=[1.0] * len(loggers)) socket.start() db_logger = ContinuousDataSaver( continuous_data_table='dateplots_chemlab312', username=credentials.user, password=credentials.passwd, measurement_codenames=codenames) db_logger.start() while reader.isAlive(): time.sleep(1) for name in codenames: value = loggers[name].read_value() livesocket.set_point_now(name, value) socket.set_point_now(name, value) if loggers[name].read_trigged(): print(value) db_logger.save_point_now(name, value) loggers[name].clear_trigged()
def main(): """ Main function """ hih_instance = honeywell_6000.HIH6130() reader = Reader(hih_instance) reader.start() time.sleep(5) codenames = ['gc_ms_inner_temperature', 'gc_ms_inner_humidity'] loggers = {} loggers[codenames[0]] = ValueLogger(reader, comp_val=0.1, maximumtime=10, comp_type='lin', channel=1) loggers[codenames[0]].start() loggers[codenames[1]] = ValueLogger(reader, comp_val=1, maximumtime=10, comp_type='lin', channel=2) loggers[codenames[1]].start() socket = DateDataPullSocket('gc_ms_temperature_humidity', codenames, timeouts=[1.0] * len(loggers)) socket.start() db_logger = ContinuousDataSaver(continuous_data_table='dateplots_gc_ms', username=credentials.user, password=credentials.passwd, measurement_codenames=codenames) db_logger.start() while reader.isAlive(): time.sleep(1) for name in codenames: value = loggers[name].read_value() socket.set_point_now(name, value) if loggers[name].read_trigged(): print(value) db_logger.save_point_now(name, value) loggers[name].clear_trigged()
while not self.quit: pressures = [] self.ttl = 50 for _ in range(0, 100): pressure = self.omron.read_pressure() pressures.append(pressure) self.pressure = sum(pressures) / len(pressures) #self.temperature = self.omron.read_temperature() self.humidity, self.temperature = self.honeywell.read_values() logging.basicConfig(filename="logger.txt", level=logging.ERROR) logging.basicConfig(level=logging.ERROR) omron_instance = omron_d6fph.OmronD6fph() hih_instance = honeywell_6000.HIH6130() reader = Reader(omron_instance, hih_instance) reader.start() time.sleep(2.5) codenames = ['hall_ventilation_pressure', 'hall_temperature', 'hall_humidity'] loggers = {} loggers[codenames[0]] = ValueLogger(reader, comp_val=1.5, comp_type='lin', channel=0) loggers[codenames[0]].start() loggers[codenames[1]] = ValueLogger(reader, comp_val=1,
def main(): """ Main function """ logging.basicConfig(filename="logger.txt", level=logging.ERROR) logging.basicConfig(level=logging.ERROR) port = 'usb-FTDI_USB-RS232_Cable_FTV9UVIO-if00-port0' omega = omegabus.OmegaBus(device='/dev/serial/by-id/' + port, model='D5251', baud=300) hih_instance = honeywell_6000.HIH6130() reader = Reader(omega, hih_instance) reader.start() time.sleep(2.5) codenames = [ 'b307_049_h2_pressure', 'b307_049_temperature', 'b307_049_humidity' ] loggers = {} loggers[codenames[0]] = ValueLogger(reader, comp_val=0.1, maximumtime=600, comp_type='lin', channel=0) loggers[codenames[0]].start() loggers[codenames[1]] = ValueLogger(reader, comp_val=0.2, maximumtime=600, comp_type='lin', channel=1) loggers[codenames[1]].start() loggers[codenames[2]] = ValueLogger(reader, comp_val=0.5, maximumtime=600, comp_type='lin', channel=2) loggers[codenames[2]].start() livesocket = LiveSocket('307_049 Logger', codenames) livesocket.start() socket = DateDataPullSocket('307_049 logger', codenames, timeouts=[1.0] * len(loggers)) socket.start() db_logger = ContinuousDataSaver(continuous_data_table='dateplots_b307_049', username=credentials.user, password=credentials.passwd, measurement_codenames=codenames) db_logger.start() while reader.isAlive(): time.sleep(1) for name in codenames: value = loggers[name].read_value() livesocket.set_point_now(name, value) socket.set_point_now(name, value) if loggers[name].read_trigged(): print(name + ': ' + str(value)) db_logger.save_point_now(name, value) loggers[name].clear_trigged()