Garage dörröppnare (4 / 15 steg)
Steg 4: hemsida
Öppna ett terminal-fönster på Mac bok. Inloggning till Raspberry Pi, sedan ta bort standard index.html-filen, ändra behörigheterna för katalogen webbplats och redigera en fil som heter index.php.
$ ssh pi
lösenord: ♣password♣
$ sudo rm /var/ www/index.html
$ sudo chown pi: root/var/www
$ sudo nano /var/ www/index.php
Och ange följande kod:
<? php
$switch = exec ('gpio Läs 3');
IF(isset($_GET['trigger']) & & $_GET ["utlösande"] == 1) {
error_reporting(E_ALL);
exec ("gpio skriva 7 0');
usleep(1000000);
exec ('gpio skriva 7 1');
# en oavsiktlig siduppdatering orsakar garagedörren att öppna
# följande två rader måste vara före all HTML att förhindra
# oavsiktlig dörröppningar
header ("läge: /index.php');
Die();
}
? >
<! DOCTYPE html >
< html >
< head >
< title > Garage öppnare < / title >
< meta namn = "apple-mobil-web-app-kompatibel" content = "ja" >
< / head >
< body >
< tabell stil = "bredd: 100%" >
< tr >
< th colspan = "4" >< ett id = "HomeAutomation" href="/index.php" >< font size = "5" > Home Automation < / font >< /a >< /th >
< /tr >
< / table >
< br >
< table border = "1" style = "bredd: 100%" >
< tr >
< td stil = "bredd: 25%" >< font size = "3" > Garage dörröppnare < / font >< /td >
< td stil = "bredd: 25%" >< en href="acrobat_file.pdf" >< teckenstorlek = "3" > Garage dörröppnare Manual < / font >< /a >< /td >
<? php
om ($switch == 1) {
ECHO "< td style=\"width:25%\ ">< teckenstorlek = \"3\"> stängd 1 < / font >< /td >";
} annat {
ECHO "< td style=\"width:25%\ ">< teckenstorlek = \"3\"> Öppna 0 < / font >< /td >";
}
? >
< td stil = "bredd: 25%" >< font size = "3" >< / font >< /td >
< /tr >
< / table >
< br >< br >
< tabell stil = "bredd: 100%" >
< tr >
<? php
om ($trigger == 0) {
ECHO "< td colspan = \"4\"align = \"center\">< en href='/index.php?trigger=1' >< img src=\"remote-background.jpg\ "alt = \"garage remote\"style=\"width:50%\ ">< / a >< /td >";
} annat {
ECHO "< td colspan = \"4\"align = \"center\">< en href='/index.php/' >< img src=\"remote-background.jpg\ "alt = \"garage remote\"style=\"width:50%\ ">< / a >< /td >";
}
? >
< /tr >
< / table >
< / body >
< / html >
CTRL-o och retur att skriva filen och CTRL-x för att avsluta redigeraren.
Ändra behörigheterna för filen
$ sudo chmod 664 /var/ www/index.php < br >