971jmd 229 Signaler ce message Posté(e) 7 décembre 2017 (modifié) salut @pepite j'ai tester le tuto google home, mai ça ne fonctionne pas mai j'ai aussi l'impression qu'il y sur ce sujet plusieur tuto différent. si je test le tuto de Steven voici le résultat. voici mon debug quand je dit: ok google jarvis eteins la cuisine. [DEBUG] 22:39:24: null[DEBUG] 22:39:37: [{"action":" éteins la cuisine"}][DEBUG] 22:39:37: Utilisé : éteins la cuisine et la lampe de la cuisine ne fonctionne pas Modifié 7 décembre 2017 par 971jmd Partager ce message Lien à poster Partager sur d’autres sites
Steven 2 335 Signaler ce message Posté(e) 7 décembre 2017 C'est pas que cela ne fonctionne pas ... c'est que tu n'arrives pas le faire fonctionner As-tu mis "éteins la cuisine" dans la commande lili de ton module ? Ou si tu souhaite éteindre toutes les lumières de la cuisine, il faut dire "OK Google jarvis éteins toutes les lumières de la cuisine" Car le mot clé "toutes les lumières" indique qu'il s'agit d'une pièce et non pas d'un module. Partager ce message Lien à poster Partager sur d’autres sites
971jmd 229 Signaler ce message Posté(e) 7 décembre 2017 salut steven oui j'ai bien mis dans LILI local synonymes = { ["allume la cuisine"] = "allume cusisne", ["éteins la cuisine"] = "éteins cuisine", } Partager ce message Lien à poster Partager sur d’autres sites
Domodial 350 Signaler ce message Posté(e) 7 décembre 2017 Ce que je pige pas c'est pour dire : Dit Google "Allume le plafond du salon ET les leds" J'ai bien fait une autre applet mais la Home me dit que mon truc est mal configuré lol Partager ce message Lien à poster Partager sur d’autres sites
Steven 2 335 Signaler ce message Posté(e) 7 décembre 2017 @Domodial Moi je dois dire : "Ok Google Jarvis allume le plafond ET allume les leds" @971jmd Dans la configuration de ton module tu dois mettre "allume la cuisine" et "éteins la cuisine" comme ceci ... dans le script tu dois enlever cette ligne : ["allume la cuisine"] = "allume cusisne", ["éteins la cuisine"] = "éteins cuisine", Ces lignes sont là pour faire des "synonymes" comme son nom l'indique. Par exemple si je veux dire "OK Google jarvis maman arrive" et que cela éteigne la cuisine, je mettrais ceci dans le script ["maman arrive"] = "éteins la cuisine" 1 Partager ce message Lien à poster Partager sur d’autres sites
971jmd 229 Signaler ce message Posté(e) 7 décembre 2017 ok si je veux allumer tout les les lampes de la cuisine, il faut crée un scene ou VD qui regroupe l’ensemble des lampe de la cuisine Partager ce message Lien à poster Partager sur d’autres sites
ASTECH44 29 Signaler ce message Posté(e) 7 décembre 2017 De mon côté, les 2 applets et la scène de STEVEN fonctionnent parfaitement. Les pb que j'ai rencontré sont au niveau des ordres prononcés vers Google Home et comparés au textes écrit dans Lilli,. Aussi je préfère utiliser les verbes à l'infinitif ex "Fermer" et non "ferme", autre exemple lorsque je disais "fermer volet cuisine", le debug affichait volets (au pluriel) et la cde ne passait pas, je précise donc "fermer le volet cuisine" . Le debug est important pour ces vérifications Partager ce message Lien à poster Partager sur d’autres sites
jjacques68 598 Signaler ce message Posté(e) 7 décembre 2017 Vous n'avez pas de soucis avec ce qu'il comprend réellement ? Par exemple, chez moi le mot "éteins" pose problème : Il comprend soit : - éteins - éteint - éteindre - et des fois : et 1 c'est un peu pénible à l'usage !!!! Partager ce message Lien à poster Partager sur d’autres sites
Yohan 492 Signaler ce message Posté(e) 7 décembre 2017 Aucun problème chez moi elle comprend très bien le mot éteins. Envoyé de mon SM-G925F en utilisant Tapatalk Partager ce message Lien à poster Partager sur d’autres sites
jjacques68 598 Signaler ce message Posté(e) 7 décembre 2017 Mais c'est terrible !! dans 90% des cas, elle me met le mot éteins avec "t" et les autres avec "s"... Va falloir creuser les script pour avoir plusieurs possibilité !!! Partager ce message Lien à poster Partager sur d’autres sites
Yohan 492 Signaler ce message Posté(e) 7 décembre 2017 Le script est fait pour avoir plusieurs possibilités. Tu peux créer des synonymes steven explique tout dans son post. Il a pensé à tout. Envoyé de mon SM-G925F en utilisant Tapatalk Partager ce message Lien à poster Partager sur d’autres sites
Yohan 492 Signaler ce message Posté(e) 7 décembre 2017 Le script est fait pour avoir plusieurs possibilités. Tu peux créer des synonymes steven explique tout dans son post. Il a pensé à tout. Envoyé de mon SM-G925F en utilisant Tapatalk Partager ce message Lien à poster Partager sur d’autres sites
jjacques68 598 Signaler ce message Posté(e) 7 décembre 2017 @Yohan, j'ai vu cette commande, est ce que toi ou @Steven pouvez me la traduire ? return (s:gsub("^%s*(.-)%s*$", "%1")) merci d'avance !!! Partager ce message Lien à poster Partager sur d’autres sites
jjacques68 598 Signaler ce message Posté(e) 8 décembre 2017 bon je pense avoir réglé le problème avec ça : --corrige les problème de compréhension du mot "étein-s-t-dre" if string.sub(action,1 ,6) == "étein" then --chercher "étein" i, j = string.find(action, " ") --cherche le premier espace action = "éteins "..string.sub(action,i+1) --compose la chaine +1 ??????? end Partager ce message Lien à poster Partager sur d’autres sites
jared 4 Signaler ce message Posté(e) 8 décembre 2017 Bonjour à tous, une petite question : comment faites-vous pour accéder à la HC2 depuis IFTTT en HTTPS ? En fait même en local je ne peux y accéder qu'en HTTP... ce qui n'est pas terrible niveau sécurité ! Partager ce message Lien à poster Partager sur d’autres sites
971jmd 229 Signaler ce message Posté(e) 9 décembre 2017 salut a tous je comprend toujour pas le rôle de synonymes. exp : ["éteins le jardin"] = "éteins la terrasse", Partager ce message Lien à poster Partager sur d’autres sites
971jmd 229 Signaler ce message Posté(e) 9 décembre 2017 qu'est qui fonctionne le mieux: avec LILI : ["allume le jardin"] = "allume la terrasse", ou direct: ["allume la déco"] = function() fibaro:call(260, "turnOn") end, Partager ce message Lien à poster Partager sur d’autres sites
jojo 2 608 Signaler ce message Posté(e) 10 décembre 2017 Il y a 12 heures, 971jmd a dit : salut a tous je comprend toujour pas le rôle de synonymes. exp : ["éteins le jardin"] = "éteins la terrasse", synonyme = (ici) deux manières différentes de dire la même chose. Ici, que tu dises "éteins le jardin" ou "éteins la terrasse", il va le comprendre et éteindre le même interrupteur. Partager ce message Lien à poster Partager sur d’autres sites
971jmd 229 Signaler ce message Posté(e) 11 décembre 2017 (modifié) merci jojo mai j'ai compris pour quoi ça ne fonctionne pas très bien. ça vient de ma box numericable la HC2 est un coup sur deux en extérieur, je comprend pas tres bien pour quoi si vous avez une box numericable, pouvez-vous m'expliquer comment ouvrir le port 80 de la HC2 vers l'exterieur pour info je dispose d'une adresse ip IP fix j'ai configurée la box pour que la HC2 soit accessible en extérieur : adresse ip fix:8085 mai ça fonctionne pas DÉCLENCHEMENT DE PORTS Port de début Port de fin Port de début Port de fin et protocole et TRANSFERT DE PORTS Nom Port de départ Port de fin Protocole Adresse IP locale Modifié 11 décembre 2017 par 971jmd Partager ce message Lien à poster Partager sur d’autres sites
971jmd 229 Signaler ce message Posté(e) 12 décembre 2017 salut que manque t-il au code pour qu'il soit compatible avec :fibaro:setGlobal ["je part"] = function() fibaro:setGlobal("GOOGLE_HOME", 1) end merci de votre aide Partager ce message Lien à poster Partager sur d’autres sites
jjacques68 598 Signaler ce message Posté(e) 12 décembre 2017 @971jmd, une virgule après le end !!! Partager ce message Lien à poster Partager sur d’autres sites
971jmd 229 Signaler ce message Posté(e) 12 décembre 2017 merci mai non la fonction fibaro:setGlobal n'est pas intégrée dans le code. Partager ce message Lien à poster Partager sur d’autres sites
pepite 1 272 Signaler ce message Posté(e) 12 décembre 2017 Bonjour @971jmd Tu peux tout de même l'utiliser en appuyant sur un bouton de VD. regarde l'exemple : - Vous pouvez aussi lier des phrases avec de boutons de VD -- Exemple ["ouvre le portail"] = "Portail action", -- va donc cliquer sur le bouton "action" du VD "Portail". Et un petit VD avec la mise à jour de ta variable ;-) Partager ce message Lien à poster Partager sur d’autres sites
971jmd 229 Signaler ce message Posté(e) 12 décembre 2017 j'ai eu l'idée mai je voulais passer directement, mai pour le moment je m’en contentée. merci encore Partager ce message Lien à poster Partager sur d’autres sites
971jmd 229 Signaler ce message Posté(e) 12 décembre 2017 (modifié) j'ai tester mai j'ai un probleme avec la ponctuation, je suis a la maison ne fonctionne [DEBUG] 08:43:32: [{"action":" je suis à la maison"}] [DEBUG] 08:43:33: Utilisé : je suis à la maison ["je suis a la maison"] = function() fibaro:call(668, "pressButton", 1) end, j'ai rajouté ça : gsub("à ", "a") et rien pour le moment pour être sur j'ai fait le teste avec ["je suis maison"] = function() fibaro:call(668, "pressButton", 1) end, et ça fonctionne bien Modifié 12 décembre 2017 par 971jmd Partager ce message Lien à poster Partager sur d’autres sites