Ein herzliches Hallo erst einmal an Alle!
Ich bin ganz neu in der Pi-Welt, habe aber schon einige Erfahrungen mit php,SQL & Co sammeln dürfen. Hier also nun mein erster Post
Ich habe viele Dinge im Kopf, die ich gerne ausprobieren möchte, 433mhz, Infrarot, Templogging,... usw... und finde es erstmal toll, dass es diese Forum hier gibt - und das hilft zu vielen Dingen einen Zugang zu finden.
Alles was ich mache, soll letztendlich über eine Weboberfläche bedienbar sein. Auch nach langem Lesen bleiben mir aber zwei grundsätzliche Fragen.
1) GPIO Steuerung über PHP
An den meisten Stellen sehe ich eine Steuerung über shell_exec()... mal mit wiringpi, mal ohne... ist das wirklich die eleganteste Methode? Oder wie realisiert man das am besten?
2) Triggern
Die Frage ist für mich noch so ein bisschen, was kann eine Aktion auslösen. Der einfachste Fall.
"Licht an" über einen Klick im Browser, Script wird aufgerufen, dass den GPIO schaltet - easy
aber was ist mit dem umgekehrten Fall?
Wenn ich z.B. möchte, dass ein Script auf irgendetwas was vom GPIO kommt reagiert? Also z.B. eine Statusänderung registriert und dann ein Script aufruft?
Ideen die ich bisher dazu hatte.
- Man könnte einen Cron laufen lassen, der alles abprüft was man möchte, und dann die Aktionen startet. Die Reaktion kommt dann aber nicht sofort, sondern wird nur minütlich abgeprüft --> blöd
- ein phyton script läuft in der dauerschleife und ruft dann die php auf, die Aktionen verarbeitet --> auch irgendwie blöd...
Ich bin doch sicher nicht der erste, der an den Punkt kommt. Wie habt ihr das gelöst?
Besten Dank euch schonmal allen - und gute Nacht!