fredokl Posté(e) le 15 décembre 2024 Signaler Posté(e) le 15 décembre 2024 (modifié) Pas de souci, t'inquiète. Pour en revenir au problème de @jojo, j'ai regardé pour moi et j'ai le même affichage --> page noir avec 'Loading, please wait...' au centre. J'ai ajouté les lignes correctement et je n'ai pas d'erreur mais rien ne s'affiche. Il ya toujours la même chose. Modifié le 15 décembre 2024 par fredokl
Lazer Posté(e) le 15 décembre 2024 Auteur Signaler Posté(e) le 15 décembre 2024 Mais est-ce que tu as bien des devices de type "current" dans ta base de données ?
fredokl Posté(e) le 15 décembre 2024 Signaler Posté(e) le 15 décembre 2024 Oui j'ai bien des devices de type current dans la DB. On parle bien de 'Courant [A]?
Lazer Posté(e) le 15 décembre 2024 Auteur Signaler Posté(e) le 15 décembre 2024 Oui "Courant [A]" correspond bien au type "current". Il me faudra l'affichage de la console de ton navigateur pour comprendre. Dans la DB, vérifie la présence de données dans la table domocharts_current (ainsi que _day) mais aussi que tu retrouves les ID des modules dans les tables domocharts_device, domocharts_device_type et que tu retrouves bien le type current dans domocharts_type
jojo Posté(e) le 15 décembre 2024 Signaler Posté(e) le 15 décembre 2024 il y a 24 minutes, Lazer a dit : Le QA est en v7.11, mais les pages Web n'ont pas été touchées et toujours en 7.0 je croyais que les v des QA et app web étaient identiques. il y a 27 minutes, Lazer a dit : Après si tu joues à l'apprenti sorcier ce n'est pas mon style, ce que je fais c'est suivre les tutos à la lettre (en respectant les minuscules et majuscules). il y a 31 minutes, Lazer a dit : Notamment depuis 2 posts tu parles d'IP de ton NAS, ça n'a aucun rapport avec le problème des graphiques de courant dont il est question. C'est bien la preuve que je ne joue pas à l'appranti sorcier : en faisant ce qui est écrit ça ne fonctionne pas chez moi, et j'explique la parade que j'ai trouvée, et essaye de comprendre pourquoi j'ai dû (à contre coeur) jouer à l'appranti sorcier pour faire marcher le bazar, alors que tous a toujours fonctionné au 1/4 de poils (coupé dans le sens de la longueur) tous tes tutos. Mais en effet ce n'est pas la même chose, d'où mon questionnement sur les versions (qui aurait pu ^tre une explication) Pour le config.js, j'avais justement re-downloadé et ré-installé la dernière version pour être sûr avant de poser la question. il y a 46 minutes, Lazer a dit : chez moi les graphiques de courant fonctionnent car j'ai dû faire la modification de mes fichiers de config. ce qui voudrait dire qu'il y a une v7.01 de l'application Web en gestation il y a 39 minutes, Lazer a dit : Oui désolé pour l'histoire du const versus var c'est parce que j'ai modifié mon fichier, mais c'est pas important, c'est vraiment du détail, c'est une micro-optimisation que j'ai faite, et effectivement non partagée. je réponds moins vite que vous ...
fredokl Posté(e) le 15 décembre 2024 Signaler Posté(e) le 15 décembre 2024 (modifié) @Lazervoici des captures d'écrans de ma DB. Par contre, pour la console du navigateur, je ne sais pas qu'elle partie t'envoyer. J'ai pris le module 1167 comme référence, c'est un Aeotec Gen 5 pour triphasé. Modifié le 15 décembre 2024 par fredokl EDIT: modifié 1176 en 1167
Lazer Posté(e) le 15 décembre 2024 Auteur Signaler Posté(e) le 15 décembre 2024 il y a 3 minutes, fredokl a dit : Par contre, pour la console du navigateur, je ne sais pas qu'elle partie t'envoyer. Avec F12 comme je l'ai indiqué à Jojo plus haut Je pense que c'est le même raccourci pour tous les navigateurs.
fredokl Posté(e) le 15 décembre 2024 Signaler Posté(e) le 15 décembre 2024 Je me suis mal exprimé je pense, je sais afficher la consol mais quelle partie veux-tu voir?
fredokl Posté(e) le 15 décembre 2024 Signaler Posté(e) le 15 décembre 2024 (modifié) Voici la consol pour la page "noir": EDIT: Suppression du code source de la page pour gagner en lisibilité. Modifié le 15 décembre 2024 par fredokl
Lazer Posté(e) le 15 décembre 2024 Auteur Signaler Posté(e) le 15 décembre 2024 Non ça ce n'est pas la console, mais le code source de la page Web Je t'ai mis un exemple de Console plus haut (et Jojo a également partagé la sienne) Je veux voir les messages de debug, c'est comme le log des QA, mais pour les pages Web.
fredokl Posté(e) le 15 décembre 2024 Signaler Posté(e) le 15 décembre 2024 (modifié) Désolé pour la confusion. Voici la console en trois parties. Modifié le 15 décembre 2024 par fredokl EDIT: Ajout capture écran
Lazer Posté(e) le 15 décembre 2024 Auteur Signaler Posté(e) le 15 décembre 2024 Merci, tu as donc la même erreur que Jojo. Est-ce que tu as ajouté les lignes de configuration que j'ai donné à Jojo dans le fichier config.js ?
fredokl Posté(e) le 15 décembre 2024 Signaler Posté(e) le 15 décembre 2024 Oui j'ai ajouté les lignes mais ça ne change rien.
Lazer Posté(e) le 15 décembre 2024 Auteur Signaler Posté(e) le 15 décembre 2024 Bah.... là je ne sais pas Parce qu'avec les 2 lignes que j'ai donné pour le current et le currend_day dans le fichier config.js, placé au bon endroit dans le tableau chartsConfig, ça doit fonctionner... ou en tout cas ça pourrait planter, mais pas avec cette erreur là (ligne 79 du fichier domocharts.js Pour info le fichier config.js corrigé est en page 5 : Du coup je vais ajouter un lien vers ce fichier sur la première page. 1
fredokl Posté(e) le 15 décembre 2024 Signaler Posté(e) le 15 décembre 2024 Merci pour le fichier. Je l'ai raté dans le fil de discussion. Malgré le nouveau fichier config.js, ça ne fonctionne pas et pas de plantage. Ce n'est pas vital pour moi, peut-être plus pour @jojo Merci en tout cas du temps consacré.
Lazer Posté(e) le 15 décembre 2024 Auteur Signaler Posté(e) le 15 décembre 2024 Juste au cas où... tu as bien vidé ton cache ? (le grand classique)
fredokl Posté(e) le 15 décembre 2024 Signaler Posté(e) le 15 décembre 2024 Oui le cache a bien été vidé mais rien.
fredokl Posté(e) le 15 décembre 2024 Signaler Posté(e) le 15 décembre 2024 (modifié) Et ben voilà ça fonctionne. Ça n'a pas été immédiat mais dans le doute j'ai vidé de nouveau le cache et ça fonctionne. Comme d'habitude, c'est toi le meilleur @Lazer! Modifié le 15 décembre 2024 par fredokl 1
jojo Posté(e) le 16 décembre 2024 Signaler Posté(e) le 16 décembre 2024 Il y a 14 heures, fredokl a dit : Merci pour le fichier. Je l'ai raté dans le fil de discussion. Malgré le nouveau fichier config.js, ça ne fonctionne pas et pas de plantage. Ce n'est pas vital pour moi, peut-être plus pour @jojo Merci en tout cas du temps consacré. si tu veux, je t'envoie ma page WEB complète, comme configuré chez moi et tu testes ?
jojo Posté(e) le 16 décembre 2024 Signaler Posté(e) le 16 décembre 2024 j'aurais du tout lire avant de répondre ... 1
jojo Posté(e) le 7 janvier Signaler Posté(e) le 7 janvier je suis devenu un gros utilisateur de Domocharts, pour essayer de comprendre ce qui se passe avec ma PAC qui ne veut pas aller comme je veux. Donc je fais des interprétations croisées des consignes de température, de la température mesurée et de la conso de courant [A] de la PAC. Dans le graphe détaillé de température, il ne semble garder que 7 jours, puis il fait la moyenne journalière dans la tablez domocharts_temperature_day (puis j'imagine après un certain temps (combien ?) il la purge que pour garder _moth). Pour mon analyse, j'aurais besoins des informations détaillées sur une plus longue période. Dans quel fichier php (et où ?)est-ce paramétré ? Merci
Lazer Posté(e) le 7 janvier Auteur Signaler Posté(e) le 7 janvier De mémoire, tu dois avoir un fichier nommé config.inc.php qui permet de paramétrer les durées de rétention des données détaillées pour chaque type de capteur. Effectivement par défaut c'est 7 jours ça suffit pour 99% des cas de figure. Tu peux l'allonger, ça prendra juste plus de place dans la DB... tu pourras le réduire quand tu auras fini tes analyses. En revanche, il me semble que par défaut le graphique n'affichera que 7 jours également... pas sûr qu'il affiche plus même s'il y a plus de données en DB... et vu que ça doit être codé en dur, il faudra chercher quelque part dans les fichiers PHP et Javascript. Sinon, tu fais comme moi, pour les graphiques avancés, j'utilise Grafana, qui va requêter sur la DB MySQL/MariaDB, et qui permet de personnaliser les graphiques à volonté (pas toujours évident, il faut prendre en main l'outil) 1
jojo Posté(e) le 7 janvier Signaler Posté(e) le 7 janvier tu as une excellente mémoire ! (C'est également le fichier de config des autres paramètres). Si tu as des contacts avec le développeur, tu le féliciteras de ma part, car il a pensé à tout ! 1
jojo Posté(e) le 12 janvier Signaler Posté(e) le 12 janvier Domochart m'a permis d'apprendre aussi les bases de SQL. Du coup j'ai vu que la table domocharts_current_day ne se remplissait pas, alors que les autre tables domocharts_*_day et domocharts_*_month se remplissent bien (j'ai vérifié pour tels tables qui remontent des données) Suis-je seul ? Y a-t-il un fichier de config qui ne serait pas à jour chez moi ?
jojo Posté(e) le 12 janvier Signaler Posté(e) le 12 janvier Le 07/01/2025 à 20:08, Lazer a dit : Tu peux l'allonger, ça prendra juste plus de place dans la DB... tu pourras le réduire quand tu auras fini tes analyses. j'ai donc fait les modifs // Old data purge delay $db_interval_temperature = 60; //was 7 et en effet, les données sont bien conservées plus longtemps dans la DB et j'ai laissé // Maximum number of days to display in graphs // Note : increasing this number may considerably slow down graph generation time $display_interval = 7; // DAY Mais comment faire pour voir les données < 7 jours ?
Messages recommandés