Ejemplo n.º 1
0
def read_temp_every_min():
    print('*** reading temperature ***')
    while True:
        with open(sensor_filename, 'r') as sensorfile:
            for i, line in enumerate(sensorfile):
                if i == 1:  # 2de lijn
                    temp = int(line.strip('\n')[line.find('t=') + 2:]) / 1000
                    DataRepository.create_temp(temp, datetime.datetime.now())
        time.sleep(60)
Ejemplo n.º 2
0
def get_temperature():
    if request.method == 'GET':
        s = DataRepository.read_temperature()
        return jsonify(s), 200
    elif request.method == 'POST':
        gegevens = DataRepository.json_or_formdata(request)
        nieuw_id = DataRepository.create_temp(gegevens['value'],
                                              gegevens['time'])
        return jsonify(tempid=nieuw_id), 201