Aller au contenu

Recommended Posts

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é par 971jmd

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est pas que cela ne fonctionne pas ... c'est que tu n'arrives pas le faire fonctionner :2:

 

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

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

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

@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

8280691110.png

 

... 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"

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

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

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

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

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

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

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

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

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

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

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

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
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

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é par 971jmd

Partager ce message


Lien à poster
Partager sur d’autres sites

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

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

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

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

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é par 971jmd

Partager ce message


Lien à poster
Partager sur d’autres sites

×