Hallo und guten Abend,
ich nutze HomeAssistant und möchte gerne einen Pi4 mit einem Touch Monitor per HDMI verwenden.
Es handelt sich um ein 15,4 Zoll Touch.
Der Touch funktioniert ohne Probleme.
Ich möchte diesen Monitor gerne per html Befehl ein und Ausschalten.
Raspberry OS Image aktuell mit dem Imager erstellt.
PHP mit Apache2 ist installiert.
Aufruf phpinfo.php vom Laptop funktioniert einwandfrei.
Bash:
display_off.sh
DISPLAY=:0 xrandr --output HDMI-2 --off
dusplay_on.sh
DISPLAY=:0 xrandr --output HDMI-2 --auto
PHP:
display_off.php
<?php
shell_exec('bash /var/www/html/display_off.sh');
?>
display_on.php
<?php
$output = shell_exec('bash /var/www/html/display_on.sh')
?>
Berechtigung alle entsprechend gesetzt sowie die erlaubnis in der ini ist gegeben.
Leider lassen sich die php Scripte nicht von einem anderen PC auslösen.
Es passiert einfach nichts.
Über die CLI funktioniert das einwandfrei.
Habt ihr noch eine Idee?