コード例 #1
0
ファイル: views.py プロジェクト: DhyeyMoliya/XamarinRasPiApp
def getHumidity():
    global data
    if (data["humidity"]["value"] != None
            and data["humidity"]["timestamp"] != None):
        res = {"error": False, "data": data["humidity"]}
        return app.response_class(response=json.dumps(res),
                                  mimetype='application/json')
    else:
        res = {"error": True, "data": data["humidity"]}
        return app.response_class(response=json.dumps(res),
                                  mimetype='application/json')
コード例 #2
0
ファイル: views.py プロジェクト: DhyeyMoliya/XamarinRasPiApp
def setHumidity():
    if (request.headers.get('access-key', None) == 'raspi'):
        global data
        requestdata = request.get_json()
        data['humidity']['value'] = requestdata['humidity']
        data['humidity']['timestamp'] = str(datetime.now())
        res = {'error': False, 'data': data["humidity"]}
        return app.response_class(response=json.dumps(res),
                                  mimetype='application/json')
    else:
        res = {'error': True, 'data': data["humidity"]}
        return app.response_class(response=json.dumps(res),
                                  mimetype='application/json')
コード例 #3
0
ファイル: views.py プロジェクト: DhyeyMoliya/XamarinRasPiApp
def check():
    """Return connection status"""
    global data

    if (data["temperature"]["value"] != None
            and data["humidity"]["value"] != None):
        res = {'error': False}
        return app.response_class(response=json.dumps(res),
                                  mimetype='application/json')
    else:
        res = {'error': True}
        return app.response_class(response=json.dumps(res),
                                  mimetype='application/json')