Esempio n. 1
0
<?
if(isset($_SESSION['auth']))
{
  include("./lib/zibase.php");
  $zibase = new ZiBase($ipzibase);
  if(isset($_POST['Valider'])) {
    $zibase->setVariable($_POST['id'], $_POST['value']);
    $query = "UPDATE variables SET description = '".$_POST['description']."' WHERE `id` = '".$_POST['id']."'";
    //echo $query;
    mysql_query($query, $link);
  }
  ?>
  <div id="action-tableau">
  <center>
  <br>
  <table border="0">
    <tr class="title" bgcolor="#6a6a6a">
      <TH class="name-variable">
      Variable
      </TH>
      <TH>
      Valeur
      </TH>
      <td class="desc-variable">
      Description
      </TH>
      <TH></TH>
    </tr>
    <?
    for ($i = 0; $i < 60; $i++) {
      $var = $zibase->getVariable($i);
Esempio n. 2
0
if($_POST['dimanche'] == 'on'){
$dimanche = 1;
} else {
$dimanche = 0;
}
$cal->day['lundi'] = $lundi;
$cal->day['mardi'] = $mardi;
$cal->day['mercredi'] = $mercredi;
$cal->day['jeudi'] = $jeudi;
$cal->day['vendredi'] = $vendredi;
$cal->day['samedi'] = $samedi;
$cal->day['dimanche'] = $dimanche;
$zibase->setCalendar($_POST['id'],$cal);
}
if(isset($_POST['Modifier_vcj'])) {
$zibase->setVariable($_POST['id'],$_POST['temperature']*10);
}
if(isset($_POST['Modifier_vcn'])) {
$zibase->setVariable($_POST['id'],$_POST['temperature']*10);
}
if(isset($_POST['Modifier_mode'])) {
$zibase->setVariable($_POST['id'],$_POST['mode']);
}

$thermostat=$zibase->getThermostat($idzibase,$tokenzibase);
$thermostatnb = count($thermostat);
$i = 1;
while($i <= $thermostatnb) {

echo "<p align=center>".$thermostat[$i]['0']."</p>";
Esempio n. 3
0
# Ex: Lance le scenario "Alarme OFF"
$zibase->execScript("lm [Alarme OFF]");
# Autres possibilités :
# lm 2 (lance le scenario 2)
# lm 3 aft 60 (lance le scenario 3 dans 60s)
# lm 2.lm [autre] (lance le scenario 2 puis le scenario "autre")
?>
 <?php 
# Lit la variable 2 de la zibase
$var2 = $zibase->getVariable(2);
echo "var2=" . $var2;
?>
 <br/>
 <?php 
# Met à jour la variable 14 de la zibase en lui mettant la valeur 44
$zibase->setVariable(14, 44);
?>
 <?php 
# Lit une variable calendrier
$cal = $zibase->getCalendar(12);
echo "00h00=" . $cal->hour[0] . "<br/>";
echo "04h00=" . $cal->hour[4] . "<br/>";
echo "Mardi=" . $cal->day["mardi"] . "<br/>";
echo "Dimanche=" . $cal->day["dimanche"] . "<br/>";
?>
 <br/>
 <?php 
# Met à jour le calendrier 12 de la zibase
# Par défaut, tout est à 0 (= tout décoché)
$cal = new ZbCalendar();
# On met 05h00 à actif (= coché)