Beste tweakers,
Ik heb sinds kort een project opgepakt om van een raspberry een terrarium-controle systeem te maken.
Nu heb ik al de gewenste sensoren (temperatuur en humidity) die prima uitgelezen worden.
Met behulp van verschillende sites is het me gelukt om realtime weer te geven op een site, die op de raspberry draait.
Nu wordt er ook een relay-board aangesloten, om bepaalde apparatuur aan te sturen (oa verlichting)
één van de pagina's van de site, wordt gebruikt om bijvoorbeeld de starttijd van de LED-verlichting in te stellen.
Ik heb een txt-file, met daarin het uur en de minuten wanneer de LED verlichting aangaat (bv "LEDaan.txt"). Deze wordt op "LEDtime.php" weergegeven, in realtime met jQuery.
Als vervolgens "uur_omhoog.py" wordt uitgevoerd, wordt deze textfile aangepast met alleen het uur veranderd, met 1 uur omhoog en vervangt dus de oude "LEDaan.txt" onder dezelfde naam.
Nu heb ik een button op de site geplaatst, die dit dus zou moeten activeren.
Maar, wat ik ook doe, het lijkt iedere keer niet te werken.
Dus mijn vraag is: Hoe kan ik ervoor zorgen dat een button een .py script laat uitvoeren? Deze .py script mag/moet gewoon op de achtergrond draaien (en dus nadat op de button gelukt is, blijft de gebruiker gewoon op "LEDtime.php") en de uitkomst wordt toch via jQuery en de txt-file weergegeven op de site.
PS. Ik ben nog redelijk een beginner met jQuery/Javascript/PHP/python dus mijn excuses als het niet helemaal duidelijk is..
Ik heb sinds kort een project opgepakt om van een raspberry een terrarium-controle systeem te maken.
Nu heb ik al de gewenste sensoren (temperatuur en humidity) die prima uitgelezen worden.
Met behulp van verschillende sites is het me gelukt om realtime weer te geven op een site, die op de raspberry draait.
Nu wordt er ook een relay-board aangesloten, om bepaalde apparatuur aan te sturen (oa verlichting)
één van de pagina's van de site, wordt gebruikt om bijvoorbeeld de starttijd van de LED-verlichting in te stellen.
Ik heb een txt-file, met daarin het uur en de minuten wanneer de LED verlichting aangaat (bv "LEDaan.txt"). Deze wordt op "LEDtime.php" weergegeven, in realtime met jQuery.
Als vervolgens "uur_omhoog.py" wordt uitgevoerd, wordt deze textfile aangepast met alleen het uur veranderd, met 1 uur omhoog en vervangt dus de oude "LEDaan.txt" onder dezelfde naam.
Nu heb ik een button op de site geplaatst, die dit dus zou moeten activeren.
Maar, wat ik ook doe, het lijkt iedere keer niet te werken.
Dus mijn vraag is: Hoe kan ik ervoor zorgen dat een button een .py script laat uitvoeren? Deze .py script mag/moet gewoon op de achtergrond draaien (en dus nadat op de button gelukt is, blijft de gebruiker gewoon op "LEDtime.php") en de uitkomst wordt toch via jQuery en de txt-file weergegeven op de site.
PS. Ik ben nog redelijk een beginner met jQuery/Javascript/PHP/python dus mijn excuses als het niet helemaal duidelijk is..