Hello
j’ai besoin d’aide sur le cron du plugin qui se lance toutes les minutes au lieu de 15. J’ai beau chercher je ne trouve pas d’où vient l’erreur. Je tourne en rond.
Le code est dispo sur GitHub
Dans ma classe QNAP, j’ai le cron15 qui appelle le refresh
public static function cron15() {
foreach (self::byType('QNAP') as $qnap) {
if ($qnap->getIsEnable() == 1) {
$cmd = $qnap->getCmd(null, 'refresh');
if (!is_object($cmd)) {
continue;
}
$cmd->execCmd();
}
}
}
et le refresh dans la classe cmd, j’appelle le poller qui met ensuite à jour la base jeedom.
public function execute($_options = null) {
$eqLogic = $this->getEqLogic();
switch ($this->getLogicalId()) {
case "reboot":
$eqLogic->reboot();
log::add('QNAP','debug','reboot ' . $this->getHumanName());
break;
case "poweroff":
$eqLogic->halt();
log::add('QNAP','debug','poweroff ' . $this->getHumanName());
break;
case "refresh":
$eqLogic->getQNAPInfo();
log::add('QNAP','debug','refresh ' . $this->getHumanName());
break;
}
return true;
}
Merci !