Closed Anisogel closed 6 years ago
Bonjour @Anisogel,
Quel est ton problème ? Merci de nous fournir tout ce qui pourrait aider à résoudre ton soucis, tel que :
Salut,
Quelle est la question ? et que nous dit jarvis -nv
?
Désoler peut être n'ai je pas été suffisamment explicite: Lorsque je lui demande de fermer le rideau à moitié, il me lance le shell de lorsque je lui demande de fermer le rideau complétement, comme si il ne prenait pas le "à moitié", je bosse dessus depuis une pair d'heure, mais je ne trouve pas mon erreur.
J'ai lancer un jarvis -nv :
pi@raspberrypi:~ $ ./jarvis/jarvis.sh -nv
Notice: you can use 'jarvis' instead of './jarvis/jarvis.sh'
------------ Config ------------
jv_branch master
jv_version
jv_arch armv7l
jv_os_name raspbian
jv_os_version 9
language fr_FR
play_hw hw:0,0
rec_hw hw:1,0
speaker ALSA
microphone Intel Corp.
recorder sox
trigger_stt snowboy
command_stt bing
tts_engine google
--------------------------------
DEBUG: program_startup hook
DEBUG: start_speaking hook "Coucou"
Gladys: Coucou
DEBUG: using cache /dev/shm/coucou.mp3
DEBUG: stop_speaking hook
User defined commands:
*AFFICHE* AIDE* *BONJOUR*|*SALUT* *COMMENT*APPELLE*
MERCI* *AU REVOIR*|*BYE* ANNULE*|*TERMINE*
ENCORE* *TEST* *QUELLE EST TA VERSION*
*REPETE (*) ET (*) *CA VA* >*OUI*
>*NON*|*PAS* *CONNAIS*KIM* >*BIEN SURE*
>*NON* *CONNAIS*THIBAULT* *CONNAIS*LULU*
*CONNAIS*MICHEL* *MONTRE-MOI LES GPIO* *PREPARE*GPIO*
*FERME*RIDEAU *FERME*RIDEAU*MOITIÉ *OUVRE*RIDEAU*
Gladys: Waiting to hear 'Gladys'
Thibaut: (listening...)
DEBUG: models=gladys
INFO:snowboy:Ticks: [-1, -1, -1, -1]
Salut , l'erreur est que Jarvis lit les commandes dans l'ordre , donc quand il entend ferme les rideaux moitier , il traite d'abord ferme les rideaux ( premiere commande qui correspond ) .
*FERME*RIDEAU*MOITIÉ==say "Pas de soucie je vais decendre le rideau à moitier";../decentmoit.sh;say "C'est fait"
*FERME*RIDEAU==say "Pas de souci";../decent.sh; say "C'est fait"
*OUVRE*RIDEAU*==say "Pas de soucie";../monte.sh;say "C'est fait"
En changeant l'ordre comme au dessus ça devrait convenir.
Donc si je comprend bien, plus on ajoute "d'argument", plus ils doivent se trouver en premier ?
C'est ça Allume la lampe a 50 % en bleu Allume la lampe a 50 % Allume la lampe en bleu Allume la lampe
Impec ! merci beaucoups pour votre coup de main, je peut passer le sujet en close ?
C'est fait :)
Bonjour à tous
J'ai un soucie aux niveau des commandes, en effet je commande mes volet avec ces commande:
Elles renvoie à des fichier bash manipulant des gpio, qui active des relais.
Cependant voila mon problême, jarvis interprete "ferme les rideau à moitié" en executant le resultat de "ferme les rideau" ou ai je commis l'erreur ?
Merci par avance !