Ejemplo n.º 1
0
<?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);
include_once "./load_settings.php";
include_once DIR_MODULES . "control_modules/control_modules.class.php";
$ctl = new control_modules();
include_once DIR_MODULES . 'zwave/zwave.class.php';
$zwave = new zwave();
$zwave->getConfig();
if (!preg_match('/^http/is', $zwave->config['ZWAVE_API_URL'])) {
    exit;
}
// no API URL set
$tmp = SQLSelectOne("SELECT ID FROM zwave_devices LIMIT 1");
if (!$tmp['ID']) {
    exit;
}
// no devices added -- no need to run this cycle
$connected = 0;
for ($i = 0; $i < 3; $i++) {
    if ($zwave->connect()) {
        $connected = 1;
        $zwave->latestReset = time();
        break;
    } else {