Aller au contenu

jjacques68

Membres confirmés
  • Compteur de contenus

    4 346
  • Inscription

  • Dernière visite

  • Jours gagnés

    39

Tout ce qui a été posté par jjacques68

  1. jjacques68

    Utilisation API HC2

    plantage de la box, erreur 503...
  2. jjacques68

    Utilisation API HC2

    Ok je retombe sur le même résultat que toi. Sans plantage de la box... Je n'utilise pas la fonction json.encode par contre... Et le panneau de chauffage ne se met pas à jour... pffffff je ne trouve rien là-dessus nul part...
  3. jjacques68

    Utilisation API HC2

    @Steven et @pepite, ôtez moi d'un doute, on parle bien de la même chose ? Je suis entrain d'essayer de faire un put sans passer par une connexion de type : local HC2 = Net.FHttp("127.0.0.1", 11111) comme dans l'exemple de @Lazer !!! J'essaye de faire un api.put tout simple. Comme quand je récupère une valeur avec api.get (sans connexion Net.FHttp) !!
  4. jjacques68

    Utilisation API HC2

    Punaise mais c'est pas possible !!!! pourtant pas compliquer quand même !!! Je vais finir par flinguer la box... !!! Vais finir par faire du bon vieux net.fhttp...
  5. jjacques68

    Utilisation API HC2

    oula crash complet de la box, erreur 503... 2x, obliger de redémarrer...
  6. jjacques68

    Utilisation API HC2

    ben non car, où je mets la valeur que je souhaite ?
  7. jjacques68

    Utilisation API HC2

    @Lazer disons que c'est pour essayer J'ai déjà vu les tutos dont tu parles et m'en suis déjà largement inspiré pour d'autres idées
  8. jjacques68

    Utilisation API HC2

    je dois être fou mais je comprends toujours pas la syntaxe : Ma variable "Pannel" contient le "chemin" pour accéder à la valeur que je souhaite modifier ?? !!! (Pannel.properties["monday"].morning["hour"]) Elle ne contient pas la valeur elle-même !! j'ai essayé cela aussi, mais sans succès : local Pannel = api.get("/panels/heating/61") api.put(Pannel.properties["monday"].morning["hour"], "8") @Lazer : je connais cette méthode, mais je voulais pas utiliser le net.fhttp (L'objectif de ma demande est de pourvoir modifier le panneau de chauffage dynamiquement depuis un VD. Et je vourdrai utiliser la commande api.put)
  9. jjacques68

    Utilisation API HC2

    alors je viens d'essayer ceci : local Pannel = api.get("/panels/heating/61") print("AVANT modif = "..Pannel.properties["monday"].morning["hour"]) --modification Pannel.properties["monday"].morning["hour"] = "8" api.put(Pannel.properties["monday"].morning["hour"]) print("APRES modif = "..Pannel.properties["monday"].morning["hour"]) et voici le resultat du debug : [DEBUG] 17:44:33: AVANT modif = 7 [DEBUG] 17:44:33: APRES modif = 8 MAIS la valeur dans le panneau de chauffage ne change pas !!! ??? Je sèche, j'ai essayé beaucoup de variante...
  10. la box répondait au ping je confirme.
  11. alors moi j'avais dis RAS avec cette MAJ, mais cette nuit ma box à planté complet vers 5h du matin (dernières notifications enregistrées)... Et alors impossible de me connecter dessus, ni avec le tél, ni depuis mon PC via le réseau local !! J'ai du intervenir manuellement dessus, l'éteindre puis rallumer. Jamais eu ça en 2 ans ! Ya t'il un moyen de savoir ce qu'il s'est passé ?
  12. jjacques68

    Utilisation API HC2

    Ah bien ton exemple ! Je crois que c'est ce que je cherchais ! J'essaye demain et te tiens au courant... merci !
  13. jjacques68

    Utilisation API HC2

    pareil... ce serait bien qu'un expert passe par là ...
  14. jjacques68

    Utilisation API HC2

    ben ce que je pige pas c'est qu'on peut relever les valeurs avec une facilité énorme (voir mon code dans le premier post) et pour les modifier, il faut 30 lignes de code...
  15. jjacques68

    Utilisation API HC2

    ok mais il faut avant faire un HC2 net.httpclient, puis récupérer le json, le décoder, le modifier et le rencoder et seulement après faire le PUT... C'est long...
  16. jjacques68

    Utilisation API HC2

    ??? ha bon ??? avec quelle syntaxe, j'ai essayé et rien donné...
  17. jjacques68

    Utilisation API HC2

    Bonjour tout le monde ! Petite question rapide : (enfin je crois) j'arrive très facilement à récupérer des valeurs grâce à l'API de la HC2, exemple : je récupère la valeur suivante : l'heure défini dans le panneau de chauffage du lundi matin, comme ceci : local Pannel = api.get("/panels/heating/61") print(Pannel.properties["monday"].morning["hour"]) ça marche nickel ! j'utilise souvent cette méthode... Par contre si je veux écrire dans l'API, il faut utiliser un "PUT" ! -> ok mais y a t'il une méthode plus simple que le Net.HTTP ? On peut pas l'attaquer directement comme pour la lecture ? genre api.put .......... merci à vous !
  18. MAJ faite. On dirait que tout est ok chez moi. A suivre...
  19. oui c'est vrai ! c'est que je fais souvent en plus ! mais alors pour la première explication, je savais pas du tout ! J'ai du mal à comprendre... ce foutu setTimeout n'a jamais été vraiment expliqué nul part... Mais alors quel est l'intérêt d'avoir une condition qui s'exécute après un délais alors que le reste du code continue à tourner... !? D'ailleur pour le bouclage, on pourrait aussi utiliser un while true do non ? Avec un sleep dedans ?
  20. Si tu fais un debug de ce tonumber tu obtiens quoi ? @pepite, le setTimeout va te faire un bouclage toutes les 60 secondes, nan ? moi j'aurai, dans ce cas, laisser un sleep dans la condition : Ou alors j'ai mal compris !?
  21. Tu arrives a rentrer dans la boucle ? Il dit quoi le debug ?
  22. jjacques68

    Question boucle For

    Non non aucune erreur ! pourquoi ça devrait ?
  23. oui j'ai vu son tuto, mais il ne m'aide pas dans mon problème ...
  24. Bonjour à tous, depuis quelques jours j'essaye de piloter la HC2 avec Sarah. (Sarah fonctionne bien, heure, météo, volume,...) J'utilise le plugin Homecenter2. et bien ça fonctionne pas du tout. Pire encore le plugin me plante la box. Le fichier XML établi par le plugin semble totalement désordonné après mise jour. j'ai les pièces qui apparaissent en plusieurs exemplaires, les modules cachés, l'identifiant du superuser qui est tronquer à cause du @... les réponses de Sarah sont : répéter la question, erreur, ou elle répond positivement, mais rien ne se passe. Du coup, j'aimerai savoir s'il existe un simple plugin qui permet de saisir la question et d'exécuter une requête http ? Pas forcément spécifique à la HC2, mais juste exécuter une requête ? j'ai épluché toute la liste sur le store, et rien trouvé... j'ai lu presque lu tous les sujets du forum, mais rien. a moins que quelqu'un sache faire marcher ce plugin, mais surtout ordonner le fichier XML...
  25. Je remarque aussi une certaine instabilité depuis cette mise à jour. Pareil, c'est la première fois, elle a toujours été hyper stable. On va attendre la prochaine mise à jour...
×
×
  • Créer...