Aller au contenu

SimonT

Membres confirmés
  • Compteur de contenus

    140
  • Inscription

  • Dernière visite

Tout ce qui a été posté par SimonT

  1. Bonjour Je cherche a faire un script en lua pour un scénario c'est à dire je voudrais que du lundi au vendredi entre 7h et 9h quand quelqu'un ferme ma porte (detecté par le FGK 101 non armée) cela actionne un bouton virtuel Pourriez-vous m'aider je n'arrive pas a le faire Merci d'avance
  2. SimonT

    Requêtes Http /get Sur Hcl

    alors j'ai pas le choix je vais gérer avec Jeedom qui a un plugin qui marche avec mon homecinéma
  3. SimonT

    Requêtes Http /get Sur Hcl

    Bonjour J'ai une HC2 et je ne trouve pas quelle est la requête http pour lancer un bouton dans un plugin exemple plugin Denon je pensais que c etait ca: http://xxx:yyyy@192.168.1.rr/api/callAction?deviceID=145&name=pressButton&arg1=1 mais ca ne marche pas
  4. Bonjour J'aimerai savoir comment on peut utilisé la request http qui correspondrait au bouton du plugin exemple bouton on/off car http://xxx:yyyy@192.168.1.rr/api/callAction?deviceID=145&name=pressButton&arg1=1
  5. Mille merci c'était juste une histoire d'erreur de l'heure il manquait le 0 devant les heures à1 chiffre
  6. j'ai pas compris ta question j'ai créé un bouton virtuel (dans les module virtuel) en codage LUA l'objectif est qu'il exécute une action différente en fonction de plage horaire quand je click dessus exemple le matin à 5h il actionne quand je click dessus mes lumière à 20% et allume la TV sur BFM le soir à 18h je click sur ce même bouton il allume la lumière à 50% et allumer la TV sur France 5
  7. désolé je ne sais pas comment on place des debugs je veux bien un exemple merci
  8. local currentDate = os.date("*t") if ((string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) >= "04:00") and (string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) <= "5:00")) then HC2 = Net.FHttp("192.168.1.xx", yyyy); HC2:GET("/api/rest/speech/tts?text=Alarme%20d%C3%A9sActiv%C3%A9%20%20%20bienvenue%20chez%20moi") elseif ((string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) >= "16:00") and (string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) <= "18:00")) then HC2 = Net.FHttp("192.168.1.xx", yyyy); HC2:GET("/api/rest/speech/tts?text=Alarme%20d%C3%A9sActiv%C3%A9%20%20%20bienvenue%20chez%20toi") else HC2 = Net.FHttp("192.168.1.xx", yyyy); HC2:GET("/api/rest/speech/tts?text=Alarme%20d%C3%A9sActiv%C3%A9%20%20%20bienvenue%20chez%20fukers") end Bonjour, J'ai un code qui ne veut pas fonctionner, mon objectif et de faire fonctionner un bouton virtuel en fonction de l'heure de la journée. j'ai mis un exemple avec une request http simple au final cela exécute toujours la 1ère request dans tous les ca??? Quelqu'un pourrait faire des essais chez lui et me dire si ca fonctionne chez lui....
  9. meme en m'inspirant de ca http://www.lua.org/pil/4.3.1.html ca ne marche pas cela prend que la première request http local currentDate = os.date("*t") if ((string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) >= "04:00") and (string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) <= "5:00")) then HC2 = Net.FHttp("192.168.1.xx", yyyy); HC2:GET("/api/rest/speech/tts?text=Alarme%20d%C3%A9sActiv%C3%A9%20%20%20bienvenue%20chez%20moi") elseif ((string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) >= "16:00") and (string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) <= "18:00")) then HC2 = Net.FHttp("192.168.1.xx", yyyy); HC2:GET("/api/rest/speech/tts?text=Alarme%20d%C3%A9sActiv%C3%A9%20%20%20bienvenue%20chez%20toi") else HC2 = Net.FHttp("192.168.1.xx", yyyy); HC2:GET("/api/rest/speech/tts?text=Alarme%20d%C3%A9sActiv%C3%A9%20%20%20bienvenue%20chez%20fukers") end
  10. Bonjour Qui pourrait m'aider le elseif ne marche pas qui serait comment faire sur le code que j'ai écri merci
  11. ca ne marche pas
  12. si je fais exactement ce bouton mais ca ne marche pas local currentDate = os.date("*t") if ((string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) >= "04:00") and (string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) <= "9:00")) then HC2 = Net.FHttp("192.168.1.xx", yyyy); HC2:GET("/api/rest/speech/tts?text=Toutes%20vos%20configurations%20du%20matin%20sont%20activ%C3%A9") elseif HC2 = Net.FHttp("192.168.1.xx", yyyy); HC2:GET("/api/rest/speech/tts?text=Toutes%20vos%20configurations%20sont%20activ%C3%A9") end J'ai cette erreur dans le debug [ERROR] 08:13:32: line 7:'then' expected near '='
  13. Merci beaucoup je fais mes tests dès que je rentre
  14. J'avais regardé ici http://www.fibarouk.co.uk/support/lua/library/ mais je vois pas trop comment faire Si quelqu'un pouvait me donner un exemple de code avec 2 ou 3 plage horaire merci
  15. Bonjour, J'aimerai savoir si il est possible sur un bouton virtuel codé en LUA de le faire fonctionner en fonction de plage horaire Exemple: Entre 5H et 16H59 il lance la request HTTP 1 Entre 17H et 4H59 il lance la request HTTP 2 Merci
  16. oui c'est comme sur le sensor motion au final impossible de faire mieu que du -1 ou -2 ou -3 etc....en faisant des enregistrements àplus en finir impossible de faire les décimals
  17. Tu parles de quoi par bouton centrale 3 fois avec son doigt sur le module car sa j'ai essayé ca ne marche pas dans l'interface de HC2 je vois pas de bouton centrale sinon?
  18. Bonsoir Je n'arrive pas à modifier le offset de thermomètre, il veut pas enregistrer la valeur à chaque fois que j'enregistre il se remet à zéro d'ailleur je n'ai pas le choix de la valeur, quand je bouge la barre j'ai genre -0.61, -1.82.... quelqu'un connait une méthode pour changer de la valeur de son choix et enregistrer le offset? Merci
  19. je parlais de contrôle visuel pardon je veux juste voir en temps réel la température de mes pièces sur mes tablettes murales
  20. Bonjour, j'en ai commander 5 chez orange dans le but d'afficher les températures de toutes les pièces de mon appart, Est-ce que le contrôle de température est performent? Merci d'avance pour vos avis sur le sujet
  21. j'ai trouvé je l’écris pour que ça puisse aider d'autre armer http://<LOGIN>:<PASS>@<IP>/api/callAction?deviceID=<ID_MODULE>&name=setArmed&arg1=1 si code PIN pour activer dans la conf http://<LOGIN>:<PASS>@<IP>/api/callAction?deviceID=<ID_MODULE>&name=setArmed&arg1=1&arg2=<CODE_PIN> Désarmer http://<LOGIN>:<PASS>@<IP>/api/callAction?deviceID=<ID_MODULE>&name=setArmed&arg1=0&arg2=<CODE_PIN> Bonne journée
  22. j'ai trouvé ca (mais je bloque pour désarmer à cause du code pin arg1 = 1 - Armed arg1 = 0 - Disarmed http://<HC2 ip address>/api/callAction?deviceID=xxx&name=setArmed&arg1=0 {"type":"WARNING","reason":"Alarm pin","message":"Disarm action requires pin"} peut on le mettre dans la request mais comment?
  23. Bonjour je recherche l'api du motion sensor j'aimerai connaitre la request http pour armer et désarmer je pensais que c'était du genre http://<LOGIN>:<PASS>@<IP>/api/callAction?deviceID=XX&name=armed http://<LOGIN>:<PASS>@<IP>/api/callAction?deviceID=XX&name=disarmed mais y a l'histoire du code pin a resoudre quelqu'un pourrait m'aider svp
  24. j'ai du aller en russie pour trouver la solution http://ask.z-wave.me/questions/114/curlhttpfibaro en faite il faut mettre ^ devant & donc ^&
  25. Bonjour, j'ai un souci avec les request http déclenchant des action de l'HC2, pour faire simple sur mon pc j'ai des .bat que j'utilisais avec ma zibase lançant des scènes cela marchait très bien utilisant curl.exe ex: start /B C:\curl http://192.168.1.xx/cgi-bin/domo.cgi?cmd=LM%2066 mais je voulais passer tous sur mon HC2 mais l'adressage des requests de HC2 me bloque à cause du & dans l'adresse start /B C:\curl http://Login:Pass@192.168.1.xx/api/callAction?deviceID=66&name=pressButton&arg1=6 voila ce que dit mon bat C:\Test\Commande>start /B C:\curl http://Login:Pass@192.168.1.xx/api/callAction?deviceID=66 & name=pressButton & arg1=6 'name' n’est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes. 'arg1' n’est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes. Appuyez sur une touche pour continuer... {"type":"ERROR","reason":"MISSING_PARAMETER","message":"name: missing required parameter"} Quelqu'un serait pourquoi & fait bloquer l'adresse et si il y a une solution? Merci
×
×
  • Créer...