Exemple #1
0
//    $temp = $temp + 10;
//    //echo("$temp,");
//}
//}
// Special for me
$waterIn_sid = 3;
// 3
$waterOut_sid = 1;
// 1
$waterOut = lib_getLatestValue($waterOut_sid);
if ($waterOut == SXN_NO_VALUE) {
    lib_log("CSH", "No value for WaterOut\n");
    lib_log("CSH", "-----End-----\n");
    //return;
}
$waterIn = lib_getLatestValue($waterIn_sid);
if ($waterIn == SXN_NO_VALUE) {
    lib_log("CSH", "No value for WaterIn\n");
    lib_log("CSH", "-----End-----\n");
    //return;
}
$tdelta = $waterOut - $waterIn;
echo "{$waterOut} {$waterIn} delta={$tdelta}<br>";
system("ls *.ip > ipList.work");
lib_listIpFiles(1, "ipList.work");
lib_readDataTypes();
$g_dbM1->selectAllFromTable(SXN_ADMIN_TABLE_STREAMS, "");
//$numRes = $g_dbM1->retrieveNumberOfResults();
//echo("<br>Number of SIDs: $numRes<br>");
echo "<table border=\"1\">";
echo "<tr>";
Exemple #2
0
if ($do == 'photo') {
    $sid = 7;
    $command = 'FF_PHOTO';
    $parameters = ' ';
    $order = $command . ' ' . $parameters;
    $valueArray = array($sid, $order, 'new');
    $columnArray = array(SXN_CONTROL_COMMANDS_COLUMN_SID, SXN_CONTROL_COMMANDS_COLUMN_COMMAND, SXN_CONTROL_COMMANDS_COLUMN_STATUS);
    $g_dbM3->insertRow(SXN_CONTROL_TABLE_COMMANDS, $columnArray, $valueArray);
    $sid = 8;
    $command = 'FF_PHOTO';
    $parameters = ' ';
    $order = $command . ' ' . $parameters;
    $valueArray = array($sid, $order, 'new');
    $columnArray = array(SXN_CONTROL_COMMANDS_COLUMN_SID, SXN_CONTROL_COMMANDS_COLUMN_COMMAND, SXN_CONTROL_COMMANDS_COLUMN_STATUS);
    $g_dbM3->insertRow(SXN_CONTROL_TABLE_COMMANDS, $columnArray, $valueArray);
}
$sid302 = lib_getLatestValue(302);
// el
$sid7 = system("ls ../sxn_photo/*sid7*|tail -n 1");
$sid8 = system("ls ../sxn_photo/*sid8*|tail -n 1");
echo "<body>";
echo "<h1><a href=\"sxn_nytomta.php\">Nytomta</h1><br>";
echo "<h2><a href=\"sxn_nytomta.php?do=photo\">Ta bild </a></h2>";
echo "<h2><a href=\"sxn_nytomta.php\"> Uppdatera</a></h2>";
echo "<h1>Elektricitet {$sid302} Watt</h1> <br>";
echo "<img src=\"{$sid7}\" alt=\"Nytomta Camera 7\" width=\"600\" height=\"500\" /><br>";
echo "<img src=\"{$sid8}\" alt=\"Nytomta Camera 8\" width=\"600\" height=\"500\" />";
echo "</body></html>";
?>

Exemple #3
0
 function doIt()
 {
     $sid_lat = 801;
     $sid_lon = 802;
     $sid_battery_status = 803;
     $latitude = lib_getLatestValue($sid_lat);
     if ($latitude == SXN_NO_VALUE) {
         lib_log("CSH", "No value for latitud t\n");
         lib_log("CSH", "-----End-----\n");
     }
     $longitude = lib_getLatestValue($sid_lon);
     if ($longitude == SXN_NO_VALUE) {
         lib_log("CSH", "No value for longitude t\n");
         lib_log("CSH", "-----End-----\n");
     }
     $battery_status = lib_getLatestValue($sid_battery_status);
     if ($battery_status == SXN_NO_VALUE) {
         lib_log("CSH", "No value for battery status t\n");
         lib_log("CSH", "-----End-----\n");
     }
     echo "Mapping ";
 }
Exemple #4
0
    $targetTemp = (int) lib_recall($labelTargetTemperature) - 1.0;
    lib_remember($labelTargetTemperature, $targetTemp);
}
$targetTemp = (int) lib_recall($labelTargetTemperature);
$burnerStatus = (int) lib_recall("CSH_smokeDir");
if ($burnerStatus == 1) {
    $burner_ON_OFF = "ON";
}
if ($burnerStatus == 2) {
    $burner_ON_OFF = "OFF";
}
$waterTempOut = lib_getLatestValue(1);
$waterTempIn = lib_getLatestValue(3);
$outdoorTemp = lib_getLatestValue(9);
$indoorTemp = lib_getLatestValue(2);
$smokeTemp = lib_getLatestValue(4);
$energy = 100 * ($waterTempOut - $waterTempIn);
echo "<body>";
echo "<table border=\"1\">";
echo "<tr><td><a href=\"sxn_csh.php\">Control Saxen Heater</a></td></tr>";
echo "<tr><td><a href=\"sxn_csh.php?do=inc\">Target + </a></td></tr>";
echo "<tr><td><a href=\"sxn_csh.php?do=dec\">Target - </a></td></tr>";
echo "<tr><td><a href=\"sxn_csh.php?do=log\"> View Log</a></td></tr>";
echo "<tr><td><a href=\"sxn_csh.php?do=csl\"> Clear Log</a></td></tr>";
echo "<tr><td><a href=\"sxn_csh.php\"> Uppdatera</a></td></tr>";
echo "</table>";
echo "<table border=\"1\">";
if ($burner_ON_OFF == "ON") {
    echo "<tr><td>Burner Status</td><td bgcolor=\"#37a30e\">{$burner_ON_OFF}</td></tr>";
}
if ($burner_ON_OFF == "OFF") {
Exemple #5
0
        $numRes = $dbM->retrieveNumberOfResults();
        if ($numRes == 1) {
            while ($data = $dbM->retrieveResult()) {
                if ($mid == SXN_DATA) {
                    $tag = $data[SXN_ADMIN_STREAMS_COLUMN_TAG];
                    //if($tag) $name = $tag;
                    //echo SXN_USER, SXN_PASSWORD, \"localhost\", SXN_DATABASE_COLLECTOR)";
                    $dbC = new DataCollector(SXN_USER, SXN_PASSWORD, "localhost", SXN_DATABASE_COLLECTOR);
                    $dbC->openDataBase();
                    $success = $dbC->insertData($sid, $dd);
                    echo "{$sid} {$dd} DATA";
                    lib_executeSidFunction($sid);
                    getControlMessage($sid);
                }
                if ($mid == SXN_LATEST) {
                    $value = lib_getLatestValue($sid);
                    echo "{$sid}:{$value}:LATEST";
                }
                if ($mid == SXN_DERLATEST) {
                    $value = lib_getLatestDerivative($sid);
                    echo "{$sid}:{$value}:DERLATEST";
                }
                if ($mid == SXN_MAILBOX) {
                    lib_executeSidFunction($sid);
                    getControlMessage($sid);
                    echo "{$sid} {$value} MAILBOX";
                }
            }
        }
    }
} else {
Exemple #6
0
function lib_listFileContent($mode, $filename)
{
    $handle = fopen($filename, "r");
    if ($handle) {
        while (($line = fgets($handle)) !== false) {
            sscanf($line, "%d %s %s %s %s", $sid, $appid, $ip, $yymmdd, $hhmmss);
            $stemp = $yymmdd . ' ' . $hhmmss;
            $now = date("Y-m-d H:i:s");
            //$stemp = '2015-12-27 12:10:12';
            //$now = '2015-12-31 16:15:15';
            $start = strtotime($stemp);
            $end = strtotime($now);
            $temp = $end - $start;
            $days = floor($temp / 86400);
            $rest = $temp % 86400;
            $hours = floor($rest / 3600);
            $rest = $temp % 3600;
            $minutes = floor($rest / 60);
            $seconds = $temp % 60;
            $nmin = floor($temp / 60);
            $latest = lib_getLatestValue($sid);
            if ($mode == 1) {
                if ($nmin >= 0) {
                    if ($nmin < 60) {
                        echo "<tr><td>";
                        echo "<img src=\"image/online.png\" alt=\"online\" width=64 height=32>";
                        echo "</td>";
                        echo "<td><p style=\"color:#000000\">{$filename}</td><td> [{$ip}]</td><td>[{$appid}]</td><td>{$nmin}</td><td>{$latest}</td></p>";
                        echo "</tr>";
                    }
                    if ($nmin >= 60) {
                        echo "<tr><td>";
                        echo "<img src=\"image/offline.png\" alt=\"offline\" width=64 height=32>";
                        echo "</td>";
                        echo "<td><p style=\"color:#000000\">{$filename}</td><td> [{$ip}]</td><td>[{$appid}]</td><td>{$nmin}</td><td>{$latest}</td></p>";
                        echo "</tr>";
                        //echo("<p style=\"color:#0099ff\">$filename [$ip][$appid]  Offline($days days $hours hours $minutes minutes) $stemp</p>");
                    }
                } else {
                    if ($nmin < 0) {
                        echo "<p style=\"color:#CD0000\">{$filename} [{$ip}][{$appid}] Error({$nmin})</p>";
                    }
                }
            }
        }
        if ($mode == 2) {
            if ($nmin >= 0) {
                if ($nmin < 60) {
                    echo " 1";
                }
                if ($nmin >= 60) {
                    echo " 2";
                }
            }
            if ($nmin < 0) {
                echo " 3";
            }
        }
    } else {
        echo "Error lib_listFileContent({$filename})";
    }
    fclose($handle);
}