Exemplo n.º 1
0
 <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 
# Met à jour la variable 14 de la zibase en lui mettant la valeur 44
$zibase->setVariable(14, 44);
?>