Hallo Forum
Meine Hard- und Software:
Heim:
GatewayPI 512MB - FritzBox 7420
Auswärts:
RemotePI 1024MB - TLMR3020 mit UMTS Stick, Medion WEbCam am USB Port mit RemotePI verbunden.
Steckboard mit 433MHz Versuchsschaltung mit einem Sender der 2 Funksteckdosen ansteuert.
Nach der Anleitung von Chris:
http://chriskrz.selfhost.bz/index.php/reve…tt-fur-schritt/
diese Verbindung erstellt.
Ich kann mich nun von meinem Laptop direkt z.B. über Filezilla auf den RemotePI begeben oder eine erstellte Webseiteauf meinem Laptop aufrufen in der ich die Funkschalter über Tasten(siehe Code unten) steuer.
Zuerst einmal möchte ich mein gewünschtes Ziel erklären.
Die Bilder der WEBCAM am RemotePI sollen automatisch z.B. alle 2 Stunden zum GatewayPI gesendet werden. Danach möchte ich das die Dateien auf dem RemotePI gelöscht werden.
Zudem habe mir eine kleine Homepage erstellt von der ich z.B. zwei Funksteckdosen schalten kann.
Dort möchte ich auch evtl. das letzte Bild der WEBCAM anzeigen. Natürlich kein Livebild. Die Bilder werden z.Z. über Motion gemacht und befinden sich ja im Verzeichniss:/tmp/motionCam0 auf dem RemotePI.
Der Code meiner Homepage Datei, falls er gebraucht wird, sieht so aus.
Denkt aber bitte daran ich bin Anfänger.
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>PI EXTERN LED schalten</title>
<body style="background-color:#ffff00;">
</head>
<body>
<h2 style="background-color:#0000ff;">Hausautomation V1.0.0</h2>
<br />
<img src="lhier soll das Bild erscheinen" alt="Verbindung unterbrochen" width="188" height="188" />
<h3 style="background-color:#f0f0f0;">Funkschalter</h3>
<br />
<form method="get" action="gpio.php">
<input style="width:160" type="submit" value="Badezimmer ein " name="S01_FUNK_EIN">
<input style="width:160" type="submit" value="Badezimmer aus " name="S01_FUNK_AUS">
<br />
<br />
<input style="width:160" type="submit" value="Kueche Licht ein" name="S02_FUNK_EIN">
<input style="width:160" type="submit" value="Kueche Licht aus" name="S02_FUNK_AUS">
<br />
<br />
<input style="width:160" type="submit" value="Alles EIN " name="S02_ALLE_EIN">
<input style="width:160" type="submit" value="Alle AUS " name="S02_ALLE_AUS">
<h3><i>Meine Enkelkinder:<br />Lucy Lennart und Julien</i></h3>
<img src="enkel.png" alt="kein Bild" width="434" height="188" />
<br />
</form>
<?php
# Funkschalter 01
if(isset($_GET['S01_FUNK_EIN'])){
$val = trim(@shell_exec("pilight-send -p mumbi -s 21 -u 2 -t"));
echo "Licht Badezimmer ist an";
}
else if(isset($_GET['S01_FUNK_AUS'])){
$val = trim(@shell_exec("pilight-send -p mumbi -s 21 -u 2 -f"));
echo "Licht Badezimmer ist aus";
}
# Funkschalter 02
if(isset($_GET['S02_FUNK_EIN'])){
$val = trim(@shell_exec("pilight-send -p mumbi -s 21 -u 4 -t"));
echo "Licht Kueche ist an";
}
else if(isset($_GET['S02_FUNK_AUS'])){
$val = trim(@shell_exec("pilight-send -p mumbi -s 21 -u 4 -f"));
echo "Licht Kueche ist aus";
}
# Funkschalter ALLE
if(isset($_GET['S02_ALLE_EIN'])){
$val = trim(@shell_exec("pilight-send -p mumbi -s 21 -u 4 -t"));
$val = trim(@shell_exec("pilight-send -p mumbi -s 21 -u 2 -t"));
echo "Alle Schalter EIN";
}
else if(isset($_GET['S02_ALLE_AUS'])){
$val = trim(@shell_exec("pilight-send -p mumbi -s 21 -u 4 -f"));
$val = trim(@shell_exec("pilight-send -p mumbi -s 21 -u 2 -f"));
echo "Alle Schalter AUS";
}
?>
</body>
</html>
Alles anzeigen
Danke und Gruß aus Dorsten Herbert