Ik probeer deze tutorial te volgen: deel 1, deel 2.
Samengevat: Temp van een DS18B20 sensor uitlezen met Python script, wegschrijven in sqlite3 database. Ophalen met Python script, en showen in browser.
Ik krijg het echter niet werkend. Ik heb netjes alle stappen gevolgd. Als ik die monitor.py aanroep in de browser dan krijg ik een "500 Internal Server Error" te zien. Als ik webgui.py aanroep dan zie ik "No data found". Ik heb de database (templog.db in /usr/lib/cgi-bin/) al op alle mogelijke manieren ge-chmod en ge-chown'ed, maar het wil maar niet werken
Iemand een ingeving? De 2 .py scripts staan in /usr/lib/cgi-bin/.
Hier de inhoud van de twee scripts:
monitor.py
webgui.py
In de terminal kan ik de temperatuur gewoon uitlezen. Het hello world py script werkt ook goed. Aan de sensoren, of aan Apache ligt het dus niet lijkt mij.
Samengevat: Temp van een DS18B20 sensor uitlezen met Python script, wegschrijven in sqlite3 database. Ophalen met Python script, en showen in browser.
Ik krijg het echter niet werkend. Ik heb netjes alle stappen gevolgd. Als ik die monitor.py aanroep in de browser dan krijg ik een "500 Internal Server Error" te zien. Als ik webgui.py aanroep dan zie ik "No data found". Ik heb de database (templog.db in /usr/lib/cgi-bin/) al op alle mogelijke manieren ge-chmod en ge-chown'ed, maar het wil maar niet werken
Iemand een ingeving? De 2 .py scripts staan in /usr/lib/cgi-bin/.
Hier de inhoud van de twee scripts:
monitor.py
webgui.py
In de terminal kan ik de temperatuur gewoon uitlezen. Het hello world py script werkt ook goed. Aan de sensoren, of aan Apache ligt het dus niet lijkt mij.
[ Voor 18% gewijzigd door ThinkPad op 24-05-2014 09:46 ]