Hallo Ihr lieben,
ich bräuchte Hilfe bei meinem Raspberry Projekt was folgendes beinhaltet:
-Webserver (Apache2+php)
-LED
-Buttons
-Website Button
Verwenden tue ich den Raspberry Pi 3 mit dem Linkerkit.
Bisher läuft der Webserver, Licht lässt sich über die Buttons oder Website ohne Probleme an/aus schalten. Ich soll nun aber ein Bild einfügen was den Status des Bildes anzeigt. - Licht an --> Bild (Licht an)
-Licht aus --> Bild (Licht aus)
Dass das entsprechende Bild bei tätigen des Buttons auf der Website erscheint funktioniert, doch wenn ich es vom Button am Raspberry mache aktualisiert die Seite dementsprechend nicht.
Kann mir hier jemand weiter helfen wie ich die GPIOS richtig auslesen kann und je nach Status des GPIOs das dementsprechende Bild anzeigt.
Vielen Dank im vorraus ich hoffe mir kann hier jemand helfen.
[code=php]<html>
<body>
<body style="background-color:#ffffff;">
<head>
<title>Lichtsteuerung</title>
</head>
<hr />
<font color="#000000;">
<p>Hier können Sie Ihr Licht Ein- bzw Ausschalten.</p>
</body>
<form method="get" action="gpio.php">
<input type="submit" value="Einschalten" name="Einschalten">
<input type="submit" value="Ausschalten" name="Ausschalten">
<br>
</form>
<hr />
</html>
<?php
$modeon4 = trim(@shell_exec("/usr/local/bin/gpio -g mode 4 out"));
if(isset($_GET['Einschalten'])){
$val = trim(@shell_exec("/usr/local/bin/gpio -g write 4 1"));
echo "<img src='lampe_an'";
}
else if(isset($_GET['Ausschalten'])){
$val = trim(@shell_exec("/usr/local/bin/gpio -g write 4 0"));
echo "<img src='lampe_aus'";
}
?>
</body>
</html>[/php]