Jeedom V4.2 - Installation plugin Domogeek

Bonjour,

Avant de mettre en production la nouvelle version de Jeedom 4.2, j’ai testé cette version sur une VM créée de zéro (j’ai donc une installation toute fraîche sur une Debian 10, et sur laquelle j’ai installé la dernière version de Jeedom).

Voici la page santé (ne pas tenir compte du Swapiness, je suis sur un VM de test).

J’ai voulu ensuite installer le plugin officiel Domogeek, et j’ai le message suivant : « Attention ce plugin ne semble pas être compatible avec votre système ».

Si je force quand même l’installation, tout se passe bien, je n’ai pas de message d’erreur.

Mais après, lorsque je veux créer un équipement sur ce plugin, j’ai le message « Internal Srever Error ». je suis passé en mode debug, et j’ai cela dans la log http.error :

[Wed Feb 02 20:27:22.820871 2022] [php7:error] [pid 1481] [client 10.0.2.2:10601] PHP Fatal error:  Uncaught Error: Call to undefined method domogeekCmd::setEventOnly() in /var/www/html/plugins/domogeek/core/class/domogeek.class.php:56
Stack trace:
#0 /var/www/html/core/class/DB.class.php(196): domogeek->postInsert()
#1 /var/www/html/core/class/eqLogic.class.php(1002): DB::save(Object(domogeek), false)
#2 /var/www/html/core/ajax/eqLogic.ajax.php(488): eqLogic->save()
#3 {main}
  thrown in /var/www/html/plugins/domogeek/core/class/domogeek.class.php on line 56, referer: http://127.0.0.1:2080/index.php?v=d&m=domogeek&p=domogeek

D’autres personnes auraient le même pb ?
Merci

Bonsoir.

Ce plugin n’est plus maintenu. Il fonctionnait grâce à une API tierce, celle-ci n’existe plus.

Je ne sais pas l’usage que vous en aviez, mais le plugin infos du jour le surpasse dans bien des cas.

2 « J'aime »

Pourtant les url domogeek fonctionnent, j’en ai sur un equipement script

http://domogeek.entropialux.com/feastedsaint/now

Bonsoir,

En effet je l’utilise depuis très longtemps et il marche très bien. Je voulais m’assurer qu’il continuerait de marcher en 4.2 d’où mon test.

Bonjour,

La méthode seteventonly n’existe plus, elle était deprecated dans les versions précédentes.
C’est un problème déjà rencontré sur d’autres plugins, une mise à jour est nécessaire.

Je me base sur les informations présentes dans les discussions de ce tag.

Exemple :

Bonjour,

C’est noté - merci pour vos réponses.
Du coup, il faudrait peut-être l’enlever du market ou le marquer comme obsolète (pour l’instant il est toujours indiqué comme officiel).

Ben officiel est pas le souci…
Compatible c’est peut être une autre histoire

Il n’y a rien à enlever du market…
Je viens de faire la proposition de changement: https://github.com/jeedom/plugin-domogeek/pull/22
l’équipe Jeedom doit l’approuver.

Cela devrait débloquer la situation, càd qu’il n’y aura plus de crash de jeedom en 4.2
Quand à savoir si le plugin fait bien son job, je n’en sais rien et je ne testerai pas; il le fera aussi bien après que avant, c’est tout ce que je peux dire.

Ce plugin fonctionne toujours chez moi en 4.1.28 donc il semble toujours fonctionnel. Et il le sera en 4.2 après l’acceptation du PR. Par contre ce n’est pas vraiment le plugin qui n’est plus maintenu mais l’api domageek. Donc par conséquent le plugin ne l’est plus non plus.

Tu l’utilise comment stp ? (que je prévois une sortie de secours en cas de non acceptation de la PR).

Grace à ce message je découvre une alternative à domogeek qui ne fonctionne plus. Merci.

Salut
Allez faire un tour ici

Widget perso Info du jour

1 « J'aime »

Merci je vais tenter de pointer mes scénarios grâce à ces infos.

Des informations aussi utiles pour la planification des scénarios devraient faire partie du CORE ou d’un plugin officiel mais au moins on a une solution de contournement.

1 « J'aime »

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