Page 3 sur 12

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Publié : 14 nov. 2018, 21:12
par Gardaux

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Publié : 14 nov. 2018, 21:22
par dxfantome
la 2eme :geek:

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Publié : 14 nov. 2018, 21:37
par Gardaux
Merci beaucoup, mais ça ne marche pas .....

J'ai un thermostat virtuel de type : Thermostat, Setpoint que j'ai appelé "test" j'ai l'IFTTT dont je t'ai mis la syntaxe, en ayant bien pris soin de prendre la 2eme et enfin le code d'origine qui est installé correctement et auquel je n'ai rien touché.

Et lorsque je vocalise : "Ok Google règle le thermostat sur 18" rien n'y fait ! :(

Une idée ?

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Publié : 14 nov. 2018, 23:56
par bierdok
Hello Gardaux,

Je pense mettre à jour le script dès que je trouve un peu de temps dans les jours qui viennent. J'utilisais un sélecteur à niveaux jusqu'à maintenant, mais je pense me tourner vers un thermostat virtuel comme tu l'as suggéré.

Merci pour ton feedback !
Et merci à dxfantome pour ton aide

Envoyé de mon GT-I9505 en utilisant Tapatalk


Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Publié : 15 nov. 2018, 06:58
par Gardaux
Ah merci Bierdok,

Je pensais que le problème venait de moi, mais en fait je n'utilise pas le thermostat adéquat. Il faut un thermostat avec sélecteur et non un simple thermostat comme j'utilise.
C'est encourageant tout ça, je ne suis pas aussi mauvais que ce que je pensais.... :lol:

En tout cas un grand merci pour ta réponse et aussi un grand merci à Dxfantome d'avoir pris le temps de me venir en aide.

Du coup j'attends la modif de ton code avec impatience ;)

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Publié : 15 nov. 2018, 17:11
par francklek
Hello, je tenais d'abord a te remercier pour ton script (on ne remercie jamais assez l'auteur !). Il marche à merveille et a pu remplacer un sacré nombre de commande vocales que je faisais une par une

J'ai tout de même un petit problème avec les commandes accentuées :
J'ai un inter virtuel "TV" qui me déclenche un script LUA qui annalyse la luminosité et qui en fonction m'allume la télé, l'ampli, la box et me ferme plus ou moins mes volets.
Dans mon décencheur j'ai mis
["TV"]="latv latele latelevision",
Lorsque je dis "allume la TV" le script répond très bien, mais lorsque je dis "allume la télé" le script ne déclenche pas d'action car le texte est mal formaté :
2018-11-14 12:12:59 switch:On:la t�l�
l'accentuation ne se retrouve pas donc pas d'action.
Une idée pour mon problème ?

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Publié : 15 nov. 2018, 17:47
par Gardaux
Salut francklek
Quand tu vocalises la TV est que tu as le même problème ?
Si tu ne l'as pas c'est que l'accentuation est récupérée par google home lors de la prononciation.
Tu peux essayer de contourner le problème en écrivant "tailai" qui est égal à "télé" à l'oreille
A voir si tu as d'autre interrupteur contenant des accents...

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Publié : 15 nov. 2018, 19:05
par francklek
Non quand je vocalise "laTV" ça fonctionne très bien, j'ai contourné pour linstant en rajoutant "lafreebox" et tout fonctionne.
le problème vient des mots accentués. Dans le formatage du texte dans le script ne peut on pas enlever toute accentuation ?
Mais là, mes compétences sont dépassées.

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Publié : 16 nov. 2018, 03:03
par bierdok
Bonjour francklek,

Si tu veux pouvoir dire : Allumes/Éteins la télé
Tu devras simplement indiquer : latl

Merci pour ton retour d'expérience :D

Envoyé de mon GT-I9505 en utilisant Tapatalk


Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Publié : 16 nov. 2018, 10:06
par francklek
malheureusement ça ne semble pas fonctionner car le script récupère la chaine de caractère switch:On:la
t�l�
et non
latl
.
J'ai creusé un peu et une des solutions serait de traiter la chaine de caractère avec la fonction string.sub pour éliminer les accents et traiter une chaine non accentuée ensuite
voici la commande : https://www.lua.org/pil/20.html
Malheureusement, comme je ne comprend pas tout à ton script, je ne sais pas ou traiter la chaine de caractères avant l’exécution. Mais ça peut faire avancer le truc.