Refresh en boucle

Bonjour,

J’ai un soucis de refresh auto sur le plugin depuis que j’ai fait une restauration de jeedom 4.4.9 sur une debian 11

voici la vidéo :
WhatsApp-Vidéo-2024-07-25-à-14.50.52_d604f024

Une idée ? je peux fournir autre chose pour aider ?

Par avance merci.

Cordialement,

1 « J'aime »

Bonjour
Pas vraiment d’idée.
Essaye de forcer une maj du core.
Redémarrer la box
Revoir d’éventuelles scénarioss

Idem chez moi, raspbian 11, mais j’ai simplement fait l’upgrade à 4.4.9.
c’est pas inutilisable (quoique…) (ça « saute » toutes les quelques secondes), mais y’a clairement un petit effet de bord. En rechargeant la page ça me double mon widget parfois, même… :slightly_smiling_face:

Peux être si @Loic passe par là.
Ça me rappelle un souci du core déjà rencontré.

1 « J'aime »

Non là ça sent un soucis dans le plugin ou le widget.

https://community.jeedom.com/uploads/default/original/3X/1/7/17dd9b87b540ef0d2bb4ba17ca0f4e2431150055.jpeg
Merci Loïc

Ça n’a pourtant pas changé depuis un moment.
Je regarderai ce weekend.

La 4.4.9 a supprimé le cache des widgets donc ça peut révéler des problèmes sous jacent sur le plugin ou le widget.

1 « J'aime »

Hello,

Oui c’est peut être du à la maj en 4.4.9 je venais juste de la faire avant de passer sous debian 11

J’ai aussi le widget qui apparait en double par moment.

+++

Re…
Je reproduis le même comportement.
c’est normal qu’il y’a autant de refresh +de 40 en 1 minute quelque soit la tuile ?
j’ai des requêtes « eqLogic.ajax.php » et « event.ajax.php »
Je ne sais pas ce qui a changé concrètement pour expliquer ce comportement.

pour cette tuile c’est un code JS qui renseigne les informations.
Ex:

 if ('#room_modetech#' == 'away') { 
	$('.eqLogic[data-eqLogic_id=#id#] .room.active' ).attr('data-thmode', 'away');
	$('.eqLogic[data-eqLogic_id=#id#] .away').css('color', 'white');
	var htmlaway ='';
	if ('#home_modetech#' == 'away'){
		htmlaway += '<i class="fas fa-times-circle cancelaway cursor tooltips" style="margin-left: 0px;color:#b93a3e!important"></i>';
	}
	htmlaway += '   <strong class="state" title="Profile en cours">Absent (Home)</strong>'
	htmlaway += '  <i class="fas fa-arrow-right" style="" title=""></i> ';
	htmlaway += '<span class="" data-mode="away" style="margin-left: 0px"> #spRoom_endtime#</span>';
	$('.eqLogic[data-eqLogic_id=#id#] .zprofil').empty().html(htmlaway);
	$('.eqLogic[data-eqLogic_id=#id#] .zplanning').empty().hide();
} 

Merci

Sans voir le code php du plugin compliqué mais en gros c’est lui qui doit déclencher les mise à jour en boucle.

Effectivement
il semble que c’est la fonction toHtml (interne au plugin) tourne en boucle, le code de la tuile ne semble pas en cause, je vais essayer de comprendre pourquoi

1 « J'aime »

un cmd->save dans toHtml() :kissing_smiling_eyes:

je viens de faire la maj et j’ai toujours le même soucis.

+++

Je viens de pousser en stable.
@nawak86 pense à clôturera si le problème est résolu.
Merci

1 « J'aime »

hello

c’est mieux :stuck_out_tongue: c’est normal de voir ça le temps de chargement de la page :

image

pour au final afficher ça :
image

on ne peut pas cacher d’origine les commandes qui nous concerne pas ?

+++ et merci c’est cool d’avoir corrigé

Je n’ai pas ce comportement
Ça dure combien de temps ? Normalement c’est tellement rapide qu’on ne le voit pas

c’est pas super long non plus

1 demi seconde mais si on pouvait cacher les infos qui nous intéresse pas ça serait cool.

bonne soirée