} else { $samedi = 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) {
$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é) $cal->hour[5] = 1; # On met le jeudi à actif (=coché) $cal->day["jeudi"] = 1; $zibase->setCalendar(12, $cal); ?> <br/> <?php # Lit l'état d'un actionneur $etat = $zibase->getState("H3"); echo "Etat de H3 : " . $etat; ?> <br/> <br/> <?php # Lit les valeurs d'une sonde $info = $zibase->getSensorInfo("OS439191042"); echo "Heure du relevé : " . $info[0]->format("d/m/Y H:i:s") . "<br/>"; echo "Température : " . $info[1] / 10 . "°C<br/>"; echo "Humidité : " . $info[2] . "%<br/>";