Hallo
Zurzeit schalte ich meine Heizung mit dem Pi entweder mit dem Touchscreen oder übers Webinterface Ein und Aus.
Das funktioniert auch ziemlich gut nur wollte ich fragen, ob es möglich wäre auf der HTML Seite eine Zeitsteuerung einzubauen.
Also dass ich dort eingeben kann zb starte um 16:00 stopp um 19:00.
Auf meinen Pi 2 läuft zurzeit Rasbian.
Zurzeit wird über Html eine php-script gestartet die mir eine sh datei ausführt wo die Gpios geschaltet werden und eine andere sh datei ausführt die dann in eine cfg datei schreibt on oder off für den status auf der Html.
Da ich mich noch nicht so gut auskenne mit Linux wollte ich mal fragen wie ich das am besten lösen könnte.
Hab schon was von Chronjobs gelesen aber nicht so richtig verstanden wie es damit funktioniert. :s
<?php
shell_exec ('sudo sh /home/pi/Desktop/Heizung.sh');
header("Location:Heizung.html");
?>
[/php]
[code]#!/bin/sh
gpio export 21 out
sleep 2
gpio -g write 21 0
sleep 2
gpio -g write 21 1
sleep 2
gpio export 21 in
sh /var/www/html/Abfrage.sh
Alles anzeigen
#!/bin/sh
StatusFilename=/var/www/html/status.cfg
file=`sudo cat "$StatusFilename"`
if [ "$file" = "ON" ]; then
echo "OFF" > "$StatusFilename"
else
echo "ON" > "$StatusFilename"
fi
Alles anzeigen
Vielen Dank im vorraus
Mfg
Martin