Esempio n. 1
0
File: reboot.php Progetto: mp84/pool
function stopGpio()
{
    setGpio("17", "0");
    setGpio("22", "0");
    setGpio("23", "0");
    setGpio("25", "0");
    setGpio("27", "0");
}
Esempio n. 2
0
                logToFile("Skript: Solar AUS - Pool Temperatur zu hoch");
            }
        } else {
            setGpio($solar[gpio], $solar[programm]);
            logToFile("Skript: Solar {$solar['programm']}, da Programm Manuell");
        }
    } else {
        //checkPoolTemp();
        echo "Alles AUS - Uhrzeit liegt außerhalb des Bereiches";
        setGpio($pool[gpio], "0");
        setGpio($solar[gpio], "0");
        logToFile("Skript: Pumpe und Solar AUS - Außerhalb der Zeit");
    }
} elseif ($pool[programm] == 0) {
    logToFile("Skript: Solar AUS - da Pumpe manuell AUS");
    setGpio($solar[gpio], "0");
    //echo "nichts machen";
} else {
    logToFile("########### Nichts zu tun, da Pumpe Manuell ###########");
}
logToFile("########### Ende Steuerungsskript ###########");
function checkPoolTemp()
{
    global $sollWasser, $PoolTemp;
    //$sql = query( "SELECT sensorId FROM sensoren where name = 'Pool'");
    //$row = fetch($sql);
    //$temp = getSensorTemp($row[sensorId]);
    if ($sollWasser > $PoolTemp) {
        logToFile("Skript: Solar evtl. EIN muss noch Panel Temperatur prüfen - Pool: IST: {$PoolTemp} Soll.: {$sollWasser}");
        return 1;
    } else {
Esempio n. 3
0
<?php 
include "funktionen.php";
if ($_GET['pin'] && isset($_GET['value'])) {
    //Schalten GPIO
    $desc = $_GET['pin'];
    $value = $_GET['value'];
    $sql = query("select gpio from aktor WHERE name = '" . $desc . "'");
    $row = fetch($sql);
    setGpio($row[gpio], $value);
    $sql = query("UPDATE aktor SET programm = '" . $value . "' WHERE gpio = '" . $row[gpio] . "'");
    echo "gpio: {$row['gpio']} value: {$value}";
    if ($value == "3") {
        //sleep(1);
        logToFile("Automatik: Schalte Steuerung auf Automatik");
        include "steuerung.php";
    }
}
?>

Esempio n. 4
0
<?php

//Wird nach jedem Start ausgeführt!!!
include "funktionen.php";
logToFile("############ Start Initial Skript ###########");
$sql = query("select programm,gpio from aktor");
while ($row = fetch($sql)) {
    //setGpio($gpio,$value)
    //var_dump($row[programm]);
    if ($row[programm] == "0") {
        setGpio($row[gpio], "0");
        echo "Setze gpio Initial: {$row['gpio']} auf 0<br>";
    } elseif ($row[programm] == "1") {
        setGpio($row[gpio], "1");
        echo "Setze gpio Initial: {$row['gpio']} auf 1<br>";
    }
    //echo $row[programm];
}
logToFile("############ Stop Initial Skript  ###########");