Aller au contenu

specimen

Membres confirmés
  • Compteur de contenus

    59
  • Inscription

  • Dernière visite

Tout ce qui a été posté par specimen

  1. Cette fois ca y est 'tain faut s'appeler Indiana Jones ! Cool ! Merci i-magin, ca ouvre plein de perspectives dès qu'on peut envoyer une requête http paramétrée. Cela dit c'est vrai que l'architecture du HC2 est quand même assez contraignante. Peut être que la v4.... Merci encore et merci àKrikroff
  2. Bonjour, Je me bat mais je ne parviens pas à faire fonctionner ce code. PAW est installé et fonctionne. Qu'entends tu pas l'intégralité du code ? J'ai collé dans "main loop" Toolkit.lua suivi de Toolkit.net.lua suivi de ton code "main process" et dans debug j'ai : [DEBUG] 19:35:18: ------------------------------------------------------------------------- [DEBUG] 19:35:18: -- HC2 Toolkit Framework version 1.0.4 [DEBUG] 19:35:18: -- Current interpreter version is Lua 5.1 [DEBUG] 19:35:18: -- Total memory in use by Lua: 75.78 Kbytes [DEBUG] 19:35:18: ------------------------------------------------------------------------- [DEBUG] 19:35:18: Toolkit.Net loaded in memory... [ERROR] 19:35:18: line 512: attempt to call global 'urlencode' (a nil value) Du coup j'ai cherché la fonction parmi les 7 fichiers lua livrés par krikroff la fonction urlencode... des fois qu'il faille coller les 3000 lignes de code de Krikroff ! ... rien. Je sèche...
  3. Bonjour à tous, Actuellement je me penche sur le traitement des emails via google gmail et google script. Le but étant de faire des actions sur réception d'un mail en provenance du HC2. Mon problème c'est qu'une fois traité, je voudrais pouvoir supprimer le mail pour éviter un double tratement et de poluer ma boîte. Google script le permet via la fonction GmailApp.moveMessageToTrash mais ca ne fonctionne pas avec les emails en provenance de mon HC2 ! Pour le vérifier, si vous avez un compte gmail, envoyez vous un mail à partir du HC2 : -- Remplacez 2 par l'ID de l'utilisateur ayant un été inscrit avec un email chez gmail.com fibaro:call(2, "sendEmail", "Test", "Ceci est un essai"); Ensuite dans google drive, faites Créer / Script puis collez et exécutez le script suivant : function main() { //---------- capte les emails en provenance du HC2, changer ****** par le code envoyé par votre box var threads = GmailApp.search('in:inbox from:HC2-******@fibaro.com', 0, 100); for(i in threads){ var firstMessage = threads[i].getMessages()[0]; var texte = firstMessage.getPlainBody(); //---------- vous pouvez essayer avec la fonction 'star' qui devrait allumer l'étoile face à l'email dans gmail qui ne fonctionne pas avec les messages provenant du HC2. //---------- sinon, décommentez le moveToTrash qui ne fonctionne pas non plus avec les message venant du HC2. //GmailApp.moveMessageToTrash(firstMessage); var a=firstMessage.star(); } } Les fonctions star et moveToTrash fonctionnent parfaitement avec tous les mails, sauf ceux provenant du HC2. Le script voit le message, la fonction star ou moveToTrash est bien exécutée, mais rien ne se passe ! C'est probablement un bug de google script, surement du au serveur smtp utilisé par Fibaro (en .pl). Pour tout dire il est arrivé une fois ou 2 que cela fonctionne sans que je sache pourquoi. Je voudrais aussi pouvoir m'envoyer des sms via google agenda mais ce bug me bloque. Si vous pouvez faire l'essai et me confirmer que je ne suis pas seul a avoir ce problème je pourrai faire une demande à Fibaro pour qu'ils modifient leur serveur smtp. Merci d'avance
  4. Je m'appel Christian et je vis près de Montpellier, au bord de la mer. Je suis un geek de la première heure et j'aime tout ce qui touche à l'informatique et l'électronique. En particulier la programmation (php, mysql, arduino...et maintenant lua...). J'ai commencé la domotique par du x10 en 2005. Suite à un déménagement récent je suis passé au zwave / HC2. A bientôt sur le forum, j'ai déjà un problème à vous soumettre
×
×
  • Créer...