Lazer Posté(e) le 6 juin 2015 Auteur Signaler Posté(e) le 6 juin 2015 Hello, désolé j'ai passé la journée dehors. Je ne comprends pas ton message de 11h05, quand tu dis "j'ai cette ligne dans le .sh après et je l'ai executé"
Sakkhho Posté(e) le 6 juin 2015 Signaler Posté(e) le 6 juin 2015 oué j'avoue c'était pas clair :-) j'ai ajouté ta ligne "CURL ..." au fichier Veolia.sh et j'ai exécuté le fichier ca a bien ajouté l'id 3000 dans la base sql mais depuis l'outil de graph est HS, meme pour les autres data (luminosité etc...)
Lazer Posté(e) le 6 juin 2015 Auteur Signaler Posté(e) le 6 juin 2015 ah ok je comprends Bon, alors déjà le "curl ... device_post.php ..." il faut l'exécuter une seule fois, donc inutile de le mettre dans le script veolia.sh. Ceci dit, ça ne doit pas faire de mal non plus, donc c'est pas gênant. Ca ne m'aide pas plus à comprendre le problème en fait. Est-ce que les données s'ajoutent bien dans les différentes tables ? Ou c'est juste l'affichage qui déconne ? Euh, est-ce que ce ne serait pas le fait d'avoir installé le nouveau data_get.php qui aurait tout cassé ? Tu peux remettre l'ancien pour voir ?
Sakkhho Posté(e) le 6 juin 2015 Signaler Posté(e) le 6 juin 2015 dans les tables sql les valeurs sont bien là (et la derniere temp est 22h22), donc c'est bien un problème d'affichage. meme en remettant le php d'origine, j'ai toujours cet écran noir
Lazer Posté(e) le 6 juin 2015 Auteur Signaler Posté(e) le 6 juin 2015 tu peux le reprendre sur le topic initial dans ma signature
Sakkhho Posté(e) le 6 juin 2015 Signaler Posté(e) le 6 juin 2015 oui j'ai remis le php d'origine mais meme constat bizaremment depuis que j'ai excuté la requête CURL ... quelque chose fait bugger l'affichage
Lazer Posté(e) le 6 juin 2015 Auteur Signaler Posté(e) le 6 juin 2015 tu peux me poster le contenu des tables suivantes : domotique_device domotique_device_type domotique_type
Sakkhho Posté(e) le 7 juin 2015 Signaler Posté(e) le 7 juin 2015 Salut` domotique_device id name room_id 4 WP_TàƒÂ©làƒÂ© 2 12 Temp_Salon 2 13 Lum_Salon 2 18 WP_Lave_Linge 14 49 WP_Bureau 3 52 Temp_Cave 14 66 Sirene 5 68 Temp_EntràƒÂ©e 5 69 Lum_EntràƒÂ©e 5 75 Master_Mov_Salon 2 92 Master_Ouv_Cave 14 98 Master_Mov_EntràƒÂ©e 5 105 Temp_Salon_Netatmo 2 107 Hum_Salon_Netatmo 2 110 Temp_Jardin_Netatmo 11 111 Hum_Jardin_Netatmo 11 112 Master_TT_Salon 2 114 Master_TT_Bureau 3 116 Master_TT_Sdb_Bas 4 118 Master_TT_Cuisine 2 121 Volets_Salon 2 134 Volets_Cuisine 2 146 Master_Mov_Bureau 3 148 Temp_Bureau 3 149 Lum_Bureau 3 166 Master_Ouv_Chambre_A 9 169 Temp_Chambre_Amis 9 176 Master_Smoke_Couloir 6 178 Temp_Smoke_Couloir 6 3 weather 0 181 Ecl_Chambre_Parents 10 191 Sirene 5 202 Ecl_Salon_Phare 2 205 Master_Smoke_Cave 14 207 Temp_Smoke_Cave 14 3000 Veolia 0 214 Master_Sdb_Bas 4 217 Temp_Sdb_Bas 4 domotique_device_type device_id type_id visible ordre color 4 1 1 NULL NULL 12 2 1 NULL NULL 13 3 1 NULL NULL 18 1 1 NULL NULL 49 1 1 NULL NULL 52 2 1 NULL NULL 66 1 1 NULL NULL 68 2 1 NULL NULL 69 3 1 NULL NULL 75 4 1 NULL NULL 92 4 1 NULL NULL 98 4 1 NULL NULL 105 2 1 NULL NULL 107 5 1 NULL NULL 110 2 1 NULL NULL 111 5 1 NULL NULL 112 4 1 NULL NULL 114 4 1 NULL NULL 116 4 1 NULL NULL 118 4 1 NULL NULL 121 1 1 NULL NULL 134 1 1 NULL NULL 146 4 1 NULL NULL 148 2 1 NULL NULL 149 3 1 NULL NULL 166 4 1 NULL NULL 169 2 1 NULL NULL 176 4 1 NULL NULL 178 2 1 NULL NULL 3 2 1 NULL NULL 3 5 1 NULL NULL 181 1 1 NULL NULL 191 1 1 NULL NULL 202 1 1 NULL NULL 205 4 1 NULL NULL 207 2 1 NULL NULL 3000 6 1 NULL NULL 214 4 1 NULL NULL 217 2 1 NULL NUL domotique_type id type 1 power 2 temperature 3 light 4 battery 5 humidity 6 water et j'ai bien toujours les data qui remontent dans la bdd
Nico Posté(e) le 7 juin 2015 Signaler Posté(e) le 7 juin 2015 ID 3000 ? Ta boucle va bien jusqu'à3000 ?
Sakkhho Posté(e) le 7 juin 2015 Signaler Posté(e) le 7 juin 2015 quelle boucle ? je vois ca ou ? on a forcé l'ID 3000 pour éviter un conflit futur ,
mprinfo Posté(e) le 7 juin 2015 Signaler Posté(e) le 7 juin 2015 @Lazer tu n'as pas la même chose pour une tireuse a bière ????
Lazer Posté(e) le 7 juin 2015 Auteur Signaler Posté(e) le 7 juin 2015 Trouvé, tu avais oublié de rajouter une virgule lorsque tu as ajouté une nouvelle ligne àla liste dans config.js : var texte = [ {type:'temperature', title: 'Température', yaxis: 'Température (°C)', tooltip: '°C'}, {type:'temperature_day', title: 'Historique de température (moyenne journalière)', yaxis: 'Température (°C)', tooltip: '°C'}, {type:'humidity', title: 'Humidité', yaxis: 'Humidité (%)', tooltip: '%'}, {type:'humidity_day', title: "Historique d'humidité (moyenne journalière)", yaxis: 'Humidité (%)', tooltip: '%'}, {type:'power', title: 'Consommation', yaxis: 'Consommation (Watt)', tooltip: 'W'}, {type:'battery', title: 'Batterie', yaxis: 'Niveau (%)', tooltip: '%'}, {type:'battery_day', title: 'Historique de batterie (moyenne journalière)', yaxis: 'Niveau (%)', tooltip: '%'}, {type:'light', title: 'Luminosité', yaxis: 'Luminosité (Lux)', tooltip: 'lux'}, {type:'light_day', title: "Historique de luminosité (moyenne journalière)", yaxis: 'Luminosité (Lux)', tooltip: 'lux'} {type:'water_day', title: "Historique de consommation d'eau (total journalier)", yaxis: 'Eau (Litres)', tooltip: 'l'} ] Devrait être : var texte = [ {type:'temperature', title: 'Température', yaxis: 'Température (°C)', tooltip: '°C'}, {type:'temperature_day', title: 'Historique de température (moyenne journalière)', yaxis: 'Température (°C)', tooltip: '°C'}, {type:'humidity', title: 'Humidité', yaxis: 'Humidité (%)', tooltip: '%'}, {type:'humidity_day', title: "Historique d'humidité (moyenne journalière)", yaxis: 'Humidité (%)', tooltip: '%'}, {type:'power', title: 'Consommation', yaxis: 'Consommation (Watt)', tooltip: 'W'}, {type:'battery', title: 'Batterie', yaxis: 'Niveau (%)', tooltip: '%'}, {type:'battery_day', title: 'Historique de batterie (moyenne journalière)', yaxis: 'Niveau (%)', tooltip: '%'}, {type:'light', title: 'Luminosité', yaxis: 'Luminosité (Lux)', tooltip: 'lux'}, {type:'light_day', title: "Historique de luminosité (moyenne journalière)", yaxis: 'Luminosité (Lux)', tooltip: 'lux'}, {type:'water_day', title: "Historique de consommation d'eau (total journalier)", yaxis: 'Eau (Litres)', tooltip: 'l'} ]
Sakkhho Posté(e) le 7 juin 2015 Signaler Posté(e) le 7 juin 2015 exact, merci, mais pas que visiblement, j'ai toujours l' écran noir.
Lazer Posté(e) le 7 juin 2015 Auteur Signaler Posté(e) le 7 juin 2015 T'as visiblement des caractères étranges en fin de ligne : {type:'light_day', title: "Historique de luminosité (moyenne journalière)", yaxis: 'Luminosité (Lux)', tooltip: 'lux’},
Sakkhho Posté(e) le 7 juin 2015 Signaler Posté(e) le 7 juin 2015 quand j'édite j'ai bien ca var texte = [ {type:'temperature', title: 'Température', yaxis: 'Température (°C)', tooltip: '°C'}, {type:'temperature_day', title: 'Historique de température (moyenne journalière)', yaxis: 'Température (°C)', tooltip: '°C'}, {type:'humidity', title: 'Humidité', yaxis: 'Humidité (%)', tooltip: '%'}, {type:'humidity_day', title: "Historique d'humidité (moyenne journalière)", yaxis: 'Humidité (%)', tooltip: '%'}, {type:'power', title: 'Consommation', yaxis: 'Consommation (Watt)', tooltip: 'W'}, {type:'battery', title: 'Batterie', yaxis: 'Niveau (%)', tooltip: '%'}, {type:'battery_day', title: 'Historique de batterie (moyenne journalière)', yaxis: 'Niveau (%)', tooltip: '%'}, {type:'light', title: 'Luminosité', yaxis: 'Luminosité (Lux)', tooltip: 'lux'}, {type:'light_day', title: 'Historique de luminosité (moyenne journalière)', yaxis: 'Luminosité (Lux)', tooltip: 'lux'}, {type:'water_day', title: 'Historique de consommation d eau (total journalier)', yaxis: 'Eau (Litres)', tooltip: 'l'} bizarre edit : yes ca marche, il y a avait des mix de " et des ' dans les dernieres lignes.
Lazer Posté(e) le 7 juin 2015 Auteur Signaler Posté(e) le 7 juin 2015 Ton éditeur doit te jouer un mauvais tour, car si j'ouvre le fichier depuis mon navigateur, je vois bien l'erreur. Je connais un seul bon éditeur, qui sait gérer correctement TOUS les codages de caractères, c'est Notepad++.
mprinfo Posté(e) le 7 juin 2015 Signaler Posté(e) le 7 juin 2015 Oui notepad++ est top en plus on peut le mettre aux couleurs de fibaro. Envoyé de mon SM-G900F
Sakkhho Posté(e) le 7 juin 2015 Signaler Posté(e) le 7 juin 2015 Top tout refonctionne maintenant et la remontée automatique à bien fonctionner ce soir à 22h. reste que le probleme de la variable dans la HC2 maintenant en tout cas merci comme éditeur j'utilise sublime text 2 - il est pas mal aussi
Lazer Posté(e) le 7 juin 2015 Auteur Signaler Posté(e) le 7 juin 2015 ah oui la variable globale. Je vais me pencher sur le sujet, mais d'abord faut que je fasse mes impots.... ce qui devrait m'occuper un bon moment, donc je regarde ça plus tard..... surement demain
Sakkhho Posté(e) le 7 juin 2015 Signaler Posté(e) le 7 juin 2015 C'est le 9 effectivement la date limite, te loupe pas :-) pas de problème, quand tu as le temps. bon courage
Sakkhho Posté(e) le 13 juin 2015 Signaler Posté(e) le 13 juin 2015 Hello Lazer, Alors ces impots :-) As tu un peu de temps de dispo dans les jours qui arrivent pour regarder ce problème de variable ? bon weekend
Lazer Posté(e) le 13 juin 2015 Auteur Signaler Posté(e) le 13 juin 2015 Pfiou.... je crois que ça m'a démoralisé... Désolé, tu fais bien de me relancer, je viens de m'y remettre, est-ce que tu peux tester comme ça : # Send data to HC2 global variable CONSO=`tail -1 conso-${DATE}.csv | awk -F\, '{print $3}'` PUT="{\\\"name\\\": \\\"ConsoEau\\\", \\\"value\\\": \\\"${CONSO}\\\"}" curl --request PUT --data \"${PUT}\" --user admin:password http://192.168.x.y/api/globalVariables/ConsoEau
Sakkhho Posté(e) le 14 juin 2015 Signaler Posté(e) le 14 juin 2015 merci Lazer pour ce dev sur mesure la nouvelle modif me donne Now reading "conso-20150614.xls" as CP850. The spreadsheet has been converted to UTF-8 and saved as "conso.xls.csv". {"success":true,"rowcount":1}curl: (6) Could not resolve host: \"ConsoEau\", curl: (6) Could not resolve host: \"value\" curl: (3) [globbing] unmatched close brace/bracket in column 8
Lazer Posté(e) le 14 juin 2015 Auteur Signaler Posté(e) le 14 juin 2015 Essaye avec ça, j'ai supprimé les espaces dans le JSON : CONSO=`tail -1 conso-${DATE}.csv | awk -F\, '{print $3}'` PUT="{\"name\":\"ConsoEau\",\"value\":\"${CONSO}\"}" curl --request PUT --data ${PUT} --user admin:password http://192.168.x.y/api/globalVariables/ConsoEau
Sakkhho Posté(e) le 15 juin 2015 Signaler Posté(e) le 15 juin 2015 TOP The spreadsheet has been converted to UTF-8 and saved as "conso.xls.csv". {"success":true,"rowcount":1}{"name":"ConsoEau","value":"539","readOnly":false,"isEnum":false,"created":1434311586,"modified":1434346674} j'ai bien la derniere valeur dans ma HC2 Merci 1
Messages recommandés