depuis peu, le plugin HTTP Event Remote ne récupère plus aucune information.
il n’y a pas d’activité dans les logs et lorsque je lance la requête HTTP depuis mon navigateur j’ai juste un fond blanc alors qu’avant j’obtenais un « OK ».
j’ai vu sur d’autres discussions qu’il fallait désormais utiliser les API plugins sauf que dans mon onglet API je n’ai aucune API dédiée au plugin HTTP Event Remote.
Lisez le changelog de la version 4.2 ainsi que l’article sur le blog:
votre url doit contenir qlqch du genre:
...plugin=httpRemoteEvent&type=event...
au lieu de:
...type=httpRemoteEvent...
De plus il faut effectivement utiliser la clé api du plugin et plus la clé api du core (donc pas la clé api globale)
Mais vérifiez le reste également
edit: si le plugin ne propose pas d’apikey de lui-même, cela viendra avec une mise à jour on espère mais en attendant vous pouvez utilisez ce code dans un bloc code d’un scénario pour générer la clé:
jeedom::getApiKey('httpRemoteEvent');
la valeur passée étant l’id du plugin (si vous faites une erreur aucune clé ne sera généré donc aucun impact)
cela fera en sorte de générer une clé api pour le plugin si elle n’existe pas (sinon aucun impact) et de la sauver.
Elle sera ensuite visible dans l’interface de config jeedom.