Exemple #1
0
            am.set_ex9024(opening_level = valve_open)

        elif (temperature_room > 21.5) and (abs(ex9024_level-valve_closed) > 0.05):

            print "too hot!"

            am.set_ex9024(opening_level = valve_closed)
        
        data_set = [time.ctime(), rtm1_0, rtm1_1, wt_0, wt_1, wt_2, wt_3, round(temperature_room, 2), ex9024_level]

        print data_set

        for data_element in data_set:
            
            with open("measurement_oven_greedy_1.csv", "a") as f:
                f.write(str(data_element) + ", ")

        with open("measurement_oven_greedy_1.csv", "a") as f:
            f.write("\n")
        
        # Abfrage-/Updaterythmus der Steuerung
        time.sleep(60.0)


except KeyboardInterrupt:

    sm.disconnect_from_client()
    am.disconnect_from_client()

    raise