OK, je vais le faire et je te confirme si c'est OK ensuite.
Peux tu voir mon autre message pour la gestion equalizer ? De mémoire, tu l'as mis en place ?
Dernière question, car je ne comprends pas.
Par contre, j'essaie de mettre en place par scénario comme tu sembles l'avoir fait.
J'ai fait un scénario "bête" pour allumer/éteindre une lumière.
Que je start sur les intents lightsTurnOffJeedom & lightsSetJeedom
Je dis "jarvis, allume la lumière du salon"...
Code : Tout sélectionner
[17:52:20] [AudioServer] finished playing wav with id 'a9e08e53-d3bb-4d28-a084-37833c9bdd87'
[17:52:20] [Asr] was asked to listen on site SATPI-SNIPS1
[17:52:24] [Asr] captured text "allume la lumière du salon" in 3.0s
[17:52:24] [Asr] was asked to stop listening on site SATPI-SNIPS1
[17:52:24] [AudioServer] was asked to play a wav of 93.1 kB with id 'c69f614b-6fb5-4c14-9802-48a3beb3d20d' on site SATPI-SNIPS1
[17:52:25] [AudioServer] finished playing wav with id 'c69f614b-6fb5-4c14-9802-48a3beb3d20d'
[17:52:25] [Nlu] was asked to parse input "allume la lumière du salon"
[17:52:25] [Nlu] detected intent lightsSetJeedom with probability 0.970 for input "allume la lumière du salon"
Slots ->
house_room -> salon (confidence: 1.000)
[17:52:25] [Dialogue] New intent detected lightsSetJeedom with probability 0.970
Slots ->
house_room -> salon (confidence: 1.000)
[17:52:30] [Dialogue] session with id 'aff340d5-1af7-4d48-af93-4e4f04ad883e' was ended on site SATPI-SNIPS1. The session was ended because one of the component didn't respond in a timely manner
[17:52:30] [Asr] was asked to stop listening on site SATPI-SNIPS1
[17:52:30] [Hotword] was asked to toggle itself 'on' on site SATPI-SNIPS1
Je n'ai aucun retour de Snips me disant qu'il a exécuté la commande.
L'intent est faux "#intent#":"ightsSetJeedom" (bon je vais corriger, mais je suis étonné que ce soit aussi buggué !).
Code : Tout sélectionner
------------------------------------
[2018-12-30 17:52:25][SCENARIO] Start : Lancement provoque. Tags : {"#plugin#":"snips","#identifier#":"snips::lightsSetJeedom::Callback","#intent#":"ightsSetJeedom","#siteId#":"SATPI-SNIPS1","#query#":"allume la lumi\u00e8re du salon","#house_room#":"salon"}
J'ai fait des tests pour comprendre le fonctionnement, mais je n'ai pas compris comment faire pour avoir une bonne exécution par exemple pour des phrases non reconnues.
J'ai compris le fonctionnement comme cela :
Allume la lumière :lightsSetJeedom
Eteint la lumière :lightsTurnOffJeedom
Allume la télévision :TurnOnJeedom
Eteint la télévision :TurnOffJeedom
Mets le cinéma :TvChannelJeedom
Mets la 2 :TvChannelJeedom
Monte/Descend/Baisse le volume :VolumeUpJeedomVolumeDownJeedom
Ouvre le garage : lightsSetJeedom
Ferme le garage : TurnOffJeedom
Ouvre le portail ne marche pas =< "ouvre les oreilles"
Descend le volet / monte connait pas => "monte le volume"
"passe le thermostat de la chambre des parents ... " donne : "passe le thermostat de la chambre" et je n'ai pas la vraie pièce
" allume le sapin de noel ... " pareil il ne reconnait pas.
Désolé pas mal de questions après plusieurs heures de travail dessus.
Passe le thermostat à ...
EDIT : visiblement TOUS les intents n'ont pas leur première lettre.