Exemple #1
0
 <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);
     $query0 = "SELECT * FROM `variables` WHERE id = '".$i."'";
     $req0 = mysql_query($query0, $link) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
     $data0 = mysql_fetch_assoc($req0)
     
     ?>
     <tr class="contenu">
       <form method="post" action="./index.php?page=administration&detail=variables">
       <td class="name-variable"><? echo $i; ?></td>
       <td><input type="number" name="value" min="-32768" max="32767" value="<? echo $var; ?>"></td>
       <td class="desc-variable"><input type="text" style="width:95%;" name="description" value="<? echo $data0['description']; ?>"></td>
       <td>
         <input type="hidden" name="id" value="<? echo $i; ?>">
         <INPUT TYPE="SUBMIT" NAME="Valider" VALUE="Valider">
       </td>
       </form>
Exemple #2
0
}
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>";

echo "<p align=center>Temperature d'entree : ".(($zibase->getVariable($thermostat[$i]['3']))/10)."&deg;</p>";
?> <FORM method="post" action="./index.php?page=thermostat"> <?
echo "<p align=center>Consigne de jour : ".(($zibase->getVariable($thermostat[$i]['4']))/10)."&deg; ";
?>
<INPUT TYPE="HIDDEN" NAME="id" VALUE="<? echo $thermostat[$i]['4']; ?>">
<INPUT TYPE="text" size="3" NAME="temperature" VALUE="<? echo (($zibase->getVariable($thermostat[$i]['4']))/10); ?>">
<INPUT TYPE="SUBMIT" NAME="Modifier_vcj" VALUE="Valider">
</p></FORM>
<FORM method="post" action="./index.php?page=thermostat">
<?
echo "<p align=center>Consigne de nuit : ".(($zibase->getVariable($thermostat[$i]['6']))/10)."&deg; ";
?>
<INPUT TYPE="HIDDEN" NAME="id" VALUE="<? echo $thermostat[$i]['6']; ?>">
<INPUT TYPE="text" size="3" NAME="temperature" VALUE="<? echo (($zibase->getVariable($thermostat[$i]['6']))/10); ?>">
<INPUT TYPE="SUBMIT" NAME="Modifier_vcn" VALUE="Valider">
</p></FORM>
$zibase->sendCommand("F12", ZbAction::OFF, ZbProtocol::CHACON);
?>
 <?php 
# Lancement du scenario 1 (le numéro du scenario est affiché entre parenthèses dans le suivi d'activité)
$zibase->runScenario(1);
# Exécution de scripts (Nouveautés V1.6)
# 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/>";
?>