Message erreur sur facture : Uncaught TypeError: Cannot read property 'top' of undefined

Bonjour à tous,

J’ai un soucis avec mon Plugin Suivi Conso suite au passage de Jeedom 3 à 4 depuis je n’ai plus accès à mes factures, lorsque je clique dessus j’ai un message avec un petit panneau danger voici le message:

Fichier : http://192.168.2.171/3rdparty/jquery.utils/jquery.utils.js?md5=ab8e8d5c40614bf7e4e223acccd4d9d7

fichier suivi conso.txt (24,3 Ko)

Ligne 305 Message Uncaught TypeError: Cannot read property ‹ top › of undefined.

Pour information je suis sur Jeedom V4.0.47 et j’ai réinstallé le plugin Suivi conso pour avoir la dernière version. ( Version 2020-03-29 12:30:46)

Un Raspeberry pi 4 4Go avec Raspbian Buster desktop version de février 2020 kernel 4.19 Release 13-02-2020 sur SSD. PHP 7.3

Mes logs:

conso_update.txt (3,2 Ko)
conso_trame_module.txt (56,3 Ko)
conso_trame.txt (43,6 Ko)
conso_historique.txt (612 Octets)
conso_deamon.txt (340 Octets)
conso_correction.txt (45,9 Ko)
conso.txt (103,8 Ko)

Je ne sais pas comment résoudre ce problème de facture.

Merci pour votre aide

@Thibaut_T As tu une idée sur son problème?

Tu peux faire un copie d’écran avec le problème, car je suis dan le flou, malgré toutes tes infos

Déja je trouve plein d’erreur dans votre conso.txt :

La somme des sous-équipements est supérieure au total de l'équipement père pour la période année. Le camembert ne peut plus être affiché. Total père: 100.00% Total sous-équipements: 309231.69%

@superbricolo Je pense qu’il a le record de % pour l’instant

Edit : Peux tu regarder aussi si tu a pas d’erreur dans le http.error (Dispo dans la page des log de jeedom)
Cdt
Thibaut

Ouaip, record battu. Il a un gros problème dans ses données.
@VINCE3459 tu as de la production photovoltaïque ou autre?

1 « J'aime »

Bonsoir et merci à vous deux de bien vouloir m’aider,

Alors j’ai énormément d’équipements qui me remontent des infos 42 équipements pour le suivi conso en détails:

27 prises Zwave de type Smart Power Plug NAS-WR01ZE
5 prises Wifi via Kasa de type HS110
1 Wifinfo pour le compteur électrique
9 Lumières donc je connaissais la valeur en watt (Que je viens de désactivés pour ne pas dépasser la consommation du camembert).

Pour @Thibaut_T

Voici mon http.error.txt : http.error.txt (121,4 Ko)

Pour @superbricolo

Accueil Suivie Conso

Menu Facture et le petit panneau gris en triangle (j’ai créer des périodes mais les factures n’apparaissent pas)

Message lorsque je clique sur le triangle

Non je n’ai aucune production électricité par panneau ou autre.

Par contre j’ai une sauvegarde de ma base à rajouter à celle existante avec plus d’un an de consommation.

Merci

Alors commençons pas les erreur de suivi-conso :

Array to string conversion in /var/www/html/core/php/utils.inc.php on line 106, referer: http://192.168.2.171/index.php?v=d&p=dashboard

  • j’ai celle la qui correspond a la page des facture :

Notice: Undefined variable: hc_ht in /var/www/html/plugins/conso/desktop/php/panel_tab.php on line 84, referer: http://192.168.2.171/index.php?v=d&m=conso&p=panel

PHP Notice: Undefined variable: hc_ht in /var/www/html/plugins/conso/desktop/php/panel_tab.php on line 102, referer: http://192.168.2.171/index.php?v=d&m=conso&p=panel

Cdt
Thibaut.

Ps : Une update devrais sortir d’ci quelque heure sur Suivi Conso Widget pour corrigé des erreur dans tes log :slight_smile:

Merci @Thibaut_T, je vais l’attendre avec impatience.

Cdt

Vincent

Elle est sortie depuis 25 minutes. Fait une recherche de mise a jours.

Par contre elle règle que les erreur de Suivi Conso Widget et non celle exposé sur le message juste au dessus.

cdt
Thibaut

Si tu peux tu ajoutes derrière la ligne 66 du fichier /var/www/html/plugins/conso/desktop/php/panel_tab.php

$hc_ht = 0; 

Comme ceci:

											<tr>
												<td colspan="7">Du '.$periode['date_debut'].' au '.$periode['date_fin'].' '.$power.' kVA </td>
											</tr>';
											$hc_ht = 0;
											if ($type != 'gaz' and $type_abo == 'HCHP') {

J’espère que cela va résoudre ton problème. Si c’est bon , je ferais publier le correctif sur le market

Bonjour @superbricolo,

Je viens de faire la modification et facture s’ouvre normalement sans triangle gris.

Mais le triangle apparaît maintenant lorsque je clique sur le bouton accueil.

Voici ce qu’il me donne comme message

1 Uncaught Error: You called Tooltipster’s « destroy » method on an uninitialized element

Merci à toi

Bonsoir @Thibaut_T ,

C’est bon j’ai effectué la mise à jour du Widget suivi conso.

et @superbricolo ma permis accéder au menu facture. Mais je lui est signalé qu’une erreur était apparu sur le menu accueil du plugin suivi conso.

En tout cas merci à vous deux ça m’aide beaucoup.

@Thibaut_T, Tu n’étais pas déjà en cours de correction sur l’erreur jquery ?

1 « J'aime »

@superbricolo si, j’avais le problème de la facture qui me faisait:

Fichier : http://192.168.2.171/3rdparty/jquery.utils/jquery.utils.js?md5=ab8e8d5c40614bf7e4e223acccd4d9d7

Ligne 305 Message Uncaught TypeError: Cannot read property ‹ top › of undefined.

Que j’ai régler avec la solution que tu m’avais donné, donc plus de soucis cotés facture.

"Si tu peux tu ajoutes derrière la ligne 66 du fichier /var/www/html/plugins/conso/desktop/php/panel_tab.php

$hc_ht = 0; "

Mais maintenant c'est autre type de message lorsque je clique sur accueil qui apparait maintenant.


http://192.168.2.171/3rdparty/jquery.tooltipster/js/tooltipster.bundle.min.js?md5=843b8a8618e600e4071e0e15ed40404a		
1 Uncaught Error: You called Tooltipster’s « destroy » method on an uninitialized element

Oui j’ai vu. Je crois que @Thibaut_T était déjà sur la correction de ce cas qui a déjà été signalé par quelqu’un d’autre. Il nous confirmera

Ok merci @superbricolo, je vais patienter.

Sinon j’aimerai récupéré mon historique de consommation de plus 1 ans, que j’ai sauvegardé sous ce type de fichier (avant ma panne de Raspberry) save_2020-03-24_02_23_04.sql
et le fusionner à celui qui est actuellement dans mon plugin.

Quel est la meilleur procédure pour ne pas faire de boulette?

Merci

Pour ne pas faire de bêtise, tu commences par faire une sauvegarde de tes données actuelles au cas où. Et tu m’envoies ton save_2020-03-24_02_23_04.sql qu’il faudra je pense modifier pour ne pas perdre tes données actuelles lors de la restauration.

Hello,

Alors oui je doit régler cette erreur. Mais j’ai pas encore réussi a la trouvé… J’arrive a la reproduire mais j’arrive pas a voir de où sa vient…
Cdt
Thibaut

Bonjour, @Thibaut_T prend ton temps l’erreur n’a pas l’air bloquante.

Merci

Voici @superbricolo deux fichiers sql:

  1. save_2020-04-06125652.sql c’est celui qui tourne actuellement sur le plugin.

  2. save_2020-03-24_02_23_04.sql celui ci est mon historique de consommation de plus 1 ans.

Je met un lien car l’historique est trop gros pour être posté https://drive.google.com/drive/folders/1-EiUFIsutzyNPre_Sthe15JScieQDNwv

Merci