forumAD Posté(e) le 19 octobre 2014 Signaler Partager Posté(e) le 19 octobre 2014 Super cool; j'avais commencé le topic en plein milieu et n'avais pas fait attention au debut; je vais sonder ce tuto; merci bien @Lazer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nico Posté(e) le 19 octobre 2014 Signaler Partager Posté(e) le 19 octobre 2014 Yes, je testerai la prochaine fois, je suis de retour en 3.590 snif... Lien vers le commentaire Partager sur d’autres sites More sharing options...
forumAD Posté(e) le 19 octobre 2014 Signaler Partager Posté(e) le 19 octobre 2014 @Lazer, C'est trop cool et bien expliqué ton tuto. Tout allait très bien jusqu'à ce que je devrais configurer la scène au niveau HC2; J'ai une erreur de type "403" access forbidden. Je n'ai même pas la possibilité d'enregistrer les données lua, ni ne changer simplement l'icone de la scène avec "clap_graph.png"; tu sais de quoi ça vient? C'est une question de droit? Que dois-je faire? il faut préciser que mon hc2 est en version v4.18 bêta. Merci d'avance. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 19 octobre 2014 Auteur Signaler Partager Posté(e) le 19 octobre 2014 Désolé je ne peux pas faire de support sur la beta. Je te conseille d'aller voir le topic de la beta, ou mieux si tu souhaites une HC2 qui fonctionne, retourner en stable. Lien vers le commentaire Partager sur d’autres sites More sharing options...
forumAD Posté(e) le 19 octobre 2014 Signaler Partager Posté(e) le 19 octobre 2014 Merci bien pour le conseil; je vais déjàvoir sur le topic beta, et si je ne trouve rien, va devoir revenir en stable; Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nico Posté(e) le 19 octobre 2014 Signaler Partager Posté(e) le 19 octobre 2014 ForumAD, tu peux laisser tomber, car moi j'avais installé l'outils graph en 3.590, et une fois passé en 4.018, c'était mort, il ne fonctionnait plus : La lecture des sondes ne se faisait plus. Lien vers le commentaire Partager sur d’autres sites More sharing options...
forumAD Posté(e) le 19 octobre 2014 Signaler Partager Posté(e) le 19 octobre 2014 @Nico, J 'aimerais faire fonctionner cette interface web pour le monitoring des températures et de la conso. Ce qui veux dire que je devrait revenir en 3.59; Est ce facile le recovery pour revenir en 3.59? comment je peux le faire pas à pas sans devoir besoin de ré-inclure tous les modules? j'avais sauf erreur quelques sauvegarde de la version 3,59 avec tous mes modules qui fonctionnaient correctement; merci d'avance; Lien vers le commentaire Partager sur d’autres sites More sharing options...
BenjyNet Posté(e) le 19 octobre 2014 Signaler Partager Posté(e) le 19 octobre 2014 C'est normal les gars, c'est lazer qui a codé ça ! Comment voulez vous que ça marche ? 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
forumAD Posté(e) le 20 octobre 2014 Signaler Partager Posté(e) le 20 octobre 2014 Avec un peu de patience, j'ai réussi à installer le script php de (@Lazer) sur mon serveur web basé sur HC2 firmware V4.018. Les résultats ne sont pas exellentes mais il y a quand même des remontés de températures et d'humidité. Voici la synthèse: 1.Les paramètres suivants ne sont pas remontés: - température - humidité 2.Les paramètres suivants ne sont pas remontés: - température historique - humidité historique - énergie - batteries - batteries historiques Seul bémol: J'ai au moins 5 températures, mais c'est seulement une température qui est remontée, et je ne sais pas laquelle encore. A mon avis c'est une bonne base pour le debugg. n'est ce pas Nico, n'est ce pas Lazer? Merci d'avance de votre support. vous êtes tous une équipe de pro et je vous félicite beaucoup pour tout le travail qui se fait sur ce forum. NB: un printscreen est joint. chart.pdf Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nico Posté(e) le 20 octobre 2014 Signaler Partager Posté(e) le 20 octobre 2014 Comme indiqué plus haut, la seule chose qui remonte encore c'est le "weather meteo", donc la donnée théorique fournie par la HC2, tout ce qui est lecture des sondes ne fonctionne plus. Pour le debug je ne peux plus rien faire pour le moment, car retour en 3.590. Maintenant si tu peux rajouter des fibaro.debug, et nous poster le résultat, on trouvera peut être. Lien vers le commentaire Partager sur d’autres sites More sharing options...
forumAD Posté(e) le 20 octobre 2014 Signaler Partager Posté(e) le 20 octobre 2014 Si tu me dis exactement ce que je dois faire, je te le fais volontier ce soir; Je n'ai jamais encore trempé mes mains dans du Lua, je dois mettre le fibaro. Debug où? Et qu'est ce que je dois te transmettre comme résultats? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nico Posté(e) le 20 octobre 2014 Signaler Partager Posté(e) le 20 octobre 2014 Lazer, vu que c'est ton module, tu conseilles quoi ? Tu m'avais dis dans le Lua du bouton 1. C'est làque tu récupères le contenu temp/hum hors weather meteo ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 20 octobre 2014 Auteur Signaler Partager Posté(e) le 20 octobre 2014 Je verrais bien un truc comme ça : local updatechart = Net.FHttp("1.2.3.4") local i = 0 local maxNodeID = 150 local deviceType2 = "" for i = 0, maxNodeID do local deviceType = fibaro:getType(i) fibaro:debug("i = "..i.." / deviceType : "..deviceType) if deviceType == "temperature_sensor" then deviceType2 = "temperature" elseif deviceType == "humidity_sensor" then deviceType2 = "humidity" elseif deviceType == "thermostat_setpoint" then deviceType2 = "temperature" elseif deviceType == "light_sensor" then deviceType2 = "light" end if deviceType2 ~= "" then fibaro:debug("found deviceType2 : "..deviceType2) payload = "/graph/data_post_" .. deviceType2 .. ".php?id=" .. i .. "&value=" .. fibaro:getValue(i, "value") fibaro:debug("payload : "..payload) response, status, errorCode = updatechart:GET(payload) fibaro:debug("status : "..status.." errorCode : "..errorCode.." response : "..response) deviceType2 = "" end end payload = "/graph/data_post_temperature.php?id=3&value=" .. fibaro:getValue(3, "Temperature") --fibaro:debug(payload) response, status, errorCode = updatechart:GET(payload) payload = "/graph/data_post_humidity.php?id=3&value=" .. fibaro:getValue(3, "Humidity") --fibaro:debug(payload) response, status, errorCode = updatechart:GET(payload) fibaro:log("Environmental uploaded") A mon avis c'est la fonction fibaro:getType() qui échoue. Ensuite tu ouvres la fenêtre de debug, tu appuies sur le bouton 1, et du copie/colle le résultat ici. Lien vers le commentaire Partager sur d’autres sites More sharing options...
forumAD Posté(e) le 20 octobre 2014 Signaler Partager Posté(e) le 20 octobre 2014 Voici ce que le test donne chez moi; ---------------------- [DEBUG] 22:44:43: i = 0 / deviceType : [DEBUG] 22:44:43: i = 1 / deviceType : com.fibaro.device[DEBUG] 22:44:43: i = 2 / deviceType : HC_user[DEBUG] 22:44:43: i = 3 / deviceType : weather[DEBUG] 22:44:43: i = 4 / deviceType : com.fibaro.FGMS001[DEBUG] 22:44:43: i = 5 / deviceType : com.fibaro.temperatureSensor[DEBUG] 22:44:43: i = 6 / deviceType : com.fibaro.lightSensor[DEBUG] 22:44:43: i = 7 / deviceType : com.fibaro.FGMS001[DEBUG] 22:44:43: i = 8 / deviceType : com.fibaro.temperatureSensor[DEBUG] 22:44:43: i = 9 / deviceType : com.fibaro.lightSensor[DEBUG] 22:44:43: i = 10 / deviceType : iOS_device[DEBUG] 22:44:43: i = 11 / deviceType : [DEBUG] 22:44:43: i = 12 / deviceType : com.fibaro.temperatureSensor[DEBUG] 22:44:43: i = 13 / deviceType : com.fibaro.humiditySensor[DEBUG] 22:44:43: i = 14 / deviceType : [DEBUG] 22:44:43: i = 15 / deviceType : [DEBUG] 22:44:43: i = 16 / deviceType : iOS_device[DEBUG] 22:44:43: i = 17 / deviceType : [DEBUG] 22:44:43: i = 18 / deviceType : com.fibaro.doorSensor[DEBUG] 22:44:43: i = 19 / deviceType : com.fibaro.binarySensor[DEBUG] 22:44:43: i = 20 / deviceType : com.fibaro.temperatureSensor[DEBUG] 22:44:43: i = 21 / deviceType : virtual_device[DEBUG] 22:44:43: i = 22 / deviceType : com.fibaro.ipCamera[DEBUG] 22:44:43: i = 23 / deviceType : [DEBUG] 22:44:43: i = 24 / deviceType : com.fibaro.FGWP101[DEBUG] 22:44:43: i = 25 / deviceType : com.fibaro.FGWP101[DEBUG] 22:44:43: i = 26 / deviceType : virtual_device[DEBUG] 22:44:43: i = 27 / deviceType : [DEBUG] 22:44:43: i = 28 / deviceType : com.fibaro.FGSS001[DEBUG] 22:44:43: i = 29 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:44:43: i = 30 / deviceType : [DEBUG] 22:44:43: i = 31 / deviceType : [DEBUG] 22:44:43: i = 32 / deviceType : [DEBUG] 22:44:43: i = 33 / deviceType : com.fibaro.seismometer[DEBUG] 22:44:43: i = 34 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:44:43: i = 35 / deviceType : [DEBUG] 22:44:43: i = 36 / deviceType : [DEBUG] 22:44:43: i = 37 / deviceType : [DEBUG] 22:44:43: i = 38 / deviceType : com.fibaro.seismometer[DEBUG] 22:44:43: i = 39 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:44:43: i = 40 / deviceType : [DEBUG] 22:44:43: i = 41 / deviceType : [DEBUG] 22:44:43: i = 42 / deviceType : com.fibaro.humiditySensor[DEBUG] 22:44:43: i = 43 / deviceType : com.fibaro.temperatureSensor[DEBUG] 22:44:43: i = 44 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:44:43: i = 45 / deviceType : [DEBUG] 22:44:43: i = 46 / deviceType : [DEBUG] 22:44:43: i = 47 / deviceType : [DEBUG] 22:44:43: i = 48 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:44:43: i = 49 / deviceType : [DEBUG] 22:44:43: i = 50 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:44:43: i = 51 / deviceType : [DEBUG] 22:44:43: i = 52 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:44:43: i = 53 / deviceType : [DEBUG] 22:44:43: i = 54 / deviceType : com.fibaro.temperatureSensor[DEBUG] 22:44:43: i = 55 / deviceType : com.fibaro.heatDetector[DEBUG] 22:44:43: i = 56 / deviceType : virtual_device[DEBUG] 22:44:43: i = 57 / deviceType : [DEBUG] 22:44:43: i = 58 / deviceType : [DEBUG] 22:44:43: i = 59 / deviceType : [DEBUG] 22:44:43: i = 60 / deviceType : [DEBUG] 22:44:43: i = 61 / deviceType : [DEBUG] 22:44:43: i = 62 / deviceType : [DEBUG] 22:44:43: i = 63 / deviceType : [DEBUG] 22:44:43: i = 64 / deviceType : [DEBUG] 22:44:43: i = 65 / deviceType : [DEBUG] 22:44:43: i = 66 / deviceType : [DEBUG] 22:44:43: i = 67 / deviceType : [DEBUG] 22:44:43: i = 68 / deviceType : [DEBUG] 22:44:43: i = 69 / deviceType : [DEBUG] 22:44:43: i = 70 / deviceType : [DEBUG] 22:44:43: i = 71 / deviceType : [DEBUG] 22:44:43: i = 72 / deviceType : [DEBUG] 22:44:43: i = 73 / deviceType : [DEBUG] 22:44:43: i = 74 / deviceType : [DEBUG] 22:44:43: i = 75 / deviceType : [DEBUG] 22:44:43: i = 76 / deviceType : [DEBUG] 22:44:43: i = 77 / deviceType : [DEBUG] 22:44:43: i = 78 / deviceType : [DEBUG] 22:44:43: i = 79 / deviceType : [DEBUG] 22:44:43: i = 80 / deviceType : [DEBUG] 22:44:43: i = 81 / deviceType : [DEBUG] 22:44:43: i = 82 / deviceType : [DEBUG] 22:44:43: i = 83 / deviceType : [DEBUG] 22:44:43: i = 84 / deviceType : [DEBUG] 22:44:43: i = 85 / deviceType : [DEBUG] 22:44:43: i = 86 / deviceType : [DEBUG] 22:44:43: i = 87 / deviceType : [DEBUG] 22:44:43: i = 88 / deviceType : [DEBUG] 22:44:43: i = 89 / deviceType : [DEBUG] 22:44:43: i = 90 / deviceType : [DEBUG] 22:44:43: i = 91 / deviceType : [DEBUG] 22:44:43: i = 92 / deviceType : [DEBUG] 22:44:43: i = 93 / deviceType : [DEBUG] 22:44:43: i = 94 / deviceType : [DEBUG] 22:44:43: i = 95 / deviceType : [DEBUG] 22:44:43: i = 96 / deviceType : [DEBUG] 22:44:43: i = 97 / deviceType : [DEBUG] 22:44:43: i = 98 / deviceType : [DEBUG] 22:44:43: i = 99 / deviceType : [DEBUG] 22:44:43: i = 100 / deviceType : [DEBUG] 22:44:43: i = 101 / deviceType : [DEBUG] 22:44:43: i = 102 / deviceType : [DEBUG] 22:44:43: i = 103 / deviceType : [DEBUG] 22:44:43: i = 104 / deviceType : [DEBUG] 22:44:43: i = 105 / deviceType : [DEBUG] 22:44:43: i = 106 / deviceType : [DEBUG] 22:44:43: i = 107 / deviceType : [DEBUG] 22:44:43: i = 108 / deviceType : [DEBUG] 22:44:43: i = 109 / deviceType : [DEBUG] 22:44:43: i = 110 / deviceType : [DEBUG] 22:44:43: i = 111 / deviceType : [DEBUG] 22:44:43: i = 112 / deviceType : [DEBUG] 22:44:43: i = 113 / deviceType : [DEBUG] 22:44:43: i = 114 / deviceType : [DEBUG] 22:44:43: i = 115 / deviceType : [DEBUG] 22:44:43: i = 116 / deviceType : [DEBUG] 22:44:43: i = 117 / deviceType : [DEBUG] 22:44:43: i = 118 / deviceType : [DEBUG] 22:44:43: i = 119 / deviceType : [DEBUG] 22:44:43: i = 120 / deviceType : [DEBUG] 22:44:43: i = 121 / deviceType : [DEBUG] 22:44:43: i = 122 / deviceType : [DEBUG] 22:44:43: i = 123 / deviceType : [DEBUG] 22:44:43: i = 124 / deviceType : [DEBUG] 22:44:43: i = 125 / deviceType : [DEBUG] 22:44:43: i = 126 / deviceType : [DEBUG] 22:44:43: i = 127 / deviceType : [DEBUG] 22:44:43: i = 128 / deviceType : [DEBUG] 22:44:43: i = 129 / deviceType : [DEBUG] 22:44:43: i = 130 / deviceType : [DEBUG] 22:44:43: i = 131 / deviceType : [DEBUG] 22:44:43: i = 132 / deviceType : [DEBUG] 22:44:43: i = 133 / deviceType : [DEBUG] 22:44:43: i = 134 / deviceType : [DEBUG] 22:44:43: i = 135 / deviceType : [DEBUG] 22:44:43: i = 136 / deviceType : [DEBUG] 22:44:43: i = 137 / deviceType : [DEBUG] 22:44:43: i = 138 / deviceType : [DEBUG] 22:44:43: i = 139 / deviceType : [DEBUG] 22:44:43: i = 140 / deviceType : [DEBUG] 22:44:43: i = 141 / deviceType : [DEBUG] 22:44:43: i = 142 / deviceType : [DEBUG] 22:44:43: i = 143 / deviceType : [DEBUG] 22:44:43: i = 144 / deviceType : [DEBUG] 22:44:43: i = 145 / deviceType : [DEBUG] 22:44:43: i = 146 / deviceType : [DEBUG] 22:44:43: i = 147 / deviceType : [DEBUG] 22:44:43: i = 148 / deviceType : [DEBUG] 22:44:43: i = 149 / deviceType : [DEBUG] 22:44:43: i = 150 / deviceType : [DEBUG] 22:45:28: i = 1 / deviceType : com.fibaro.device[DEBUG] 22:45:28: i = 0 / deviceType : [DEBUG] 22:45:28: i = 2 / deviceType : HC_user[DEBUG] 22:45:28: i = 3 / deviceType : weather[DEBUG] 22:45:28: i = 4 / deviceType : com.fibaro.FGMS001[DEBUG] 22:45:28: i = 5 / deviceType : com.fibaro.temperatureSensor[DEBUG] 22:45:28: i = 6 / deviceType : com.fibaro.lightSensor[DEBUG] 22:45:28: i = 7 / deviceType : com.fibaro.FGMS001[DEBUG] 22:45:28: i = 8 / deviceType : com.fibaro.temperatureSensor[DEBUG] 22:45:28: i = 9 / deviceType : com.fibaro.lightSensor[DEBUG] 22:45:28: i = 10 / deviceType : iOS_device[DEBUG] 22:45:28: i = 11 / deviceType : [DEBUG] 22:45:28: i = 12 / deviceType : com.fibaro.temperatureSensor[DEBUG] 22:45:28: i = 13 / deviceType : com.fibaro.humiditySensor[DEBUG] 22:45:28: i = 14 / deviceType : [DEBUG] 22:45:28: i = 16 / deviceType : iOS_device[DEBUG] 22:45:28: i = 17 / deviceType : [DEBUG] 22:45:28: i = 15 / deviceType : [DEBUG] 22:45:28: i = 18 / deviceType : com.fibaro.doorSensor[DEBUG] 22:45:28: i = 19 / deviceType : com.fibaro.binarySensor[DEBUG] 22:45:28: i = 20 / deviceType : com.fibaro.temperatureSensor[DEBUG] 22:45:28: i = 21 / deviceType : virtual_device[DEBUG] 22:45:28: i = 22 / deviceType : com.fibaro.ipCamera[DEBUG] 22:45:28: i = 23 / deviceType : [DEBUG] 22:45:28: i = 24 / deviceType : com.fibaro.FGWP101[DEBUG] 22:45:28: i = 25 / deviceType : com.fibaro.FGWP101[DEBUG] 22:45:28: i = 26 / deviceType : virtual_device[DEBUG] 22:45:28: i = 27 / deviceType : [DEBUG] 22:45:28: i = 28 / deviceType : com.fibaro.FGSS001[DEBUG] 22:45:28: i = 29 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:45:28: i = 30 / deviceType : [DEBUG] 22:45:28: i = 31 / deviceType : [DEBUG] 22:45:28: i = 32 / deviceType : [DEBUG] 22:45:28: i = 33 / deviceType : com.fibaro.seismometer[DEBUG] 22:45:28: i = 34 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:45:28: i = 35 / deviceType : [DEBUG] 22:45:28: i = 36 / deviceType : [DEBUG] 22:45:28: i = 37 / deviceType : [DEBUG] 22:45:28: i = 38 / deviceType : com.fibaro.seismometer[DEBUG] 22:45:28: i = 39 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:45:28: i = 40 / deviceType : [DEBUG] 22:45:28: i = 41 / deviceType : [DEBUG] 22:45:28: i = 42 / deviceType : com.fibaro.humiditySensor[DEBUG] 22:45:28: i = 43 / deviceType : com.fibaro.temperatureSensor[DEBUG] 22:45:28: i = 44 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:45:28: i = 45 / deviceType : [DEBUG] 22:45:28: i = 46 / deviceType : [DEBUG] 22:45:28: i = 47 / deviceType : [DEBUG] 22:45:28: i = 48 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:45:28: i = 49 / deviceType : [DEBUG] 22:45:28: i = 50 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:45:28: i = 51 / deviceType : [DEBUG] 22:45:28: i = 52 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:45:28: i = 53 / deviceType : [DEBUG] 22:45:28: i = 54 / deviceType : com.fibaro.temperatureSensor[DEBUG] 22:45:28: i = 55 / deviceType : com.fibaro.heatDetector[DEBUG] 22:45:28: i = 56 / deviceType : virtual_device[DEBUG] 22:45:28: i = 57 / deviceType : [DEBUG] 22:45:28: i = 58 / deviceType : [DEBUG] 22:45:28: i = 59 / deviceType : [DEBUG] 22:45:28: i = 60 / deviceType : [DEBUG] 22:45:28: i = 61 / deviceType : [DEBUG] 22:45:28: i = 62 / deviceType : [DEBUG] 22:45:28: i = 63 / deviceType : [DEBUG] 22:45:28: i = 64 / deviceType : [DEBUG] 22:45:28: i = 65 / deviceType : [DEBUG] 22:45:28: i = 66 / deviceType : [DEBUG] 22:45:28: i = 67 / deviceType : [DEBUG] 22:45:28: i = 68 / deviceType : [DEBUG] 22:45:28: i = 69 / deviceType : [DEBUG] 22:45:28: i = 70 / deviceType : [DEBUG] 22:45:28: i = 71 / deviceType : [DEBUG] 22:45:28: i = 72 / deviceType : [DEBUG] 22:45:28: i = 73 / deviceType : [DEBUG] 22:45:28: i = 74 / deviceType : [DEBUG] 22:45:28: i = 75 / deviceType : [DEBUG] 22:45:28: i = 76 / deviceType : [DEBUG] 22:45:28: i = 78 / deviceType : [DEBUG] 22:45:28: i = 77 / deviceType : [DEBUG] 22:45:28: i = 79 / deviceType : [DEBUG] 22:45:28: i = 80 / deviceType : [DEBUG] 22:45:28: i = 81 / deviceType : [DEBUG] 22:45:28: i = 82 / deviceType : [DEBUG] 22:45:28: i = 83 / deviceType : [DEBUG] 22:45:28: i = 84 / deviceType : [DEBUG] 22:45:28: i = 85 / deviceType : [DEBUG] 22:45:28: i = 86 / deviceType : [DEBUG] 22:45:28: i = 87 / deviceType : [DEBUG] 22:45:28: i = 88 / deviceType : [DEBUG] 22:45:28: i = 89 / deviceType : [DEBUG] 22:45:28: i = 90 / deviceType : [DEBUG] 22:45:28: i = 91 / deviceType : [DEBUG] 22:45:28: i = 92 / deviceType : [DEBUG] 22:45:28: i = 93 / deviceType : [DEBUG] 22:45:28: i = 94 / deviceType : [DEBUG] 22:45:28: i = 95 / deviceType : [DEBUG] 22:45:28: i = 96 / deviceType : [DEBUG] 22:45:28: i = 97 / deviceType : [DEBUG] 22:45:28: i = 98 / deviceType : [DEBUG] 22:45:28: i = 99 / deviceType : [DEBUG] 22:45:28: i = 100 / deviceType : [DEBUG] 22:45:28: i = 101 / deviceType : [DEBUG] 22:45:28: i = 102 / deviceType : [DEBUG] 22:45:28: i = 103 / deviceType : [DEBUG] 22:45:28: i = 104 / deviceType : [DEBUG] 22:45:28: i = 105 / deviceType : [DEBUG] 22:45:28: i = 106 / deviceType : [DEBUG] 22:45:28: i = 107 / deviceType : [DEBUG] 22:45:28: i = 108 / deviceType : [DEBUG] 22:45:28: i = 109 / deviceType : [DEBUG] 22:45:28: i = 110 / deviceType : [DEBUG] 22:45:28: i = 111 / deviceType : [DEBUG] 22:45:28: i = 112 / deviceType : [DEBUG] 22:45:28: i = 113 / deviceType : [DEBUG] 22:45:28: i = 114 / deviceType : [DEBUG] 22:45:28: i = 115 / deviceType : [DEBUG] 22:45:28: i = 116 / deviceType : [DEBUG] 22:45:28: i = 117 / deviceType : [DEBUG] 22:45:28: i = 118 / deviceType : [DEBUG] 22:45:28: i = 119 / deviceType : [DEBUG] 22:45:28: i = 120 / deviceType : [DEBUG] 22:45:28: i = 121 / deviceType : [DEBUG] 22:45:28: i = 122 / deviceType : [DEBUG] 22:45:28: i = 123 / deviceType : [DEBUG] 22:45:28: i = 124 / deviceType : [DEBUG] 22:45:28: i = 125 / deviceType : [DEBUG] 22:45:28: i = 126 / deviceType : [DEBUG] 22:45:28: i = 127 / deviceType : [DEBUG] 22:45:28: i = 128 / deviceType : [DEBUG] 22:45:28: i = 129 / deviceType : [DEBUG] 22:45:28: i = 130 / deviceType : [DEBUG] 22:45:28: i = 131 / deviceType : [DEBUG] 22:45:28: i = 132 / deviceType : [DEBUG] 22:45:28: i = 133 / deviceType : [DEBUG] 22:45:28: i = 134 / deviceType : [DEBUG] 22:45:28: i = 135 / deviceType : [DEBUG] 22:45:28: i = 136 / deviceType : [DEBUG] 22:45:28: i = 137 / deviceType : [DEBUG] 22:45:28: i = 139 / deviceType : [DEBUG] 22:45:28: i = 138 / deviceType : [DEBUG] 22:45:28: i = 140 / deviceType : [DEBUG] 22:45:28: i = 141 / deviceType : [DEBUG] 22:45:28: i = 142 / deviceType : [DEBUG] 22:45:28: i = 143 / deviceType : [DEBUG] 22:45:28: i = 144 / deviceType : [DEBUG] 22:45:28: i = 145 / deviceType : [DEBUG] 22:45:28: i = 147 / deviceType : [DEBUG] 22:45:28: i = 148 / deviceType : [DEBUG] 22:45:28: i = 146 / deviceType : [DEBUG] 22:45:28: i = 149 / deviceType : [DEBUG] 22:45:28: i = 150 / deviceType : [DEBUG] 22:46:13: i = 0 / deviceType : [DEBUG] 22:46:13: i = 2 / deviceType : HC_user[DEBUG] 22:46:13: i = 3 / deviceType : weather[DEBUG] 22:46:13: i = 4 / deviceType : com.fibaro.FGMS001[DEBUG] 22:46:13: i = 1 / deviceType : com.fibaro.device[DEBUG] 22:46:13: i = 5 / deviceType : com.fibaro.temperatureSensor[DEBUG] 22:46:13: i = 6 / deviceType : com.fibaro.lightSensor[DEBUG] 22:46:13: i = 7 / deviceType : com.fibaro.FGMS001[DEBUG] 22:46:13: i = 8 / deviceType : com.fibaro.temperatureSensor[DEBUG] 22:46:13: i = 9 / deviceType : com.fibaro.lightSensor[DEBUG] 22:46:13: i = 10 / deviceType : iOS_device[DEBUG] 22:46:13: i = 11 / deviceType : [DEBUG] 22:46:13: i = 12 / deviceType : com.fibaro.temperatureSensor[DEBUG] 22:46:13: i = 13 / deviceType : com.fibaro.humiditySensor[DEBUG] 22:46:13: i = 14 / deviceType : [DEBUG] 22:46:13: i = 15 / deviceType : [DEBUG] 22:46:13: i = 16 / deviceType : iOS_device[DEBUG] 22:46:13: i = 17 / deviceType : [DEBUG] 22:46:13: i = 18 / deviceType : com.fibaro.doorSensor[DEBUG] 22:46:13: i = 19 / deviceType : com.fibaro.binarySensor[DEBUG] 22:46:13: i = 20 / deviceType : com.fibaro.temperatureSensor[DEBUG] 22:46:13: i = 22 / deviceType : com.fibaro.ipCamera[DEBUG] 22:46:13: i = 21 / deviceType : virtual_device[DEBUG] 22:46:13: i = 23 / deviceType : [DEBUG] 22:46:13: i = 24 / deviceType : com.fibaro.FGWP101[DEBUG] 22:46:13: i = 26 / deviceType : virtual_device[DEBUG] 22:46:13: i = 27 / deviceType : [DEBUG] 22:46:13: i = 25 / deviceType : com.fibaro.FGWP101[DEBUG] 22:46:13: i = 28 / deviceType : com.fibaro.FGSS001[DEBUG] 22:46:13: i = 29 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:46:13: i = 31 / deviceType : [DEBUG] 22:46:13: i = 30 / deviceType : [DEBUG] 22:46:13: i = 32 / deviceType : [DEBUG] 22:46:13: i = 33 / deviceType : com.fibaro.seismometer[DEBUG] 22:46:13: i = 34 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:46:13: i = 35 / deviceType : [DEBUG] 22:46:13: i = 37 / deviceType : [DEBUG] 22:46:13: i = 36 / deviceType : [DEBUG] 22:46:13: i = 38 / deviceType : com.fibaro.seismometer[DEBUG] 22:46:13: i = 39 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:46:13: i = 40 / deviceType : [DEBUG] 22:46:13: i = 41 / deviceType : [DEBUG] 22:46:13: i = 43 / deviceType : com.fibaro.temperatureSensor[DEBUG] 22:46:13: i = 42 / deviceType : com.fibaro.humiditySensor[DEBUG] 22:46:13: i = 44 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:46:13: i = 45 / deviceType : [DEBUG] 22:46:13: i = 46 / deviceType : [DEBUG] 22:46:13: i = 47 / deviceType : [DEBUG] 22:46:13: i = 48 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:46:13: i = 49 / deviceType : [DEBUG] 22:46:13: i = 50 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:46:13: i = 51 / deviceType : [DEBUG] 22:46:13: i = 52 / deviceType : com.fibaro.zwaveDevice[DEBUG] 22:46:13: i = 53 / deviceType : [DEBUG] 22:46:13: i = 54 / deviceType : com.fibaro.temperatureSensor[DEBUG] 22:46:13: i = 55 / deviceType : com.fibaro.heatDetector[DEBUG] 22:46:13: i = 56 / deviceType : virtual_device[DEBUG] 22:46:13: i = 57 / deviceType : [DEBUG] 22:46:13: i = 58 / deviceType : [DEBUG] 22:46:13: i = 59 / deviceType : [DEBUG] 22:46:13: i = 60 / deviceType : [DEBUG] 22:46:13: i = 61 / deviceType : [DEBUG] 22:46:13: i = 62 / deviceType : [DEBUG] 22:46:13: i = 63 / deviceType : [DEBUG] 22:46:13: i = 64 / deviceType : [DEBUG] 22:46:13: i = 65 / deviceType : [DEBUG] 22:46:13: i = 66 / deviceType : [DEBUG] 22:46:13: i = 67 / deviceType : [DEBUG] 22:46:13: i = 68 / deviceType : [DEBUG] 22:46:13: i = 69 / deviceType : [DEBUG] 22:46:13: i = 70 / deviceType : [DEBUG] 22:46:13: i = 71 / deviceType : [DEBUG] 22:46:13: i = 72 / deviceType : [DEBUG] 22:46:13: i = 73 / deviceType : [DEBUG] 22:46:13: i = 74 / deviceType : [DEBUG] 22:46:13: i = 75 / deviceType : [DEBUG] 22:46:13: i = 76 / deviceType : [DEBUG] 22:46:13: i = 77 / deviceType : [DEBUG] 22:46:13: i = 78 / deviceType : [DEBUG] 22:46:13: i = 79 / deviceType : [DEBUG] 22:46:13: i = 80 / deviceType : [DEBUG] 22:46:13: i = 81 / deviceType : [DEBUG] 22:46:13: i = 82 / deviceType : [DEBUG] 22:46:13: i = 83 / deviceType : [DEBUG] 22:46:13: i = 84 / deviceType : [DEBUG] 22:46:13: i = 85 / deviceType : [DEBUG] 22:46:13: i = 86 / deviceType : [DEBUG] 22:46:13: i = 87 / deviceType : [DEBUG] 22:46:13: i = 88 / deviceType : [DEBUG] 22:46:13: i = 89 / deviceType : [DEBUG] 22:46:13: i = 90 / deviceType : [DEBUG] 22:46:13: i = 91 / deviceType : [DEBUG] 22:46:13: i = 92 / deviceType : [DEBUG] 22:46:13: i = 93 / deviceType : [DEBUG] 22:46:13: i = 94 / deviceType : [DEBUG] 22:46:13: i = 95 / deviceType : [DEBUG] 22:46:13: i = 96 / deviceType : [DEBUG] 22:46:13: i = 98 / deviceType : [DEBUG] 22:46:13: i = 99 / deviceType : [DEBUG] 22:46:13: i = 97 / deviceType : [DEBUG] 22:46:13: i = 100 / deviceType : [DEBUG] 22:46:13: i = 101 / deviceType : [DEBUG] 22:46:13: i = 102 / deviceType : [DEBUG] 22:46:13: i = 103 / deviceType : [DEBUG] 22:46:13: i = 104 / deviceType : [DEBUG] 22:46:13: i = 105 / deviceType : [DEBUG] 22:46:13: i = 106 / deviceType : [DEBUG] 22:46:13: i = 107 / deviceType : [DEBUG] 22:46:13: i = 108 / deviceType : [DEBUG] 22:46:13: i = 109 / deviceType : [DEBUG] 22:46:13: i = 110 / deviceType : [DEBUG] 22:46:13: i = 111 / deviceType : [DEBUG] 22:46:13: i = 112 / deviceType : [DEBUG] 22:46:13: i = 113 / deviceType : [DEBUG] 22:46:13: i = 114 / deviceType : [DEBUG] 22:46:13: i = 116 / deviceType : [DEBUG] 22:46:13: i = 115 / deviceType : [DEBUG] 22:46:13: i = 118 / deviceType : [DEBUG] 22:46:13: i = 117 / deviceType : [DEBUG] 22:46:13: i = 119 / deviceType : [DEBUG] 22:46:13: i = 120 / deviceType : [DEBUG] 22:46:13: i = 121 / deviceType : [DEBUG] 22:46:13: i = 122 / deviceType : [DEBUG] 22:46:13: i = 123 / deviceType : [DEBUG] 22:46:13: i = 124 / deviceType : [DEBUG] 22:46:13: i = 125 / deviceType : [DEBUG] 22:46:13: i = 126 / deviceType : [DEBUG] 22:46:13: i = 127 / deviceType : [DEBUG] 22:46:13: i = 128 / deviceType : [DEBUG] 22:46:13: i = 129 / deviceType : [DEBUG] 22:46:13: i = 130 / deviceType : [DEBUG] 22:46:13: i = 131 / deviceType : [DEBUG] 22:46:13: i = 132 / deviceType : [DEBUG] 22:46:13: i = 133 / deviceType : [DEBUG] 22:46:13: i = 134 / deviceType : [DEBUG] 22:46:13: i = 135 / deviceType : [DEBUG] 22:46:13: i = 136 / deviceType : [DEBUG] 22:46:13: i = 137 / deviceType : [DEBUG] 22:46:13: i = 138 / deviceType : [DEBUG] 22:46:13: i = 139 / deviceType : [DEBUG] 22:46:13: i = 140 / deviceType : [DEBUG] 22:46:13: i = 141 / deviceType : [DEBUG] 22:46:13: i = 142 / deviceType : [DEBUG] 22:46:13: i = 143 / deviceType : [DEBUG] 22:46:13: i = 144 / deviceType : [DEBUG] 22:46:13: i = 145 / deviceType : [DEBUG] 22:46:13: i = 146 / deviceType : [DEBUG] 22:46:13: i = 147 / deviceType : [DEBUG] 22:46:13: i = 148 / deviceType : [DEBUG] 22:46:13: i = 149 / deviceType : [DEBUG] 22:46:13: i = 150 / deviceType : --------------------- Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 20 octobre 2014 Auteur Signaler Partager Posté(e) le 20 octobre 2014 Ah ouais quand même, ils ont tout changé, mais c'est pas possible de bosser comme ça !! Plus aucune rétro-compatibilité. Ca promet pour la mise àjour de tous les scripts qu'on a sur nos box.... je sens que la migration en v4 va être compliquée, ça promet un long week-end.... En attendant, je te propose de modifier le code du bouton n°1 comme suit, et normalement les graphs de temp/humidité/thermostat/luminosité devraient fonctionner : local updatechart = Net.FHttp("1.2.3.4") local i = 0 local maxNodeID = 150 local deviceType2 = "" for i = 0, maxNodeID do local deviceType = fibaro:getType(i) --fibaro:debug("i = "..i.." / deviceType : "..deviceType) if deviceType == "com.fibaro.temperatureSensor" then -- old : temperature_sensor deviceType2 = "temperature" elseif deviceType == "com.fibaro.humiditySensor" then -- old : humidity_sensor deviceType2 = "humidity" elseif deviceType == "com.fibaro.thermostatSetpoint" then -- celui-làil faudra vérifier son nouveau nom, ceci n'est qu'une supposition... àsuivre deviceType2 = "temperature" elseif deviceType == "com.fibaro.lightSensor" then -- old : light_sensor deviceType2 = "light" end if deviceType2 ~= "" then --fibaro:debug("found deviceType2 : "..deviceType2) payload = "/graph/data_post_" .. deviceType2 .. ".php?id=" .. i .. "&value=" .. fibaro:getValue(i, "value") fibaro:debug("payload : "..payload) response, status, errorCode = updatechart:GET(payload) fibaro:debug("status : "..status.." errorCode : "..errorCode.." response : "..response) deviceType2 = "" end end payload = "/graph/data_post_temperature.php?id=3&value=" .. fibaro:getValue(3, "Temperature") --fibaro:debug(payload) response, status, errorCode = updatechart:GET(payload) payload = "/graph/data_post_humidity.php?id=3&value=" .. fibaro:getValue(3, "Humidity") --fibaro:debug(payload) response, status, errorCode = updatechart:GET(payload) fibaro:log("Environmental uploaded") Envoie nous aussi le résultat du Debug STP, afin que je vérifie que tout fonctionne bien. Normalement tu devrais avoir les courbes de température qui fonctionnent. Lien vers le commentaire Partager sur d’autres sites More sharing options...
forumAD Posté(e) le 20 octobre 2014 Signaler Partager Posté(e) le 20 octobre 2014 @Lazer, Voici le résultat du debug: [DEBUG] 23:06:19: payload : /graph/data_post_temperature.php?id=5&value=21.30[DEBUG] 23:06:40: status : errorCode : 1 response : [DEBUG] 23:06:40: payload : /graph/data_post_light.php?id=6&value=6.00[DEBUG] 23:07:01: status : errorCode : 1 response : [DEBUG] 23:07:01: payload : /graph/data_post_temperature.php?id=8&value=20.10[DEBUG] 23:07:22: status : errorCode : 1 response : [DEBUG] 23:07:22: payload : /graph/data_post_light.php?id=9&value=5.00 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 20 octobre 2014 Auteur Signaler Partager Posté(e) le 20 octobre 2014 Bon, ça progresse, il envoie bien les données au NAS, mais les pages Web sortent une erreur.... pas cool il doit y avoir un problème quelque part avec les scripts PHP, mais je ne vois pas où, vu que ça fonctionne pour la météo Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 20 octobre 2014 Auteur Signaler Partager Posté(e) le 20 octobre 2014 Hum, je me demande si Krikroff n'avait pas dit que la fonctionne Net.Fhttp() était en cours d'abandon pour être remplacer par autre chose.... Lien vers le commentaire Partager sur d’autres sites More sharing options...
forumAD Posté(e) le 20 octobre 2014 Signaler Partager Posté(e) le 20 octobre 2014 S'il change chaque fois les fonction ça va être dur pour tous les scripts que vous avez déjàdéveloppés?! ce n'est pas trop cool! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 20 octobre 2014 Auteur Signaler Partager Posté(e) le 20 octobre 2014 c'est bien pour ça que j'attends que la v4 soit sortie pour mettre àjour une bonne fois pour toute mes scripts. Si j'avais une seconde HC2, et le temps de jouer avec, je pourrais préparer tout ça, mais pour le moment je garde ce qui fonctionne bien comme ça. On peut quand même se dire que la v4 partira sur de bonnes nouvelles bases, ce qui plus évolutif pour l'avenir. Surtout si le nouveau moteur Z-Wave est plus stable (moins de nœuds morts, etc...) Làavec le GetType, les nouveaux noms ne sont pas déconnants, mais c'est quand même pas très sérieux de tout changer comme ça en cours de route. Et je ne te parle pas de l'API HTTP, c'est encore pire !!! Lien vers le commentaire Partager sur d’autres sites More sharing options...
forumAD Posté(e) le 20 octobre 2014 Signaler Partager Posté(e) le 20 octobre 2014 Je vois que tu as bien essayé et que tu es très pro-actif; Moi ça m'embête de retourner maintenant en v3.59; Si javais essayé ton script avant, je ne prendrai jamais ce risque; mais le pire est fait; laissons ce post ouvert quand même on ne sait jamais, la nuit porte conseil, et je prierai que tu sois illuminé pour nous faire des miracles. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 20 octobre 2014 Auteur Signaler Partager Posté(e) le 20 octobre 2014 je suis bien illuminé par le spot au dessus de ma tête, mais àpart ça, ça ne m'arrive pas souvent.... même jamais Lien vers le commentaire Partager sur d’autres sites More sharing options...
forumAD Posté(e) le 21 octobre 2014 Signaler Partager Posté(e) le 21 octobre 2014 @Lazer Je suis retourné avec un petit recovery en v3.59. Les graphs fonctionnent bien; tout est rentré dans l'ordre. Je me sens beaucoup mieux. J'attendrai une version stable avant de migrer. Merci à vous tous pour vos supports. 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nico Posté(e) le 22 octobre 2014 Signaler Partager Posté(e) le 22 octobre 2014 Yop, pareil, même si j'aimerai vraiment retourner en 4.018, mais bon sans mes yeux de saumon, c'est mort pour moi. Car les graphs au pire j'aurai pu m'en passer en attendant. Lien vers le commentaire Partager sur d’autres sites More sharing options...
forumAD Posté(e) le 25 octobre 2014 Signaler Partager Posté(e) le 25 octobre 2014 Chers amis, je suis de retour! Sur la HC2 v.3.59, le script php fonctionne correctement sur mon serveur web; Mais il y a un bemol: ...graph/admin.php n'affiche rien, vous pensez que celà vient de quoi? Many thanks in advance! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés