Hallo zusammen ich bin neu im forum und verzweifel nach ungefär 10 stunden suche entweder bin ich zu dusselig oder sehe oder finde nix.
Ich habe meine ausgänge über gpio am laufen und schalten auch über konsole, über hp geht auch schon ein relai an bzw aus. nun möchte ich aber 8 relais schalten und frage mich wie ich eine wariable setze die die ein bzw aus schaltet.
kann mir vielleicht mal jemand verraten wie ich mein kaos in ordentlich bekomme?
PHP
index.php
<link Rel="Stylesheet" HREF="style.css" Type="Text/css">
<?php
if(isset($_GET['Relai1'])) {
//EINSCHALTEN
//Relai1
if($_GET['Relai1'] === 'relai1ein') {
$val = trim(@shell_exec("/usr/local/bin/gpio -g write 17 1")); //Befehl an die Shell senden um GPIO 17 einzuschalten
}//AUSSCHALTEN
//Relai11
elseif($_GET['Relai1'] === 'relai1aus') {
$val = trim(@shell_exec("/usr/local/bin/gpio -g write 17 0"));
}}
$value = trim(@shell_exec("/usr/local/bin/gpio -g read 17"));
echo $value;
if($value == 1){
echo "<span style=\"color: #00cd00;\" > AN </span>";
} else {
echo "<span style=\"color: #ff1493;\" > AUS </span>";
}
//<body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000"></body>
?>
<html>
//versuch der Butten
<a href="<?php print($_SERVER['PHP_SELF']); ?>?Relai1=relai1ein"> Relais 1 einschalten </a>
<a href="<?php print($_SERVER['PHP_SELF']); ?>?Relai1=relai1aus"> Relais 1 ausschalten </a>
<button = "<?php print($_SERVER['PHP_SELF']); ?>?Relai1=relai1ein" >ON 1</button>
<button type="submit" name="Action" value="14">OFF</button>
</html>
[/php]
oder vielleicht sollte ich das in eine funktion2.php machen?
weil in zukunft kommt noch temperatur und zeit steuerung hinzu.
Ich hoffe jemand kann mir helfen.
Automatisch zusammengefügt:
[quote='B4unty','http://test.forum-raspberrypi.de/forum/index.php?thread/&postID=285622#post285622']
Hallo zusammen ich bin neu im forum und verzweifel nach ungefär 10 stunden suche entweder bin ich zu dusselig oder sehe oder finde nix.
Ich habe meine ausgänge über gpio am laufen und schalten auch über konsole, über hp geht auch schon ein relai an bzw aus. nun möchte ich aber 8 relais schalten und frage mich wie ich eine wariable setze die die ein bzw aus schaltet.
kann mir vielleicht mal jemand verraten wie ich mein kaos in ordentlich bekomme?
[code=php]index.php
<link Rel="Stylesheet" HREF="style.css" Type="Text/css">
<?php
if(isset($_GET['Relai1'])) {
//EINSCHALTEN
//Relai1
if($_GET['Relai1'] === 'relai1ein') {
$val = trim(@shell_exec("/usr/local/bin/gpio -g write 17 1")); //Befehl an die Shell senden um GPIO 17 einzuschalten
}//AUSSCHALTEN
//Relai11
elseif($_GET['Relai1'] === 'relai1aus') {
$val = trim(@shell_exec("/usr/local/bin/gpio -g write 17 0"));
}}
$value = trim(@shell_exec("/usr/local/bin/gpio -g read 17"));
echo $value;
if($value == 1){
echo "<span style=\"color: #00cd00;\" > AN </span>";
} else {
echo "<span style=\"color: #ff1493;\" > AUS </span>";
}
//<body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000"></body>
?>
<html>
//versuch der Butten
<a href="<?php print($_SERVER['PHP_SELF']); ?>?Relai1=relai1ein"> Relais 1 einschalten </a>
<a href="<?php print($_SERVER['PHP_SELF']); ?>?Relai1=relai1aus"> Relais 1 ausschalten </a>
<button = "<?php print($_SERVER['PHP_SELF']); ?>?Relai1=relai1ein" >ON 1</button>
<button type="submit" name="Action" value="14">OFF</button>
</html>
[/php]
oder vielleicht sollte ich das in eine funktion2.php machen?
weil in zukunft kommt noch temperatur und zeit steuerung hinzu.
Ich hoffe jemand kann mir helfen.
[/quote]
Butten lösung:
[code]<a href="<?php print($_SERVER['PHP_SELF']); ?>?Relai1=relai1ein"> <button> Relais 1 ON </button> </a>
<a href="<?php print($_SERVER['PHP_SELF']); ?>?Relai1=relai1aus"> <button> Relais 1 OFF </button> </a>
Alles anzeigen
jetzt kommt die frage wie ich die Variable für die GPIO setze