Example #1
0
<?php

/*****************************************************
* Projet : Okovision - Supervision chaudiere OeKofen
* Auteur : Stawen Dronek
* Utilisation commerciale interdite sans mon accord
******************************************************/
include_once 'config.php';
$oko = new okofen();
//$oko2web = new oko2ftp();
//on telecharge le csv depuis la chaudiere
if (GET_CHAUDIERE_DATA_BY_IP) {
    $oko->getChaudiereData();
    $oko->csv2bdd();
}
//on lance le traitement
$oko->makeSyntheseByDay();
echo "done";
 /**
  * Force Synthese for one day
  *
  * @param String $day (YYYY-MM-DD)
  * @return json true|false
  */
 public function makeSyntheseByDay($day)
 {
     $oko = new okofen();
     $r['response'] = $oko->makeSyntheseByDay('onDemande', $day);
     $this->sendResponse($r);
 }
 public function setBoilerMode($mode = 0, $way = 1)
 {
     $o = new okofen();
     $o->applyConfiguration(array("CAPPL:LOCAL.hk[0].betriebsart[{$way}]" => $mode));
     $this->sendResponse($o->getResponseBoiler());
 }