Aller au contenu

jjacques68

Membres confirmés
  • Compteur de contenus

    4409
  • Inscription

  • Dernière visite

  • Jours gagnés

    40

Tout ce qui a été posté par jjacques68

  1. Oui j'ai déjà vu ce code, la différence c'est que tu balances l'ID et le NAME en plus dans ta chaine json : jsontable = json.decode(jsonpanel) handTimestamp = jsontable.properties.handTimestamp handTemperature = jsontable.properties.handTemperature name = jsontable.name NouveauPanel = ('{"id":' ..id.. ',"name":"'..name.. '","properties":{"handTemperature":' ..handTemperature.. ',"handTimestamp": ' ..handTimestamp.. ',"vacationTemperature":' ..HandTmp.. '}}') HC2:PUT(GETheating ..id, NouveauPanel) mois je ne fais que toucher aux propriété qui m'intéressent : jsonTable = json.decode(response) jsonTable.properties.handTemperature = Consigne jsonTable.properties.handTimestamp = Duree jsonTable = json.encode(jsonTable) response ,status, errorCode = HC2:PUT("/api/panels/heating/"..Id, jsonTable) alors est ce que ça vient de là ????????? aucune idée... je dirais que non... Parce que si la programmation du panneau de chauffage plantait, ça le ferait depuis le début, la consigne manuelle ne démarrerait même pas ! Et elle démarre à chaque fois ! c'est le retour en mode schedule qui plante...
  2. arg ! j'utilise pas GEA... !
  3. ben écoute je veux bien voir le code de ton VD, si tu veux bien le poster... merci !
  4. et à ce sujet, toujours pas possibles de supprimer des icônes ?
  5. nan nan continuez, j’apprends des choses
  6. Et vous parlez quel langue là ? Envoyé de mon iPhone en utilisant Tapatalk Pro
  7. comme tu as dis @Lazer, c’est une interrogation, pas de l’écoute... ? si ?
  8. oui mais avec les 3s de bouclage... bof...
  9. explique ?
  10. Mais si j'arrive pas avec mon code, je vais devoir prendre le tien... et je pense qu'il va falloire de l'aide je te dirais mille merci !
  11. Merci c'est gentil le soucis c'est que j'aime bien comprendre ce que j'utilise... Et la... le code est quand même sacrément long... pas habitué à la POO, suis plutôt procédurale... Incroyable le temps qu'on peut passer pour modifié 2 valeur dans l'API...
  12. merci @MAM78, mais trop compliqué pour ce que je veux faire...
  13. ah oui zut c'est vrai... bon je continue à creuser... merci quand même
  14. Après dans la mainloop des VD, j'ai du code qui ne fait que relevé les info des panneaux de chauffage afin de mettre à jour les icones et label des VD. Mais j'ai mis un sleep de 5 min à la fin de la mainloop... et je sais que c'est pas bien...
  15. oui ça commence à me saouler... j’ai relancer ce topic en demandant e l’aide à jojo...
  16. Je relance car toujours le même plantage aléatoire... HC2 plante complet lors du retour en mode schedule du panneau de chauffage. @jojo je me suis inspiré de ton VD, tu as une idée ? tu rencontres ce soucis également ?
  17. ah ben nan ça continue de planter mon histoire de panneau de chauffage. Et toujours en fin de période, quand le panel revient en mode « Shedule »
  18. jjacques68

    HomeMode Manager (type Geofence)

    tu trouves cette info où ?
  19. Ta réponse du GH se fait dans IFTTT, tu as du paramétrer cette réponse. Dans mon cas j'ai juste mis "oké". Recevoir une information (température ou autre valeur) dans la réponse, me semble impossible... On en avait déjà parlé qqpart dans ce topic... En tout cas si c'est possible, je sais pas comment faire, et c'est vrai que ça intéresserait aussi... Mais j'y crois pas.
  20. Je viens de modifier le code fourni ci-dessus : Ajout de ligne 102 : if action then et à la dernière ligne : end et donc plus d'erreur situ lances la scènes manuellement. En gros il se passe rien si tu lances manuellement.
  21. ah ok si tu lances la scène manuellement c'est normal, vu qu'il n'y a pas d'ordre...
  22. Pour ne pas utiliser le mot clé "jarvis" : Dans l'application google home : allé dans "Paramètres" - "Plus de paramètres" - onglet "Assistant" - "Routines" - bouton "+" : Choisir "Ajouter de commandes" et saisir la commande que tu veux. Exemple "Allume la lumière du salon". Enregistrer et "Ajouter une action" et saisir "jarvis allume la lumière du salon". puis ajouter. Maintenant quand tu donnes cet ordre, le GH va automatiquement ajouter "jarvis" sans que tu l'ai dis. Malheureusement, il faut le faire un par un pour toutes les commandes vocales que tu souhaites.
  23. Cette erreur n'est pas normal, d'après le code que je t'ai envoyé, il s'agit de la ligne 50, donc la fonction "Trim". Elle ne reçoit pas de valeur... ??? pas normal ça ! Ce qui veut dire que toutes les les fonctions qui corrigent la chaine de caractères de ton ordre semblent ne pas fonctionner ! Tu as fait un copier/coller du code ? c'est tout ?
  24. bon ok, j'oublie l'idée... dommage...
  25. Ben voilà ce que j'essayais de faire sans succès : local Socket = "" local result = "" local err = "" fibaro:debug("start") --ouvre la connexion Socket = Net.FUdpSocket("127.0.0.1",1999) while result == "" and err == "" do result, err = Socket:read() end fibaro:debug(result) fibaro:debug(err) Mais j'ai aucun message d'erreur, et rien qui ne s'affiche (à part le start). J'ai beau désactiver antivirus, firewall sur le PC d'où je lance ma trame, mais rien n'arrive... @Lazer avait plutôt l'air d'être clair sur ce point...
×
×
  • Créer...