Aller au contenu

Messages recommandés

Posté(e)

Pour appuyer sur le bouton d'un VD, faut juste le nom du Vd et le nom du bouton ;-)

En fait tu ne lis pas ;-)

 

Si le NOM du VD est GOOGLE HOME et le nom du bouton est TOTO alors

 

["Je suis a la maison"] = "GOOGLE HOME TOTO"

 

Posté(e)

la n'est pas le souci 

 

fonctionne tees bien :

 ["ouvre la maison"]     = function() fibaro:call(668, "pressButton", 1) end,    
    ou

["ouvre la maison"]     =  "E-commande Je suis a la maison"

 


ne fonctionne pas :
  ["je suis a la maison"]     =  "E-commande Je suis a la maison"
  

Posté(e)
Il y a 17 heures, 971jmd a dit :

j'ai rajouté ça :   gsub("Ã ", "a")  et rien pour le moment

 

j’ai eu énormément de soucis avec ce Ã...

il y a problème d’espace, essaye d’enelever l’espace après le ‘’Ã ‘’

Posté(e)

salut

il y a un probleme avec le A

 

j'ai tester : 

 

fonctionne bien

["je suis la maison"]        = function() fibaro:call(451, "turnOn") end, 

 

ne fonctionne pas:

["je suis à la maison"]        = function() fibaro:call(451, "turnOn") end, 

["je suis a la maison"]        = function() fibaro:call(451, "turnOn") end

 

j'ai tester avec :

gsub("Ã ", "a ") ou  gsub("Ã", "a ") ou  gsub("Ã ", "à ")  ou   gsub("Ã", "à ")

 

 

Posté(e) (modifié)

j'ai dejà tester, voici le debug de je suis rentrée

 

[DEBUG] 10:31:44: [{"action":" je suis rentré"}]
[DEBUG] 10:31:45: Utilisé : je suis rentrà©

Modifié par 971jmd
Posté(e)

tu as regardé la fonction de @Steven ?

 

function replaceChar(s)
  local sprime = s:gsub("à ", "à"):gsub("é", "é"):gsub("è", "è"):gsub("î", "î"):gsub("ô", "ô"):gsub("û", "û"):gsub("ù", "ù"):gsub("ê", "ê"):gsub("â","â"):gsub(" ' ", "'")
  return sprime
end

 

 

Posté(e) (modifié)

j'ai compris le probleme, mai je ne c'est pas comment le résoudre

 

Voici ma commande test : 

["à la maison"]        = function() fibaro:call(451, "turnOn") end, 

 

Dans le DEBUG:

[DEBUG] 15:27:26: [{"action":" Ã  la maison"}]
[DEBUG] 15:27:27: Utilisé : à  la maison
 

le probleme est l'espace qu'il généré entre à  et le la  qui pose probleme .

 

                    

 

 

Modifié par 971jmd
Posté(e) (modifié)

@971jmd : essaye cette fonction (certainement plus simpe à faire, mais je viens de tester et ça marche.

Tu lui donnes en entrée (argument "s") ce que tu reçois du GH. Elle te retourne bien "à la maison". Avec le bon espace.

 

function Check(s)

	local str = string.match(s, "Ã%s")
	if str then
		i,j = string.find(s, "Ã%s")
		if i then return "à"..string.sub(s,j) end
	else
		return s
	end
end

 

 

Modifié par jjacques68
Posté(e)
il y a 43 minutes, jjacques68 a dit :

@971jmd : essaye cette fonction (certainement plus simpe à faire, mais je viens de tester et ça marche.

Tu lui donnes en entrée (argument "s") ce que tu reçois du GH. Elle te retourne bien "à la maison". Avec le bon espace.

 


function Check(s)

	local str = string.match(s, "Ã%s")
	if str then
		i,j = string.find(s, "Ã%s")
		if i then return "à"..string.sub(s,j) end
	else
		return s
	end
end

 

 

 

 

je le place ou ce bout de code ?

 

 

Posté(e)

J’ai pas trop suivi les version de du script de @Steven, car je ne l’utilise pas.

Par contre je lui ai pris quelques fonctions notamment la première que je t’ai mis en copier/coller (merci à lui ;) )

La deuxième c’est de moi...

Du coup je pourrais pas te dire précisémment où la placer :( 

Faudrait qu’il passe par là...

  • Haha 1
Posté(e)

Retour d’expérience après quelques semaines d’utilisation du GH mini ...

 

Si d’autre constate la même chose ça m’arrengerrait :)

 

- d’un jour à l’autre, il n’écrit pas la même chose : par exemple le mot « éteins » a déjà changé 6 fois d’ortographe chez moi (éteins, éteint, est 1, Ã(r)teint, éteindre, Ã(c)éteindre).

 (et je vous assure que j’ai pas picolé plus d’une bière... :) )

- l’écoute est bonne dans la même pièce (comparé à SARAH), mais d’une pièce à l’autre :  est très difficile.

- le multi-room est parfait

- toujours pas de retour dynamique si ???

- retrouve facilement le wifi en cas de coupure de celui-ci (la nuit par exemple)

 

Posté(e)
Il y a 4 heures, jjacques68 a dit :

Par contre je lui ai pris quelques fonctions notamment la première que je t’ai mis en copier/coller (merci à lui ;) )

C'est fait pour :P

 

Il y a 3 heures, jjacques68 a dit :

- d’un jour à l’autre, il n’écrit pas la même chose : par exemple le mot « éteins » a déjà changé 6 fois d’ortographe chez moi (éteins, éteint, est 1, Ã(r)teint, éteindre, Ã(c)éteindre).

 (et je vous assure que j’ai pas picolé plus d’une bière... :) )

C'est sûrement ça le problème ... une cela ne suffit pas selon mes tests :2:

 

Il y a 3 heures, jjacques68 a dit :

- toujours pas de retour dynamique si ???

Pas à ma connaissance :angry:

  • Like 1
Posté(e) (modifié)

Salut à tous,

 

Je ne m'y était pas remit depuis un moment, et la condition "ET" n'est pas très au point chez moi, je ne sais pas ou je coince.

Si je dit : jarvis allume les lumières du salon

Le script allume toutes les lumières comprise dans le salon, donc c'est good !

 

Mais si je lui dit : jarvis éteins les lumières du salon et allume le jardin

Alors les lumières du salon s'éteignent mais le jardin ne s'allume pas ^^

 

Pour jardin dans lili j'ai : allume jardin / éteins jardin.

et dans le script j'ai bien : 

["allume le jardin"]    = "allume jardin",
["éteins le jardin"]    = "éteins jardin",

 

Une idée ?

Modifié par Domodial
Posté(e)

Faudra que je regarde ce soir si j'ai le temps car à la lecture du code cela devrait fonctionner mais à la lecture de ma mémoire ... paf ... c'est le blanc complet.

 

Je te tiens au courant dès que possible.

Posté(e) (modifié)

Je disais ça après avoir lu que ta fille voulait éteindre ou éteindre et / ou la cuisine.

Du coup je me suis dit que c'était combinable ;)

Mais ça ne le fait pas comme sur le papier :P 

 

Y a pas le feu Steven, c'était pour tester car c'est vrai qu'à la longue avec GH nous sommes un peut des perroquets à envoyer plusieurs actions en commencant toujours par Dit google.

Du coup là avec ta combine ça éviterait pas mal.

Modifié par Domodial
Posté(e) (modifié)

/ MODE HS

 

Pensez-vous qu'un jour, google permettent la différence de voix basé sur le foyer (hors calendrier et autres).

Ma femme se matin (alors que je suis en plein tests de multiples phrases possible, dit : Dit google allume la TV !

Elle n'avait l'autorisation (15 coups de fouet) car c'est en test.

Et voilà  qu'elle alllume la TV du RDC, alors que la commande pour la chambre est : Allume la TV de la chambre.

 

Bref, pour dire que je pensais que GH pouvait différencier les voix.

Mais non, apparement c'est uniquement sur les accès calendrier et  autre services google à partir de comptes.

 

Ou ça me fait tiquer, c'est que des gamins (la famille) ou n'importe qui peut prononcer des mots magiques et pratiquer de déclenchements.

Du coup je vais peut être enlever mes ouvrants sur l'extérieur.

 

J'aimerais bien qu'a therme ils permettent ce genre de chose, comme Siris qui ne répond qu'à sont maitre, mais là disons qu'il y aurait une maitresse et des arbrisseaux :D

Modifié par Domodial
Posté(e)

J4avais déjà évoqué le sujet du controle parental sur GH ;-) Mais pour l'instant rien en ce sens.

Faut donc bien trier ce qu'il est possible de faire, mais bon faut connaitre les mots cles..rajoute jarvis ou parents ;-)

Posté(e) (modifié)

oui j'ai déjà Jarvis, mais quelqu'un qui entends Jarvis fera la meme chose :(

Jarvis  fait tout pété ! et moi j'ai mis du C4  au sous sol (??) ben jarvis il fait tout péter.

Je vais téléphoner à Google ils sont très zentille.

 

Modifié par Domodial
×
×
  • Créer...