Aller au contenu

Messages recommandés

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
Lien vers le commentaire
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.

Lien vers le commentaire
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
Lien vers le commentaire
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

Lien vers le commentaire
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

 

Lien vers le commentaire
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.

Lien vers le commentaire
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
Lien vers le commentaire
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 ;-)

Lien vers le commentaire
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
Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...