Steven Posté(e) le 19 juillet 2014 Signaler Posté(e) le 19 juillet 2014 Salut la compagnie, Pour m'amuser, je regardais un peu les fonctionnalités de PAW (le serveur Android). C'est intéressant mais ... je n'arrive pas depuis PAW a exécuter une requête HTTP vers la HC2. ... client = new DefaultHttpClient(); get = new HttpGet(getURL); responseGet = client.execute(get); resEntityGet = responseGet.getEntity(); ... Je suis convaincu que cela ne fonctionne pas car la HC2 demande une authentification. Est-ce que quelqu'un aurait déjà l'information car j'ai cherché mais sans succès.
Krikroff Posté(e) le 19 juillet 2014 Signaler Posté(e) le 19 juillet 2014 L'authentification est il me semble une bonne piste, je n'ai pas essayé avec PAW mais par exemple le HC2 refuse toute connexion entrante de mes caméras Vivotek. En revanche j'ai plein de code enbedded, serveur, app qui arrivent très bien !!! Après c'est quoi la réponse du client http ? Envoyé de mon iPhone àl'aide de Tapatalk
Steven Posté(e) le 21 juillet 2014 Auteur Signaler Posté(e) le 21 juillet 2014 PAW ne veux rien me dire, aucun message d'erreur, aucun message d'amour ... entre lui et moi la communication est rompue ainsi que notre amour. C'est donc décider, je me retourne vers son ennemi de tout les jours Tasker. Et voilà , en 3 heures tout fonctionne : Allumage/Extinction des lumières depuis un SMS avec confirmation Réception des températures Commande des luminaires avec ma montre de geek (Pebble) Comment ? Tout simplement (enfin pour un malade comme moi ... et Krikroff ) car Tasker permet de décodage du JSON. Donc j'allume une lumière via l'api, j'interroge ensuite l'api du module et je parse le json pour être sà»r que la commande est bien passée. Idem pour la température, j'interroge le json du module virtuel Netatmo et je retourne les infos dans un SMS. Il me reste plus qu'à installer autovoice pour les commandes vocales. Je vous ferrait un retour plus intéressant une fois que j'aurais tout terminé. Mais une chose de sà»r ... PAW = Rupture.
JossAlf Posté(e) le 21 juillet 2014 Signaler Posté(e) le 21 juillet 2014 Il me reste plus qu'à installer autovoice pour les commandes vocales.Je te sens moins tactile aujourd'hui ... Perso, le tactile me va très bien, ma voix me sert à discuter avec des gens et quand je gesticule c'est que normalement je suis en colère
Steven Posté(e) le 22 juillet 2014 Auteur Signaler Posté(e) le 22 juillet 2014 Héhé, tu n'as pas tord. Néanmoins, quand je fais des bouts de programme, je ne les conçoit autour de mes besoins mais je fais en sorte que tout le monde puisse les utiliser à leur façon. Et comme beaucoup de personne aime parler à leur téléphone, je pense à eux :-) J'ai mis en place un code générique sur Tasker ...voici mes premiers résultats : Obtenir des informations Manipulation des actionneurs Le principe est simple : 2 taches Taskers : 1 pour actionner et 1 pour obtenir un statut. 4 variables : %HC2_URL (l'url de la HC2 avec login:password), %HC2_ID (le module actionner/interroger), %HC2_NAME (l'action turnOff/turnOn/...), %HC2_PROPERTY (la propriété interrogée) Donc si j'envoi SET 65 turnOn ... Cela devient %HC2_ID=65 %HC2_NAME=turnOn et j'interroge %HC2_URL/api/callAction?deviceID=%HC2_ID&name=%HC2_NAME Le retour est %HC2_URL/api/devices?id=%HC2_ID puis on parse le JSON pour connaitre la %HC2_PROPERTY ("value" par défaut) Donc quand on a un retour, c'est un vrai retour, c'est vraiment l'état du module qui est dans la HC2 et non pas juste une quittance. C'est un début, mais j'ai déjà pu intégrer tout cela dans ma montre puisse qu'il me suffit de mettre un libellé, un id et une action ... comme pour les SMS. La suite ... bientôt.
JossAlf Posté(e) le 22 juillet 2014 Signaler Posté(e) le 22 juillet 2014 Je te reconnais bien là Je suis sous ios et paw n'existe malheureusement pas (je connais ta vision du monde àla pomme) ! Ce Paw me titille Envoyé de mon iPhone àl'aide de Tapatalk
Lazer Posté(e) le 23 juillet 2014 Signaler Posté(e) le 23 juillet 2014 Bon bah voilà, c'est malin Steven, tu m'as mis l'eau àla bouche et maintenant j'ai commandé une SIM Free 0€ Y'a plus qu'àpublier ton article et recevoir ma puce.
Lazer Posté(e) le 29 juillet 2014 Signaler Posté(e) le 29 juillet 2014 Vu dans mon lecteur RSS ce matin. Je lirai ça àtête reposée plus tard, et je testerai ça chez moi en fin de semaine, en plus ma carte SIM est arrivée. Félicitation pour le boulot
Messages recommandés