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)
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