Bonjour à tous,
J’ai cherché, peut être pas assez, j’ai pu voir que le fichier user.function.class.php était comme un bloc code dans un scenario.
J’ai pu lire ce tuto, (trés bien)
mais le comportement n’est pas le même entre le bloc code et ce fichier, j’ai besoin d’appeler des fonctions natives de Jeedom dans cette fonction.
Dans un scenario avec bloc code
$message = $scenario->getHumanName();
message::add("Titre", 'Message: '.$message);
Résultat: Message « [Aucun][Aucun][test declenchement] » donc correct.
Dans le fichier:
class userFunction {
public static function GetMyScenario() {
$message = $scenario->getHumanName();
message::add("Titre", 'Message: '.$message);
}
}
Réponse dans le log: Call to a member function getHumanName() on null
Merci pour votre aide
Cordialement