<?php
chdir(dirname(__FILE__).'/../');
include_once("./config.php");
include_once("./lib/loader.php");
include_once("./lib/threads.php");
set_time_limit(0);
// connecting to database
$db = new mysql(DB_HOST, '', DB_USER, DB_PASSWORD, DB_NAME);
ini_set("enable_dl","On");
exec ('sudo gpio mode 0 out');
exec ('sudo gpio mode 2 out');
exec ('sudo gpio mode 3 in');
exec ('sudo gpio mode 1 in');
exec ('sudo gpio mode 4 in');
exec ('sudo gpio mode 5 in');
exec ('sudo gpio mode 6 in');
exec ('sudo gpio mode 3 down');
exec ('sudo gpio mode 1 down');
exec ('sudo gpio mode 4 up');
exec ('sudo gpio mode 5 up');
exec ('sudo gpio mode 6 up');
$wPi_arr = array(0,3,1,4,5,6);
$i=0;
while(1) {
//echo "Working...\n";
echo date("H:i:s") . " running " . basename(__FILE__) . "\n";
if ($i>1) {
//здесь нужные нам действия (раз в 10 секунд)
foreach ($wPi_arr as $wPi) {
$gpio=exec ( 'sudo gpio read '.$wPi);
$urlcmd='
http://127.0.0.1/objects/?object=relayO ... .'='.$gpio;
//getURL($urlcmd);
file_get_contents($urlcmd);
//setGlobal('Sens_wPi'.$wPi.'.status',$gpio);
//echo $urlcmd."\n";
//echo getGlobal('Sens_wPi'.$wPi.'.updatedTimestamp')."\n";
//echo getGlobal('Sens_wPi'.$wPi.'.status')."\n";
}
//----
$i=0;
}
$i++;
sleep(1);
}
DebMes("Unexpected close of cycle: " . basename(__FILE__));
?>