Aller au contenu
Lazer

Graph De Température, Humidité, Consommation...sur Nas

Recommended Posts

Voici le contenu de config.inc.php

// MySQL Server hostname or IP address
$server = 'mysql.monsite.com'; 
// MySQL User account
$login = 'mylogin';
// MySQL User password
$password = 'mypassword';
// MySQL Database name
$database = 'mydatabase'; 

// Maximum number of days to display in graphs
// Note : increasing this number may considerably slow down graph generation time
$interval = 10; // DAY


//*** Teleinfo time for energy
//
// Variable = 'Value'           // Comment                                    : Allowed values
// --------   -------           // ------------------------------------------ : ---------------
$TimeSource = 'STATIC';         // Source of information for date and time    : TELEINFO|STATIC
// ---------------------------- // Valid only if TELEINFO TimeSource is used  : ---------------
$teleinfoTable = 'teleinfo';    // MySQL table name                           : xxxxxxxx
$teleinfoDelay = 60;            // Teleinfo Delay in Seconds                  : ss
// ---------------------------- // Valid only if STATIC TimeSource is used    : ---------------
$TimeHCHP = array(              // HC/HP start times for each EDF rate        : 'hh:mm' => '<BASE|HC|HP>'
	'00:00' => 'HC',
	'06:30' => 'HP',
	'22:30' => 'HC'
);
/*$TimeHCHP = array(              // HC/HP start times for each EDF rate        : 'hh:mm' => '<BASE|HC|HP>'
	'00:00' => 'BASE'
);*/

?>

Je ne pense pas qu'il manque de virgule ou guillemets oublié. 

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu devrais obtenir des doubles crochets :

[]

Donc tu as surement un souci quelque part dans un des fichiers PHP que tu as modifié. C'est pour ça que j'ai pensé au fichier config.inc.php initialement.

Je t'incite àtout vérifier... voire reprendre de zero àpartir de l'archive ZIP. Les erreurs de syntaxe en PHP peuvent être extrêmement casse pied àtrouver parfois.

Partager ce message


Lien à poster
Partager sur d’autres sites

Avant de reprendre tout à  zéro, je me souviens que le seul fichier que j'ai modifié est le css.

 

Juste pour changer la couleur du background.

 

Tu penses que ça peut venir de ça?

Partager ce message


Lien à poster
Partager sur d’autres sites

Si j'applique install, j'ai effectivement comme décrit dans le tuto, "finished" ce qui montre que la base sql s'est bien mis àjour ?!!

Partager ce message


Lien à poster
Partager sur d’autres sites

hum, ça serait étonnant que l'erreur vienne de là .

Le CSS n'a aucune influence sur le PHP, donc le data_get devrait te retourner quelque chose, de même que les boutons du VD devraient pouvoir injecter les données dans la DB sans erreur.

 

EDIT : OK le install.php fonctionne c'est déjà  ça :)

Modifié par Lazer

Partager ce message


Lien à poster
Partager sur d’autres sites

Infos supplémentaires:

 

Avec ..../graph/admin-device-visible.ajax.php  j'obtiens:

Error : wrong parameters

 

Avec ..../graph/admin-device-sort.ajax.php par contre c'est plus sérieux:

Warning: Invalid argument supplied for foreach() in /home/www/4bad10120e280396fd86a2f6af4509ee/web/domo/graph/admin-device-sort.ajax.php on line 25
OK

Partager ce message


Lien à poster
Partager sur d’autres sites

Je ne pense pas que ça soit un souci pour le moment, il faudrait déjà  que les fonctions de base fonctionnent.

 

Par contre je vois que tu as mis /graph dans une sous-arborescence /web//domo/graph, je me demande si ça ne poserait pas problème.

J'ai toujours laissé /graph à  la racine de mon hébergement Web (testé sur NAS Syno et en hébergement mutualisé chez OVH)

Partager ce message


Lien à poster
Partager sur d’autres sites

Je vais essayer. Je viens juste de reprendre de zéro tous les fichiers php sur mon serveur.

Les tests donnent toujours la même chose.

 

Je vais migrer le repertoire à  la racine.

 

Mais ça doit s'appeler de toute façon graph?

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui /graph

Je n'ai jamais essayé autre chose, donc si ça se trouve il traine un lien en dur quelque par dans l'un des fichiers.
C'est une piste, si tu peux mettre juste /graph en on verra ensuite.

Partager ce message


Lien à poster
Partager sur d’autres sites

Voilà  les premiers résultat:

 

J'ai vu du changement au niveau des bouton dans HC2.

 

Le debugg de "Power" et de "trend" ne donne rien; affichage vide

Le debugg des autres bouton fonctionne sans erreur sauf 2 boutons:

 

Sensor 

[ERROR] 22:44:02: line 92: attempt to concatenate field '?' (a nil value)
[ERROR] 22:44:02: line 92: attempt to concatenate field '?' (a nil value)
[ERROR] 22:45:02: line 92: attempt to concatenate field '?' (a nil value)
[ERROR] 22:45:02: line 92: attempt to concatenate field '?' (a nil value)
[ERROR] 22:45:58: line 92: attempt to concatenate field '?' (a nil value)
[ERROR] 22:46:02: line 92: attempt to concatenate field '?' (a nil value)
[ERROR] 22:46:02: line 92: attempt to concatenate field '?' (a nil value)

Energy

[ERROR] 22:46:27: line 48: Expected value but found invalid token at character 2
[ERROR] 22:49:53: line 48: Expected value but found invalid token at character 2

Partager ce message


Lien à poster
Partager sur d’autres sites

@Lazer, j'ai remarqué dans le code "index.php" que le code suivant:

		<script type="text/javascript" src="js/jquery-2.1.4.min.js"></script>
		<script src="js/config.js"></script>
		<script src="js/graph.js"></script>
		<script src="js/highchart/highstock.js"></script>
		<script src="js/highchart/modules/exporting.js"></script>
		<script src="js/highchart/highcharts-more.js"></script>
		<!-- Additional files for the Highslide popup effect -->
		<script type="text/javascript" src="js/highchart/highslide-full.min.js"></script>
		<script type="text/javascript" src="js/highchart/highslide.config.js" charset="utf-8"></script>
		<link rel="stylesheet" type="text/css" href="js/highchart/highslide.css" />

appel des fonction Js qu'il n' y a pas dans ton package de téléchargement.

En effet, le package de téléchargement comporte seulement 3x *js (admin, config, graph)

 

faut t'il rajouter les fichiers et librairies manquantes comme "highchart" "highslide"?

Partager ce message


Lien à poster
Partager sur d’autres sites

euh, tu as pris quelle version ?

il faut prendre le dernier fichier => DomoCharts_V5.0.zip

Partager ce message


Lien à poster
Partager sur d’autres sites

Il faut que tu prennes l'archive ZIP en première page, seule référence valable pour le package complet. C'est pourtant bien précisé.....

 

Github c'est seulement pour accéder aux derniers patchs des pages PHP ou boutons de VD (tu peux copiercoller les boutons des VD, ça t'évite de réimporter un nouveau VD avec un nouvel ID). Mais pour les pages Web, tu DOIS prendre l'archive ZIP en première page.

 

Est-ce clair ?

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est bien clair cette fois. Promis  :)

 

Du coup, je pense que l'erreur venait du fait que j'ai pris la version de Github.

Je suis vraiment désolé du dérangement inutile. (tu pourras marquer en rouge à  la première page de ne utiliser que la version présente à  la première page (comme ça pour les têtus comme moi, seront prévenus)

 

Donc en résumé j'ai installé la version recommandée, et ça à  l'air de vouloir fonctionner.

Je vais attendre quelques heures pour voir ce que ça donne globalement.

 

Pour l'instant, les températures des mois passées s'affichent correctement sous "all";

 

Je redonnerai des news.

Merci encore.

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai rajouté un commentaire àcoté du lien Github, ça devrait être plus clair.

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai vu ce que tu as rajouté ------> Super @Lazer!  :60:

 

Je profite pour te féliciter encore une fois pour tout ce que tu as fait pour ce projet.

Pour l'instant, seuls les graphiques des moyennes (historiques) s'affichent depuis 2014 (vraiment cool!!!)

 

Pour les autres données (Températures, humidité, puissance, énergie,......) aucunes informations pour l'instant.

On va laisser passer la nuit pour voir.

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

si ça fait 1 mois que ça ne fonctionne plus, ça ne me surprend pas si tu n'as plus les données quotidiennes.... déjàdemain matin tu devrais commencer àvoir quelque chose :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Grosse Déception:

 

Après plus de 24 heures, pas de nouveaux graphs qui s'affichent.

 

J'arrive à  voir comme expliqué plus haut des historiques de graphes.

Je suis allé consulté mes table dans mySQL, Elles ne se remplissent pas.

J'ai remis depuis zéro tous les boutons du VD. Mais rien n' à  faire.

 

Le debug du bouton Sensors me donne:

[ERROR] 21:06:42: line 92: attempt to concatenate field '?' (a nil value)
[ERROR] 21:08:22: line 92: attempt to concatenate field '?' (a nil value)
[ERROR] 21:25:52: line 92: attempt to concatenate field '?' (a nil value)

Le bouton Batteries donne:

Battery
DémarrerArrêterNettoyer [DEBUG] 21:06:20: v4
[DEBUG] 21:06:21: 54 Etage_FGMS001 100%
[DEBUG] 21:06:21: 59 Rez_FGMS001 88%
[DEBUG] 21:06:21: 64 Main_Zwave_Device 40%
[DEBUG] 21:06:21: 69 Main_Zwave_Device 100%
[DEBUG] 21:06:21: 77 Smoke_Detect_Salon 55%
[DEBUG] 21:06:21: 132 Zwave Node: 18 42%
[DEBUG] 21:06:21: 134 Zwave Node: 19 72%
[DEBUG] 21:06:21: 160 Smoke_Detect_Cuisine 100%
[DEBUG] 21:06:21: 166 Entree_FGMS001 100%
[DEBUG] 21:06:21: 173 173 70%
[DEBUG] 21:06:21: [{"date":"2016-03-23","type":"battery","value":100,"id":54},{"date":"2016-03-23","type":"battery","value":88,"id":59},{"date":"2016-03-23","type":"battery","value":40,"id":64},{"date":"2016-03-23","type":"battery","value":100,"id":69},{"date":"2016-03-23","type":"battery","value":55,"id":77},{"date":"2016-03-23","type":"battery","value":42,"id":132},{"date":"2016-03-23","type":"battery","value":72,"id":134},{"date":"2016-03-23","type":"battery","value":100,"id":160},{"date":"2016-03-23","type":"battery","value":100,"id":166},{"date":"2016-03-23","type":"battery","value":70,"id":173}]
[DEBUG] 21:27:02: v4
[DEBUG] 21:27:02: 54 Etage_FGMS001 100%
[DEBUG] 21:27:02: 59 Rez_FGMS001 88%
[DEBUG] 21:27:02: 64 Main_Zwave_Device 40%
[DEBUG] 21:27:02: 69 Main_Zwave_Device 100%
[DEBUG] 21:27:02: 77 Smoke_Detect_Salon 55%
[DEBUG] 21:27:02: 132 Zwave Node: 18 42%
[DEBUG] 21:27:02: 134 Zwave Node: 19 72%
[DEBUG] 21:27:02: 160 Smoke_Detect_Cuisine 100%
[DEBUG] 21:27:02: 166 Entree_FGMS001 100%
[DEBUG] 21:27:02: 173 173 70%
[DEBUG] 21:27:02: [{"date":"2016-03-23","type":"battery","value":100,"id":54},{"date":"2016-03-23","type":"battery","value":88,"id":59},{"date":"2016-03-23","type":"battery","value":40,"id":64},{"date":"2016-03-23","type":"battery","value":100,"id":69},{"date":"2016-03-23","type":"battery","value":55,"id":77},{"date":"2016-03-23","type":"battery","value":42,"id":132},{"date":"2016-03-23","type":"battery","value":72,"id":134},{"date":"2016-03-23","type":"battery","value":100,"id":160},{"date":"2016-03-23","type":"battery","value":100,"id":166},{"date":"2016-03-23","type":"battery","value":70,"id":173}]

Le bouton Power ne donne rien.

 

 

Le bouton Device donne:

[DEBUG] 21:29:12: v4
[DEBUG] 21:29:12: 17 24 Energie Bureau Bureau
[DEBUG] 21:29:12: 18 25 Multimedia Salon
[DEBUG] 21:29:12: 24 35 Action_Lampe Chambre-Parents
[DEBUG] 21:29:12: 25 36 Action_Ventillo Salle-de-Bain
[DEBUG] 21:29:12: 28 39 Lampe_Entree Hall_Entrée
[DEBUG] 21:29:12: 32 43 Lampe_Escalier Cage-d-escalier
[DEBUG] 21:29:12: 40 54 Etage_FGMS001 Hall-Etage
[DEBUG] 21:29:12: 42 59 Rez_FGMS001 Entrée-Rez
[DEBUG] 21:29:12: 44 64 Main_Zwave_Device
[DEBUG] 21:29:12: 47 69 Main_Zwave_Device Salle-à  -Manger
[DEBUG] 21:29:12: 50 77 Smoke_Detect_Salon Salon
[DEBUG] 21:29:12: 86 131 Lampe_Salon Salon
[DEBUG] 21:29:12: 87 132 Zwave Node: 18
[DEBUG] 21:29:12: 89 134 Zwave Node: 19
[DEBUG] 21:29:12: 104 160 Smoke_Detect_Cuisine Cuisine
[DEBUG] 21:29:12: 110 166 Entree_FGMS001 Hall_Entrée
[DEBUG] 21:29:12: 116 172 Lampe_Porte Entrée_Principale
[DEBUG] 21:29:12: 117 173 173
[DEBUG] 21:29:12: 118 netatmo Indoor Press Station-Meteo
[DEBUG] 21:29:12: 116 netatmo Indoor CO2 Station-Meteo
[DEBUG] 21:29:12: 119 netatmo Indoor Noise Station-Meteo
[DEBUG] 21:29:12: 1 3 Météo
[DEBUG] 21:29:12: 2 3 Météo
[DEBUG] 21:29:12: 3 3 Météo

Le bouton Trend ne donne rien

 

 

Le Bouton Energie donne ceci:

[ERROR] 21:30:56: line 48: Expected value but found invalid token at character 2

NB: NB La scène à  l'air de bien fonctionnée.

 

Au secours !!!!  :13:

Partager ce message


Lien à poster
Partager sur d’autres sites

Comme pour les pages Web, je te conseille de virer l'ancien VD, et d'importer le nouveau (sans passer par Github)

par contre il faudra que tu mette àjour l'ID du nouveau VD dans la Scène

Partager ce message


Lien à poster
Partager sur d’autres sites

Bug ce matin 

DSM a été mise à  jour cette nuit, est ce une raison ?

 

 

 520177Sanstitre.png

Partager ce message


Lien à poster
Partager sur d’autres sites

Hum c'est embêtant.... Et si il ne nous donne pas le nom du fichier manquant, ça ne va pas aider àdebugguer.

Je n'ai pas encore mis DSM 6 et ça ne serra pas pour tout de suite je pense.

Partager ce message


Lien à poster
Partager sur d’autres sites

×