<? session_start(); if(isset($_SESSION['auth'])) { ?> <SCRIPT LANGUAGE="JavaScript"/> function redirect() { window.location="javascript:history.go(-1)" } setTimeout("redirect()",0); // delai en millisecondes </SCRIPT> <?php include("../config/conf_zibase.php"); include("../lib/zibase.php"); include("../config/variables.php"); $zibase = new ZiBase($ipzibase); $zibase->runScenario($_GET['action']); } ?>
$zibase = new ZiBase("192.168.0.20"); ?> <html> <body> <h1>Exemples d'utilisation de l'API PHP Zibase</h1> <?php # Envoi de la commande H3 ON en RF X10 $zibase->sendCommand("H3", ZbAction::ON, ZbProtocol::X10); # Envoi de la commande F12 OFF en RF Chacon $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