db_port = os.environ["DB_PORT"] db_user = os.environ["DB_USER"] user_password = os.environ["USER_PASSWORD"] s = Sensors(sensor_client_address, sensor_client_port,server_address, server_port) a = Actuators(actuator_client_address, actuator_client_port) dbi = DBInsert(db_name = db_name, db_host = db_host, db_port = db_port, db_user = db_user, user_password = user_password) valve_open = 1.0 valve_closed = 0.0 try: while True: time_measurement = time.time() rtm1_0 = s.get_temperature_northeast() wt_3 = s.get_temperature_northwest() wt_2 = s.get_temperature_west() rtm1_1 = s.get_temperature_southwest() wt_0 = s.get_temperature_southeast() wt_1 = s.get_temperature_east() ex9024_level = a.get_valve_position() flowrate = s.get_flowrate() temperature_inlet = s.get_radiator_temperature_inlet() temperature_outlet = s.getradiator_temperature_outlet() temperatures = [rtm1_0, rtm1_1, wt_0, wt_1, wt_2, wt_3] weightings = [1, 1, 1, 1, 1, 1] temperatures_weighted = 0 for j, temperature in enumerate(temperatures): temperatures_weighted += weightings[j] * temperature
valve_closed = 0.0 # Two point control of K004b try: while True: time_measurement = time.time() time_new_loop = time_measurement + 60.0 ltime = time.localtime(time_measurement) hour = ltime.tm_hour wday = ltime.tm_wday temperature_nw = s.get_temperature_northwest() temperature_ne = s.get_temperature_northeast() temperature_e = s.get_temperature_east() temperature_w = s.get_temperature_west() temperature_sw = s.get_temperature_southwest() temperature_se = s.get_temperature_southeast() radiation = s.get_radiation_all() ex9024_level = a.get_valve_position() flowrate = s.get_flowrate_radiator() temperature_inlet = s.get_temperature_radiator_inlet() temperature_outlet = s.get_temperature_radiator_outlet() temperatures = [temperature_nw, temperature_ne, temperature_e, temperature_w, temperature_sw, temperature_se]