1

pushbutton api geimplementeerd en een rpi check toegevoegd voor de html pagina

This commit is contained in:
Ventilaar 2021-01-18 18:38:46 +01:00
parent b2a397d4f8
commit 7406ef157f

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