jeedom-zigate / jeedom-plugin-zigate

Plugin Jeedom for ZiGate key.
MIT License
29 stars 12 forks source link

Rafraichissement imposible "selectionnez un zigate" #224

Closed sifus closed 4 years ago

sifus commented 4 years ago

Lorsque l'on clique sur rafraichir un module un message d'erreur apparait et nous demande "Veuillez d'abord sélectionner un zigate"

Capture d’écran 2019-11-04 à 15 02 16

Informations:

nlhomme commented 4 years ago

Bonsoir,

Je confirme rencontrer la même difficulté sur le même écran, qu'il s'agisse de rafraîchir un équipement, le découvrir ou l'identifier.

Type de l'équipement : tous
Version Jeedom : 3.3.35
Version plugin 1.4.0
Version lib 0.33.1
Version firmware 3.1a

Cordialement

0k1745 commented 4 years ago

Bonjour,

Je rencontre la même difficulté, rien de spécial dans les logs. Cela n'empêche pas la récupération d'information.

Type de l'équipement : tous Version Jeedom : v4.0.26 Jeedom Delta Version plugin 1.4.0 Version lib 0.33.1 Version firmware 3.1a

YohannsMonnier commented 4 years ago

Bonjour même soucis et même difficulté à récupérer les commandes complètes des nouveaux appareils ajoutés à la Zigate.

Fabsky commented 4 years ago

Pareil .. J'ai des composants qui se font éjecter, et plus moyen de les ré-inclure. Du coup ma domotique est en train de tomber petit à petit ...

fairecasoimeme commented 4 years ago

Je pense que le problème vient de la nouvelle mise à jour Jeedom. La classe utilisée a changé :

Dans le fichier: zigate\desktop\js\zigate.js --> la classe li_eqLogic n'existe plus

chez moi, elle est remplacée par : eqLogicDisplayCard

En remplaçant à la main, ça remarche.

@doudz peux-tu confirmer / infirmer ?

Fred

Fabsky commented 4 years ago

De mon côté j'ai modifié le fichier et remplacé "li_eqLogic" par "eqLogicDisplayCard" (de mémoire 6 remplacements) Ça a en effet l'air de remarcher complètement !! Merci

doudz commented 4 years ago

Je confirme que c'est la modification à faire, je la met en beta. Par ailleurs, je me demande depuis quand ça a changé car ça doit faire un bon moment que ça ne fonctionne plus...

ludo1227 commented 4 years ago

Bonjour, Tout novice dans le domaine, j'ai les mêmes problèmes. Comment faites vous pour trouver le fichier et le modifier? En faisant un "find" sur mon rpi, il ne trouve pas le fichier à modifier... Merci d'avance

doudz commented 4 years ago

Le plus simple serait peut-être de passer le plugin en beta dès demain pour avoir la modification

ludo1227 commented 4 years ago

Merci @doudz Je dois mettre à jour le plugin directement via Jeedom ou il faut passer en lignes de commandes (si oui, lesquelles?)? Merci encore

doudz commented 4 years ago

Via jeedom en autorisant les versions bêta dans les paramètres

ludo1227 commented 4 years ago

Merci beaucoup! Cela fonctionne!

Kazfr commented 4 years ago

J'ai aussi eu la moitié de mes équipements désactivés subitement avec l'impossibilité de pouvoir les réactiver pour la deuxième fois. C'est arrivé ou du moins ça a démarré avec la dernière maj de jeedom. Me concernant, je vais simplement modifier avec le fix de Doudz et reset l'ensemble par manque de temps pour débugger ça.

Pour information ma configuration est la suivante:

Kenderv commented 4 years ago

Via jeedom en autorisant les versions bêta dans les paramètres

Bonjour, J'ai le même problème et je voudrais simplement savoir où et comment on autorise les versions beta dans les paramètres. Merci

jiquem commented 4 years ago

Regression sur la maj de hier

jeedom@jeedom:/var/www/html/plugins/zigate/desktop/js$ ls -l zigate.js 
-rwxrwxr-x 1 www-data www-data 11177 Nov 29 10:58 zigate.js
jeedom@jeedom:/var/www/html/plugins/zigate/desktop/js$ grep li_eqLogic zigate.js 
    if ($('.li_eqLogic.active').attr('data-eqLogic_id') != undefined) {
        id = $('.li_eqLogic.active').attr('data-eqLogic_id');
    if ($('.li_eqLogic.active').attr('data-eqLogic_id') != undefined) {
        id = $('.li_eqLogic.active').attr('data-eqLogic_id');
    if ($('.li_eqLogic.active').attr('data-eqLogic_id') != undefined) {
        id = $('.li_eqLogic.active').attr('data-eqLogic_id');
doudz commented 4 years ago

Je ne vois pas cette régression sur la dernière version https://github.com/jeedom-zigate/jeedom-plugin-zigate/blob/master/desktop/js/zigate.js#L115

@jiquem est-ce que tu utilises Jeedom v3 ? Désormais les nouvelles versions du plugin seront uniquement compatible V4...

jiquem commented 4 years ago

Oui, je suis en v3... j'hésite à passer en v4

FrosT6969 commented 4 years ago

Bonjour, Je suis aussi novice: y a t-il moyen de le faire encore fonctionner sur une V3 et si oui comment ? Merci à vous

doudz commented 4 years ago

Je viens de porter la modification pour Jeedom v3, vous aurez une mise à jour du plugin en v1.4.1

Fabsky commented 4 years ago

Désormais les nouvelles versions du plugin seront uniquement compatible V4...

Oula ... alors même que la V4 est pas sortie ? c'est gros ça... En tout cas c'est bon à savoir, j'appliquerais plus aucune màj du plugin.

doudz commented 4 years ago

hum, la V4 est pas encore sortie ? ça fait tellement longtemps que Jeedom envoie des emails à ce sujet que je pensais que c'était sortie... désolé, n'utilisant pas Jeedom moi même je ne suis pas vraiment au courant de ces choses là.

Si vous êtes en stable, il y a 2 versions du plugin, les versions 1.4.* compatibles V3 et les versions 1.5 et supérieures pour la V4 Normalement Jeedom propose la bonne version, 1.4 pour la V3 et 1.5 pour la V4

Par contre pour la version béta, il n'y a qu'une version, celle compatible V4

doudz commented 4 years ago

Ceci dit, je veux bien laisser la compatibilité avec la V3 mais il faut savoir que je ne pourrais pas la tester donc en cas de problème, soit qqn peut proposer la solution, soit vous aurez des réponses du genre "il faut d'abord migrer Jeedom en V4" Je suis navré mais étant seul (ou pratiquement) à développer le plugin je ne peux être sur tous les fronts

Fabsky commented 4 years ago

Non la v4 est en RC, sauf erreur de ma part. Pour la compatibilité, en fait c'est juste que si on a une V3 il ne faudrait pas se prendre une update v4 et que plus rien ne marche. Je sais pas si c'est possible avec les plugins jeedom. Sinon au pire avoir l'info. La page changelog a été mise à jour, donc je pense que c'est bon, juste que je suppose que certaines personnes font la mise à jour sans lire le changelog (pas bien). Mais en tout cas merci pour le correctif.

doudz commented 4 years ago

@Fabsky D'après https://community.jeedom.com/t/rtex-debian-10-buster-netinst-amd64-jeedom-v4/2510 et comme on peut le vérifier ici : https://github.com/jeedom/core/blob/master/install/install.sh#L339 c'est bien la version V4 qui s'intalle par défaut maintenant lorsqu'on installe Jeedom

Je considère donc que la V4 est la version officielle

Fabsky commented 4 years ago

@doudz En effet tu as raison, dans les scripts c'est mis en stable. Par contre aucune comm sur leur blog depuis l'annonce de la RC (ça date quand même de fin août), et aucune màj dispo dans l'interface utilisateur, donc màj possible uniquement via script. Pour moi ça ressemble quand même à du RC :) De toute façon la v4 même en RC est probablement utilisable sans problème. Faudrait que je me mette dessus un moment pour màj, mais trop de chose à faire :s