Installation du plugin Kodi sur derniere version Probléme

Bonjour,

Suite a de gros souci de fonctionnement depuis la dernière version de jeedom de mon plugin kodi , j’ai fait l erreur :frowning: de le desintaller , pour le reinstaller.
et la impossibilité de recréer mon équipement kodi grosse erreur .
dans santé Kodi + dependance OK
Log http.error :

[Fri Mar 04 15:47:56.444440 2022] [php7:error] [pid 22823] [client 212.51.190.238:0] PHP Fatal error:  Uncaught Error: Call to undefined method kodiCmd::setEventOnly() in /var/www/html/plugins/kodi/core/class/kodi.class.php:314
Stack trace:
#0 /var/www/html/core/class/DB.class.php(232): kodi->postSave()
#1 /var/www/html/core/class/eqLogic.class.php(1002): DB::save(Object(kodi), false)
#2 /var/www/html/core/ajax/eqLogic.ajax.php(488): eqLogic->save()
#3 {main}
  thrown in /var/www/html/plugins/kodi/core/class/kodi.class.php on line 314, referer: xxxxxxxxxxxxxxxxxx/index.php?v=d&m=kodi&p=kodi

Bonjour,

Il faudrait supprimer toutes les lignes contenant setEventOnly() dans le fichier kodi.class.php.
Cette fonction n’existe plus sur jeedom 4.2.

Soit via l’éditeur de fichier intégré à jeedom soit attendre une mise à jour du plug-in.

Au Top Merci !

pensez a bien régénéré la clef api Kodi , appliqué les modifs de l’autre post, utiliser la clef api dans le plugin et tout remarche !!!

Est ce qu’une mise à jouur du plugin est prévu afin d’apporter cette modification? car en l’état le plugin ne remonte pas les informations de Kodi ce qui oblige de choisir entre rester sur l’ancienne version de jeedom afin devoir le plugin fonctionnel ou mettre à jour et ne plus avoir de remonté d’info…

la manip a la main est facile je pensse que le pluggin sera bien mis a jour a un moment toutefois :slight_smile:

Bonjour,

Le plugin a été mise à jour en beta, il sera dispo demain sur le market (en beta)
Changements: fix pour la compatibilité avec jeedom 4.2 (le seteventonly) & petit lifting des écrans de config pour 4.2

Merci de faire un retour afin que l’on puisse demander le passage en stable si tout est en ordre.

1 « J'aime »

desolé pour le retard ;
je viens d’installé la misea jour et je suis revenue a avant mes modifs … bizare

Avez-vous bien installé la version beta?
puis-je voir la page de config du plugin?

Ok, et au fait,

Qu’est-ce que cela veut dire exactement? une erreur quelque part?
pouvez-vous donner le log http.error s’il y a une erreur 500 et le log du plugin?

Puis-je voir la page de config d’un équipement? Elle a été mise à jour également.

Je viens de réinstaller le plugin depuis le market sur un jeedom qui ne l’avait pas et je n’ai aucun problème.

@Mips

Test refait cela marche mais ! on ne peux toujours pas récup le plugin sur la page , toujours un pb de droits.

Du coup ptre quand on installe le plugin jeedom ca remplace pas celui pour xbmc.

Mon souci venait du plugin pour xbmc (callback) que j’avais remplacé en le récupérant via l’explorateur de fichier.

il ma fallut remodifier le fichier Addon.py :

remplacer :

params={‹ value ›: value.encode(« utf-8 »), ‹ api ›: api_key, ‹ type › : type})

par :

requests.get(url, headers={‹ X-Forwarded-For ›: xbmc.getIPAddress()},
params={‹ value ›: value.encode(« utf-8 »), ‹ api ›: api_key, ‹ type › : ‹ event ›, ‹ plugin ›: type})

Si tu as besoin d autre infos avec plaisir.

cdt

Je me permets de faire une incursion dans le sujet afin de savoir si le plugin kodi verra prochainement une mise a jour officielle? En effet depuis la parution (il y a maintenant quelques mois) de la beta il semblerait qu’il n’y ai pas eu de mise a jour officialisé de ce dernier, empechant par la même le passage à des versions plus rescente de Jeedom si l’on veux conserver toutes les remontées d’information de kodi dans Jeedom…

Est-ce que la bêta fonctionne pour vous ?
Je peux demander un passage en stable mais n’ayant pas suffisamment de retour positif je ne l’ai pas encore fait et je ne m’y risquerais pas pour l’instant

Pour le moment je ne sais pas dire encore si les quelques problèmes de certains sont dû à leur installations spécifiques ou s’il y a un problème caché plus global donc c’est un peu risqué de passer en stable à mon avis.

est il nécessaire sur la,version béta de réinstaller l’addon sur kodi?

Oui car l’addon sur Kodi fait des appels sur jeedom (le plug-in) et depuis la 4.2 le format des appels api a changé.

Bonjour,
J’ai utilisé ce plugin pendant longtemps avant de le désactiver un temps certain et faire quelques mise à jour Jeedom sans me douter… Je viens d’essayer de le réactiver et j’ai effectivement une erreur :
« Erreur sur la fonction cron du plugin : Call to a member function execCmd() on bool »

Ainsi qu’une erreur javascript qui apparait seulement si une tuile Kodi est visible à l’ecran du Dashboard :
Uncaught SyntaxError: Private field ‹ #state_nb › must be declared in an enclosing class

Je viens donc d’essayer de remonter le fil des différents sujets qui parlent de problème de ce type.
J’atterri ici et constate également les erreurs dû au setEventOnly() dans le log http.
Installer la version beta me semblais donc un bon début, mais malheureusement j’ai l’impression de pas pouvoir l’installer ?

Merci d’avance pour le retour,

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