Erreur sur block code

Bonjour,

J’utilise un script PHP dans un block-code. Malheureusement, le script ne semble plus fonctionner. Ce script doit balayer un objet et pour chaque équipement faire une action.

Malheureusement, la première instruction, $ob=object::byName(‹ nom de l’objet ›), ne semble plus passer et met le scénario en erreur sans log.

Est-ce que l’un de vous aurait une idée ?

$ob=object::byName('jardin-plantes');
$eq=$ob->getEqLogic();
$Message="";
$nb = 0;
foreach($eq as $e){
  $scenario->setLog($e->getHumanName()) ;
  $GD=$e->getDisplay('parameters');
  
  foreach($GD as $OpName => $Op) {
    $cmd=cmd::byString("#".$e->getHumanName()."[Humidité]#");
    $humidite = $cmd->execCmd();
  }
}

if ($Message) {
  if ($nb > 1) {$scenario->setData("temp64","Les plantes ont besoin d'eau : \r\n".$Message);}
  else {$scenario->setData("temp64","La plante a besoin d'eau : \r\n".$Message);}
} 

merci d’avance

Salut,

Remplace object par jeeObject :wink:

Merci @kaktusatomik ca fonctionne :slight_smile:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.