emm456 Posté(e) le 25 mars 2014 Signaler Posté(e) le 25 mars 2014 Bonjour à tous, Nouveau sur le forum et sur la box Fibaro HC2, je souhaiterais avoir votre retour d’expérience en ce qui concerne l’appli mobile Android et l’API, et une indication sur le LUA. - Concernant l’appli Android, j’ai des problèmes de retour d’état. Quand je me connecte, ou si je suis déjà connecté et que je fais un refresh data par les paramètres, je n’ai pas toujours un retour d’état juste. J’ai des lampes affichées éteintes alors qu’elles sont allumées et ainsi de suite. Avez-vous constaté ça aussi ? je précise que ça le fait même sur des devices Fibaro et même parfois sur la page web sur un PC. - Pour l’API, j’ai aussi des décalages d’état dans la value qui n’est pas toujours juste. - Enfin, je n’arrive pas à trouver certaines commandes API ou LUA. Savez-vous s’il est possible, et si oui, comment : o Modifier la valeur d’une variable globale par son ID ou son nom par requete HTTP ? o Modifier le label d’une étiquette d’un périphérique virtuel avec la valeur d’une variable globale par LUA ? o Connaitre l'historique des valeurs d'un device par requete HTTP ? o J’ai des soucis avec la lecture de requetes JSON avec la fonction json.decode. Du coup je galère pour lire des données Eedomus avec le HC2. Est-ce que vous utilisez souvent cette fonction sans problème ou pas ? Merci d’avance pour vos réponses. Bonne journée.
acidric Posté(e) le 25 mars 2014 Signaler Posté(e) le 25 mars 2014 Bonjour, Je peux juste te répondre pour la partie client Android.. Car j'ai effectivement le même soucis, et je ne suis pas le seul... Il y a effectivement un bug sur la partie retour d'état, j'ai ouvert un bug chez fibaro et il a bien été pris en compte: http://bugzilla.fibaro.com/view.php?id=1272 maintenant il faut attendre la correction
Lazer Posté(e) le 25 mars 2014 Signaler Posté(e) le 25 mars 2014 Pour l'appli Android, j'ai constaté le même phénomène. En fait il faut la fermer pour qu'au redémarrage elle se reconnecte proprement au Home Center et récupère les status corrects. Pour rappel, sous Android la touche Home ne ferme pas une application (elle reste en arrière-plan). Il faut appuyer sur la touche Retour pour fermer une appli. Sur un smartphone avec beaucoup de RAM, si on laisse l'appli en arrière plan, elle peut rester de nombreuses heures (ou jours) sans jamais être fermée (le système ferme automatiquement une appli quand il n'y a plus assez de RAM). Le json.decode semble assez buggé. Tu devrais faire une recherche sur les messages de Krikroff, il a déjà abordé ce problème, et des moyens de contournement partiel. Pour connaitre l'historique des valeurs d'un device par requete HTTP, ce n'est pas directement possible, car ce n'est pas stocké. Ce qui est stocké, ce sont les valeurs de consommation électrique accessibles par l'API sous la forme : http://<IP>/api/energy/<timestamp_begin>/<timestamp_end>/compare/devices/power/<comma_separated_list_of_devices> Par exemple : http://192.168.1.1/api/energy/1393455963/1393459563/compare/devices/power/11,91 http://192.168.1.1/api/energy/1393434533/1393438133/summary-graph/devices/power/91 http://192.168.1.1/api/energy/1393452363/1393455963/summary-graph/rooms/power/2 Tu peux récupérer des exemples en interceptant les appels HTTP effectués dans la panneau d'énergie. Pour les températures, ou le statut des FGD/FGS, tu peux récupérer des choses dans les événements : http://192.168.1.1/api/panels/event?from=1352509026&to=1392509026&type=time Autrement, tu peux mettre en place les graphiques sur un NAS externe que tu trouveras ici.
971jmd Posté(e) le 15 mai 2017 Signaler Posté(e) le 15 mai 2017 salut Petit question, comment récupérée via API la consommation général en live de la maison ? merci pour votre aide
Messages recommandés