pushbutton api geimplementeerd en een rpi check toegevoegd voor de html pagina
This commit is contained in:
parent
b2a397d4f8
commit
7406ef157f
8
run.py
8
run.py
@ -95,7 +95,7 @@ def fulltable():
|
|||||||
|
|
||||||
@app.route('/hardware')
|
@app.route('/hardware')
|
||||||
def hardware():
|
def hardware():
|
||||||
return render_template('hardware.html')
|
return render_template('hardware.html', RPI=RPI)
|
||||||
|
|
||||||
|
|
||||||
@app.route('/search')
|
@app.route('/search')
|
||||||
@ -158,9 +158,11 @@ def api_pushbutton():
|
|||||||
"""Dit pad geeft de status van de pushbuttons af in True en False, de keys alsvolgd genoemd: button0, button1"""
|
"""Dit pad geeft de status van de pushbuttons af in True en False, de keys alsvolgd genoemd: button0, button1"""
|
||||||
if not RPI:
|
if not RPI:
|
||||||
return Response('Hardware kan niet aangestuurt worden omdat het niet op een RPI draait!', status=418)
|
return Response('Hardware kan niet aangestuurt worden omdat het niet op een RPI draait!', status=418)
|
||||||
button0 = False
|
|
||||||
|
|
||||||
return {'button0': button0}
|
if hardware.poll_button():
|
||||||
|
return {'button0': True}
|
||||||
|
else:
|
||||||
|
return {'button0': False}
|
||||||
|
|
||||||
|
|
||||||
@app.route('/api/ledstrip', methods=['POST', 'GET'])
|
@app.route('/api/ledstrip', methods=['POST', 'GET'])
|
||||||
|
Reference in New Issue
Block a user