Bug plugin script?

Bonjour @JAG

Il faut aussi supprimer Autoriser memcache qui a disparu en même temps que Lifetime
L’utilisation du cache tel que discuté ici n’est pas optionnelle et sa durée de vie est le temps de l’exécution de l’équipement script.

Je n’ai pas non plus trouvé le paramètre évènement

Le $_GET c’est quand le param est passé par: URL.php?source=toto
Voir PHP: $_GET - Manual
Donc un appel direct sans passer par Jeedom.
Depuis Jeedom, dans le champ Requete

/var/www/html/plugins/script/data/T-get.php?source=toto

ça donne:

Pour un appel depuis Jeedom, il faut des espaces entre les arguments et utiliser argc et argv

J’utilise ça au début de mon script Viessmann :innocent: pour permettre un lancement par Jeedom ou en direct:

  // test si php lance par jeedom ou en direct
if (isset($argv)) { // script jeedom var/www/html/plugins/script/data/viessmann.php   GetAllInformation
  $params['jeedom'] = 1; // php depuis Jeedom
  $fct=$argv[1];
}
else {  // ie URL : http://jeedom/plugins/script/data/viessmann.php?fct=GetAllInformation
  $params['jeedom'] = 0; // php en dehors de Jeedom
  if (isset( $_GET['fct'])) $fct=$_GET['fct'];
}
1 « J'aime »

@jpty : c’est fait dans le même PR Typo + Correction suivant discussion Communauty by JEALG · Pull Request #72 · jeedom/plugin-script · GitHub

bonne journée

1 « J'aime »