1

Compare commits

...

2 Commits

Author SHA1 Message Date
Ventilaar
249ee1910f staat led opslaan in string voor de browser 2021-01-19 15:40:23 +01:00
Ventilaar
c1d35c6d56 readme python3 2021-01-19 15:37:55 +01:00
2 changed files with 5 additions and 6 deletions

View File

@@ -42,9 +42,9 @@ pagina werkt. Default werkt de hardware **niet** omdat de software libraries opr
werken.
De applicatie is simpel uit te voeren door de python script uit te voeren. En via de browser naar de gegeven
url te gaan.
url te gaan. Let op! Gebruik python 3!
python run.py
python3 run.py of python run.py
## Data formaat geheugen tabel
Om het sorteren makkelijker te maken gaan we de json in een tuple/list opslaan in het geheugen. Het formaat is een tabel

7
run.py
View File

@@ -202,18 +202,17 @@ def api_ledstrip_set():
if request.method == 'POST':
# we ontvangen de volgenende waarde '#XXXXXX' maar de driver ondersteunt allen '0xFFFFFF'
desired_state = request.form['setstate']
string_state = request.form['setstate']
try:
desired_state = hex(int(desired_state[1:], 16))
desired_state = hex(int(string_state[1:], 16))
hw_funcs.set_strip(desired_state)
except:
return {'request': 'False'}
print(f'Set value for ledstrip {desired_state}')
state_ledstrip = desired_state
state_ledstrip = string_state
return {'request': 'True'}
else:
return {'state': state_ledstrip}