abarrau / jeedom-plugins-doc

Doc des plugins développés par abarrau/olindote, pour la box domotique Jeedom
3 stars 0 forks source link

[DaikinOnlineCtrl] Jeedom 4.4.2 - Aucun affichage du widget DaikinOnlineCtrl sur un design #105

Closed BisonJeedom closed 6 months ago

BisonJeedom commented 7 months ago

Bonjour,

Depuis Jeedom 4.4.2 le widget ne s'affiche plus dans un design, il n'y a même plus le bloc donc rien ne se charge. On a une erreur JS lors du refresh de la page :

Error JS > TypeError >  TypeError: Failed to fetch
    at domUtils.ajax (/core/php/getResource.php?file=core/dom/dom.utils.js&md5=2c31cf538c4a6ecd19aed3daa3a4a5de&lang=fr_FR:568:5)
    at jeedom.changes (/core/php/getResource.php?file=core/js/jeedom.class.js&md5=a8d24aee27c4423f7bbb075818d47e70&lang=fr_FR:130:12)

Il s'affiche, chez moi, sur le dashboard.

J'ai essayé de regarder mais je ne vois pas quoi modifier pour régler ça.

Merci, Bison

abarrau commented 7 months ago

Bonjour, Avec quel plugin rencontrez-vous ce problème d'affichage ?

L'erreur remontée est pour les fichiers du CORE Jeedom et non pour mes plugins. Cette erreur apparait même quand mes plugins sont désactivés (j'ai fais des tests sur ma dev) ; il faut donc remonter à Jeedom cet erreur.

Pour l'instant, je tourne sur une 4.4.1 depuis janvier sans problème, mais en laissant actif JQuery. J'ai une 4.4.2 sur ma dev, justement pour migrer mes plugins en PureJS. Toutefois le travail est énorme de tout reprendre et je n'ai aucune date de visibilité quant à une sortie des plugins. L'équipe Jeedom avait annoncé que tant qu'on désactivait pas JQuery la compatibilité resterait. En l'état, je ne peux dire plus.

Cdt, Aurélien

BisonJeedom commented 7 months ago

Bonjour, Avec DaikinOnlineCtrl mais je viens de créer un nouveau design pour valider les messages d'erreurs et, en effet il n'y en a plus. Ces messages venaient donc d'ailleurs.

Ici le soucis est "juste" que le widget ne s'affiche pas du tout. L'écran du design reste vide.

Par contre dans le code HTML de la page on retrouve bien le code du widget : <div class="eqLogic-widget eqLogic DOC_widget allowResize #eqLogic_class#" data-eqtyle="DaikinOnlineCtrl" data-eqlogic_id="167" data-eqlogic_uid="eqLogic167__873982633__" data-version="dashboard" data-translate-category="Chauffage" data-category="heating" data-tags="" style="width: 562px; height: 304px; background-color: rgb(187, 170, 204);"> ....

J'ai modifié le titre de l'issue pour coller à la réalité.

t0urista commented 6 months ago

je suis aussi intéressé par un bug fix, c'est un plugin utile que je ne souhaite pas abandonner en passant en jeedom 4.4

anyall commented 6 months ago

Idem, je suis très ennuyé par la perte du design de ce plugin...

Pingu95 commented 6 months ago

Hello Aurélien,

Idem pour moi en 4.4.5 : plus d'affichage du widget du plugins sur les designs.

Courage pour la mise à jour pour la compat :(

Merci,

A+ Seb

abarrau commented 6 months ago

Bonjour à tous, pour rassurer le point est pris de transformer le plugin en pure js, mais je vous avouerais que j'ai peu de temps et l'action assez colossale ... (toutes les interfaces étaient réalisées en jquery)

je ne vais pas sortir de correctif intermédiaire, car normalement le core aurait dut rester compatible avec pure js et jquery. mais ça ne sera peut-etre pas d'ici l'été.

merci de votre compréhension, je vous tiens informé. Cdt, Aurélien

Pingu95 commented 6 months ago

Merci pour la prise en compte et bon courage pour la refonte :)

abarrau commented 6 months ago

PS: je ferme ce ticket, et maintien la #104 qui est plus générique, mais mm problème de font ... migration en pure JS