<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>
} 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)."°</p>"; ?> <FORM method="post" action="./index.php?page=thermostat"> <? echo "<p align=center>Consigne de jour : ".(($zibase->getVariable($thermostat[$i]['4']))/10)."° "; ?> <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)."° "; ?> <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/>"; ?>