Aller au contenu

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


Lazer

Messages recommandés

  • 1 mois après...

hello j'ai une petite question, j'ai bien suivi le tuto mais j'ai un petit souci que je n'arrive pas a régler. Quand je suis sur ma page web "domocharts", elle me dit "not device found" et sur "domocharts admin" la page est bien bleuté mais rien a cocher.  

Lien vers le commentaire
Partager sur d’autres sites

58c838b2a977f_Capturedcran2017-03-1419_37_45.thumb.png.edf4d288e7f340e5649bc3cc705e79a4.png

 

cela fait depuis dimanche que sa tourne comme ça, j'ai mis ton dossier directement sur le syno dans le dossier web comme ça. Dans php les table de donner sont bien remplie 

Modifié par hiphop
Lien vers le commentaire
Partager sur d’autres sites

le debug m'indique ça

[DEBUG] 16:53:11: v4
[DEBUG] 16:53:11: 5 6 Plafonier Chambre Parent
[DEBUG] 16:53:11: 6 9 Plafonier Salon
[DEBUG] 16:53:11: 7 10 Plafonier Cuisine
[DEBUG] 16:53:11: 8 11 Plafonier Couloirs
[DEBUG] 16:53:11: 9 13 Chauffage SDB Salle de Bain
[DEBUG] 16:53:11: 11 15 Chauffage Enfant Chambre Enfant
[DEBUG] 16:53:11: 12 16 Chauffage Parent Chambre Parent
[DEBUG] 16:53:11: 14 18 Chauffage sallon Salon
[DEBUG] 16:53:11: 15 22 Main_Zwave_Device unassigned
[DEBUG] 16:53:11: 23 51 Thermometre Couloirs
[DEBUG] 16:53:11: 26 56 netatmo Indoor Tempe Salon
[DEBUG] 16:53:11: 28 58 netatmo Indoor Humid Salon
[DEBUG] 16:53:11: 31 61 netatmo Outdoor Temp Terasse
[DEBUG] 16:53:11: 32 62 netatmo Outdoor Humi Terasse
[DEBUG] 16:53:11: 33 63 netatmo Indoor Tempe Chambre Parent
[DEBUG] 16:53:11: 34 64 netatmo Indoor Humid Chambre Parent
[DEBUG] 16:53:11: 37 87 87 unassigned
[DEBUG] 16:53:11: 39 89 thermomètre Chambre Parent
[DEBUG] 16:53:11: 40 90 luxmètre Chambre Parent
[DEBUG] 16:53:11: 42 92 92 unassigned
[DEBUG] 16:53:11: 44 94 thermomètre Chambre Enfant
[DEBUG] 16:53:11: 45 95 luxmètre Chambre Enfant
[DEBUG] 16:53:11: 48 103 netatmo Indoor Tempe Chambre Enfant
[DEBUG] 16:53:11: 49 104 netatmo Indoor Humid Chambre Enfant
[DEBUG] 16:53:11: 52 110 110 unassigned
[DEBUG] 16:53:11: 56 119 volet chambre enfant Chambre Enfant
[DEBUG] 16:53:11: 58 122 volet cuisine Cuisine
[DEBUG] 16:53:11: 60 124 volet chambre parent Chambre Parent
[DEBUG] 16:53:11: 62 126 caisson basse Salon
[DEBUG] 16:53:11: 66 133 volet salon Salon
[DEBUG] 16:53:11: 67 135 135 unassigned
[DEBUG] 16:53:11: 69 145 Iphone mikael Chambre Parent
[DEBUG] 16:53:11: 71 159 television Chambre Parent
[DEBUG] 16:53:11: 78 166 166 unassigned
[DEBUG] 16:53:11: 83 175 Iphone Sarah Chambre Parent
[DEBUG] 16:53:11: 84 176 176 unassigned
[DEBUG] 16:53:11: 85 177 Frigo Samsung Cuisine
[DEBUG] 16:53:11: 86 178 176.0.1 unassigned
[DEBUG] 16:53:11: 87 179 176.1 unassigned
[DEBUG] 16:53:11: 88 180 176.2 unassigned
[DEBUG] 16:53:11: 91 198 198 unassigned
[DEBUG] 16:53:11: 97 218 Baie Informatique Dressing (Baie)
[DEBUG] 16:53:11: 106 230 135.0.1 unassigned
[DEBUG] 16:53:11: 107 231 luxmetre Couloirs
[ERROR] 16:53:11: line 213: Assertion failed

 

Lien vers le commentaire
Partager sur d’autres sites

Dsl mais je ne vois pas où se trouve le débug "true" sinon pour le patch netatmo je l'ai pas fais:13:

Sinon dans sensor  j'ai ça: 

[DEBUG] 18:43:00: Error : Can not connect to NAS, errorCode=0, status=, payload=/graph/data_post.php, response=
[DEBUG] 18:43:00: Error : Can not connect to NAS, errorCode=0, status=, payload=/graph/data_post.php, response=
[DEBUG] 18:43:00: Error : Can not connect to NAS, errorCode=0, status=, payload=/graph/data_post.php, response=
[DEBUG] 18:43:00: Error : Can not connect to NAS, errorCode=0, status=, payload=/graph/data_post.php, response=
[DEBUG] 18:43:00: Error : Can not connect to NAS, errorCode=0, status=, payload=/graph/data_post.php, response=

 

Modifié par hiphop
Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

salut @Lazer

 

je me suis rendu compte ce matin que ma table gaz month est vide

la requête ne passe pas.

	//*** Gaz
	$bdd->prepare("
		INSERT INTO domotique_gaz_day (date, device_id, min_value, sum_value, max_value)
		SELECT
			DATE(time) AS date,
			device_id as device_id,
			MIN(value) AS min_value,
			SUM(value) AS sum_value,
			MAX(value) AS max_value
		FROM
			domotique_gaz
		WHERE
			DATE(time) > ( SELECT COALESCE(MAX(`date`), '0001-01-01') FROM domotique_gaz_day )
			AND DATE(time) < CURDATE()
		GROUP BY
			date,
			device_id
	")->execute();
	$bdd->prepare("DELETE FROM domotique_gaz WHERE DATE(time) < SUBDATE(CURDATE(), 21)")->execute();
	$bdd->prepare("OPTIMIZE TABLE domotique_gaz")->execute();
	$bdd->prepare("
		INSERT INTO domotique_gaz_month (year, month, device_id, min_value, min_day_value, sum_value, max_day_value, max_value)
		SELECT
			YEAR(DATE),
			MONTH(date),
			device_id,
			MIN(min_value),
			MIN(avg_value),
			SUM(avg_value),
			MAX(avg_value),
			MAX(max_value)
		FROM
			domotique_gaz_day
		WHERE
			date > (SELECT COALESCE(MAX(LAST_DAY(STR_TO_DATE(CONCAT(year,',',month,',',1),'%Y,%m,%d'))), '0001-01-01') FROM domotique_gaz_month)
			AND date < DATE_FORMAT(CURRENT_DATE, '%Y/%m/01')
		GROUP BY
			YEAR(DATE),
			MONTH(date),
			device_id
	")->execute();	

 

j'essai de comprendre pourquoi mais je vois pas. il y a qq chose qui te saute aux yeux ?

Lien vers le commentaire
Partager sur d’autres sites

Salut, tout fonctionne a merveille depuis plus d'un an, mais  il ne m'affiche pas les nouveaux devices. Par exemple, je voudrais récupérer le power de mes nouvelles prises

J'ai pourtant attendu plusieurs jours, essayé de lancer l'ajout par les boutons.... pas moyen

 

Y a t'il un nombre max de device ?

 

merciii

Lien vers le commentaire
Partager sur d’autres sites

@Sakkhho là comme ça, je ne vois pas ce qui coince.

Et si tu exécutes la requête à la main dans phpMyAdmin, ça donne quoi ? Tu dois bien avoir un message.

Dans ton tuto de la page précédente, j'ai l'impression qu'il manque le screenshot pour la table gaz_month.

 

@ggpublic pas de limite de device connue.

Tu as un message d'erreur quelque part ? (notamment dans le bouton Devices) ? Ca ne serait pas le bug Netatmo par hasard ?

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

Essaye plutôt la requête SQL comme ceci pour insérer les données dans la table _month :

 

INSERT INTO domotique_gaz_month (year, month, device_id, min_value, min_day_value, sum_value, max_day_value, max_value)
		SELECT
			YEAR(DATE) AS year,
			MONTH(date) AS month,
			device_id AS device_id,
			MIN(min_value) AS min_value,
			MIN(avg_value) AS min_day_value,
			SUM(avg_value) AS sum_value,
			MAX(avg_value) AS max_day_value,
			MAX(max_value) AS max_value
		FROM
			domotique_gaz_day
		WHERE
			date > (SELECT COALESCE(MAX(LAST_DAY(STR_TO_DATE(CONCAT(year,',',month,',',1),'%Y,%m,%d'))), '0001-01-01') FROM domotique_gaz_month)
			AND date < DATE_FORMAT(CURRENT_DATE, '%Y/%m/01')
		GROUP BY
			YEAR(DATE),
			MONTH(date),
			device_id

D'abord dans PhpMyAdmin. Si cela ne fonctionne pas, tu auras un message d'erreur.

Sinon, si ça fonctionne, tu pourras la coller telle quelle dans ton fichier PHP.

Lien vers le commentaire
Partager sur d’autres sites

J'ai ce message d'erreur dans le debug des boutons de la VD.

Il check la liste des devices et au moment de poster le tout semble renvoyer cette erreur

Home_Center_2.png.74198bdfc68953d90a5f754375e32cb5.png

 

Si j'accède au serveur Web, j'ai no device found (ce qui est normal car les données n'arrivent pas)

Mais au moins ça me permet de voir que le serveur Web tourne

DomoCharts.thumb.png.675883f627c68c1a707d419914969a8c.png

 

Au niveau de la scène LUA tout se passe bien

Home_Center_2.png.800d2d75bf625ead2e57c16d2f7e3577.png

 

Au niveau du phpMyAdmin l'install de la BDD s'est bien déroulée et j'ai rentré les login/password utilisés pour me connecter dans le config.php

192_168_10_69___localhost___phpMyAdmin_4_1_13.png

 

Si je tente d'accéder manuellement via chrome à /graph/device_post.php pour voir si ça réagit ; le serveur semble répondre : 

{"success":false,"error":{"code":1,"message":"This is not a POST request"}}

 

l'IP et le port TCP ont étaient renseignés dans la VD

J'ai un QNAP comme NAS pour lequel j'ai activé le service Web et le service SQL

Modifié par nigao
Lien vers le commentaire
Partager sur d’autres sites

Et dans le bouton Sensors, pas d'erreur ?

Les tables domotique_temperature, domotique_humidity, etc contiennent bien des valeurs ?

 

Dans le bouton Devices, il faut que tu actives la variable debug = true afin qu'on puisse avoir des messages un peu plus détaillés

Lien vers le commentaire
Partager sur d’autres sites

Mea Culpa : a vouloir mettre trop de protection on finit par se bloquer soi même...

Je n'avais autorisé qu'une plage très spécifique d'adresse IP fixe a se connecter au NAS

Et forcément à l'époque, je n'avais pas de HC2 ^^ une fois l'ip de la HC2 autorisé dans le NAS, je n'ai plus de soucis

 

Et comme je faisais mes tests chrome sur l'ordi dont l'ip était de toute façon autorisé, je tournais en rond :(:( 

pardon pardon pardon

Modifié par nigao
Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...