zos93 a écrit : ↑03 nov. 2018, 10:41
Bonjour, je teste depuis quelques jours la solution SNIPS. Bravo aux concepteurs, ça semble très prometteur.
J'ai une question concernant le paramétrage des liaisons de binding dans Jeedom. J'ai des volets roulants dans mon bureau (un pour une fenêtre et un autre pour une porte-fenêtre).
L'ouverture des deux volets fonctionne bien quand je dis "ouvre les volets du bureau" avec un "ONLYIF sur [house_room]=bureau" et un "ONLYIF sur [window_devices]=volets".
En revanche, je cherche à ne commander que le volet de la fenêtre via la phrase "ouvre le volet de la fenêtre du bureau". J'ai donc codé un "ONLYIF sur [window_devices]=fenêtres" supplémentaire dans une seconde définition. Et là, il me dit de pas trouver la commande associée...
Voici les LOG debug pour le premier cas (ouvre les volets du bureau) et les LOG pour le second cas (ouvre le volet de la fenêtre du bureau) :
[2018-11-03 10:35:26][DEBUG] : [MQTT] Received message.
[2018-11-03 10:35:26][DEBUG] : [message] Find a snips device which is not in the list:satellite1
[2018-11-03 10:35:26][DEBUG] : [Binding Execution] Intent:valf:OpenCoverJeedom siteId:satellite1 sessionId:03529a65-2e98-4538-a0ad-306eec9a236e
[2018-11-03 10:35:26][DEBUG] : [Binding Execution] Set satellite1 => snipsMsgSiteId
[2018-11-03 10:35:26][DEBUG] : [Slot Set] Set slots cmd values
[2018-11-03 10:35:26][DEBUG] : [Slot Set] Slots name is :window_devices
[2018-11-03 10:35:26][DEBUG] : [Slot Set] Slots name is :house_room
[2018-11-03 10:35:26][DEBUG] : [Binding Execution] Cur binding name : OuvreVoletBureau
[2018-11-03 10:35:26][DEBUG] : [Binding Execution] Binding count is : 2
[2018-11-03 10:35:26][DEBUG] : [Binding Execution] Snips count is : 2
[2018-11-03 10:35:26][DEBUG] : [Binding Execution] Binding has corr number of slot: OuvreVoletBureau
[2018-11-03 10:35:26][DEBUG] : [Binding Execution] Cur binding name : OuvreVoletFenetreBureau
[2018-11-03 10:35:26][DEBUG] : [Binding Execution] Binding count is : 2
[2018-11-03 10:35:26][DEBUG] : [Binding Execution] Snips count is : 2
[2018-11-03 10:35:26][DEBUG] : [Binding Execution] Binding has corr number of slot: OuvreVoletFenetreBureau
[2018-11-03 10:35:26][DEBUG] : [Binding Execution] Cur binding name : OuvreVoletPorteBureau
[2018-11-03 10:35:26][DEBUG] : [Binding Execution] Binding count is : 2
[2018-11-03 10:35:26][DEBUG] : [Binding Execution] Snips count is : 2
[2018-11-03 10:35:26][DEBUG] : [Binding Execution] Binding has corr number of slot: OuvreVoletPorteBureau
[2018-11-03 10:35:26][DEBUG] : [Binding Execution][Condition] Condition Aft string: bureau
[2018-11-03 10:35:26][DEBUG] : [Binding Execution][Condition] Condition Aft value index: 0 value: bureau
[2018-11-03 10:35:26][DEBUG] : [Binding Execution][Condition] Condition Aft string: volets
[2018-11-03 10:35:26][DEBUG] : [Binding Execution][Condition] Condition Aft value index: 0 value: volets
[2018-11-03 10:35:26][DEBUG] : [Binding Execution][Condition] Condition Aft string: bureau
[2018-11-03 10:35:26][DEBUG] : [Binding Execution][Condition] Condition Aft value index: 0 value: bureau
[2018-11-03 10:35:26][DEBUG] : [Binding Execution][Condition] Condition Aft string: voletsfenêtres
[2018-11-03 10:35:26][DEBUG] : [Binding Execution][Condition] Condition Aft value index: 0 value: voletsfenêtres
[2018-11-03 10:35:26][DEBUG] : [Binding Execution][Condition] Condition Aft string: bureau
[2018-11-03 10:35:26][DEBUG] : [Binding Execution][Condition] Condition Aft value index: 0 value: bureau
[2018-11-03 10:35:26][DEBUG] : [Binding Execution][Condition] Condition Aft string: volets
[2018-11-03 10:35:26][DEBUG] : [Binding Execution][Condition] Condition Aft value index: 0 value: volets
[2018-11-03 10:35:26][DEBUG] : [Binding Execution][Condition] Condition Aft string: porte
[2018-11-03 10:35:26][DEBUG] : [Binding Execution][Condition] Condition Aft value index: 0 value: porte
[2018-11-03 10:35:26][DEBUG] : [Slot Set] Set slots cmd values
[2018-11-03 10:35:26][DEBUG] : [Slot Set] Slots name is :window_devices
[2018-11-03 10:35:26][DEBUG] : [Slot Set] Slots name is :house_room
[2018-11-03 10:35:26][DEBUG] : [Slot Set] Set slots cmd values
[2018-11-03 10:35:26][DEBUG] : [Slot Set] Slots name is :window_devices
[2018-11-03 10:35:26][DEBUG] : [Slot Set] Slots name is :house_room
[2018-11-03 10:35:26][DEBUG] : [TTs] Generating feedback text
[2018-11-03 10:35:26][DEBUG] : [TTs] The 0 variable cmd is not set
[2018-11-03 10:35:26][DEBUG] : [Binding Execution] Generated text is [OK|Yes|J'y vais]
[2018-11-03 10:35:26][DEBUG] : [Binding Execution] Orginal text is [OK|Yes|J'y vais]
[2018-11-03 10:35:26][DEBUG] : [Binding Execution] Player is #2846#
[2018-11-03 10:35:26][DEBUG] : [playTTS] Player: #2846# Message: J'y vais Title: default
[2018-11-03 10:35:26][DEBUG] : [cmdExecution] cmd: say
[2018-11-03 10:35:26][DEBUG] : [cmdExecution] siteId: satellite1 asked to say :J'y vais
[2018-11-03 10:35:26][DEBUG] : [MQTT] Publish: J'y vais
[2018-11-03 10:35:26][DEBUG] : [MQTT publish] published message: {"text":"J'y vais","sessionId":"03529a65-2e98-4538-a0ad-306eec9a236e"} to topic: hermes/dialogueManager/endSession
[2018-11-03 10:35:27][DEBUG] : [Slot Reset] Reset all the slots
[2018-11-03 10:35:27][DEBUG] : [resetSlotsCmd] Set => snipsMsgSiteId
[2018-11-03 10:35:38][DEBUG] : [MQTT] code: 16 : Client mosq/wQ=5]@\WQt?L1dnqrJ received PUBLISH (d0, q0, r0, m0, 'hermes/intent/valf:OpenCoverJeedom', ... (1569 bytes))
...
[2018-11-03 10:35:38][DEBUG] : [MQTT] Received message.
[2018-11-03 10:35:38][DEBUG] : [message] Find a snips device which is not in the list:satellite1
[2018-11-03 10:35:38][DEBUG] : [Binding Execution] Intent:valf:OpenCoverJeedom siteId:satellite1 sessionId:2b6f7e1f-771e-45a2-8dfa-aa44f7dcd016
[2018-11-03 10:35:38][DEBUG] : [Binding Execution] Set satellite1 => snipsMsgSiteId
[2018-11-03 10:35:38][DEBUG] : [Slot Set] Set slots cmd values
[2018-11-03 10:35:38][DEBUG] : [Slot Set] Slots name is :window_devices
[2018-11-03 10:35:38][DEBUG] : [Slot Set] Slots name is :house_room
[2018-11-03 10:35:38][DEBUG] : [Binding Execution] Cur binding name : OuvreVoletBureau
[2018-11-03 10:35:38][DEBUG] : [Binding Execution] Binding count is : 2
[2018-11-03 10:35:38][DEBUG] : [Binding Execution] Snips count is : 2
[2018-11-03 10:35:38][DEBUG] : [Binding Execution] Binding has corr number of slot: OuvreVoletBureau
[2018-11-03 10:35:38][DEBUG] : [Binding Execution] Cur binding name : OuvreVoletFenetreBureau
[2018-11-03 10:35:38][DEBUG] : [Binding Execution] Binding count is : 2
[2018-11-03 10:35:38][DEBUG] : [Binding Execution] Snips count is : 2
[2018-11-03 10:35:38][DEBUG] : [Binding Execution] Binding has corr number of slot: OuvreVoletFenetreBureau
[2018-11-03 10:35:38][DEBUG] : [Binding Execution] Cur binding name : OuvreVoletPorteBureau
[2018-11-03 10:35:38][DEBUG] : [Binding Execution] Binding count is : 2
[2018-11-03 10:35:38][DEBUG] : [Binding Execution] Snips count is : 2
[2018-11-03 10:35:38][DEBUG] : [Binding Execution] Binding has corr number of slot: OuvreVoletPorteBureau
[2018-11-03 10:35:38][DEBUG] : [Binding Execution][Condition] Condition Aft string: bureau
[2018-11-03 10:35:38][DEBUG] : [Binding Execution][Condition] Condition Aft value index: 0 value: bureau
[2018-11-03 10:35:38][DEBUG] : [Binding Execution][Condition] Condition Aft string: volets
[2018-11-03 10:35:38][DEBUG] : [Binding Execution][Condition] Condition Aft value index: 0 value: volets
[2018-11-03 10:35:38][DEBUG] : [Binding Execution][Condition] Condition Aft string: bureau
[2018-11-03 10:35:38][DEBUG] : [Binding Execution][Condition] Condition Aft value index: 0 value: bureau
[2018-11-03 10:35:38][DEBUG] : [Binding Execution][Condition] Condition Aft string: voletsfenêtres
[2018-11-03 10:35:38][DEBUG] : [Binding Execution][Condition] Condition Aft value index: 0 value: voletsfenêtres
[2018-11-03 10:35:38][DEBUG] : [Binding Execution][Condition] Condition Aft string: bureau
[2018-11-03 10:35:38][DEBUG] : [Binding Execution][Condition] Condition Aft value index: 0 value: bureau
[2018-11-03 10:35:38][DEBUG] : [Binding Execution][Condition] Condition Aft string: volets
[2018-11-03 10:35:38][DEBUG] : [Binding Execution][Condition] Condition Aft value index: 0 value: volets
[2018-11-03 10:35:38][DEBUG] : [Binding Execution][Condition] Condition Aft string: porte
[2018-11-03 10:35:38][DEBUG] : [Binding Execution][Condition] Condition Aft value index: 0 value: porte
[2018-11-03 10:35:38][DEBUG] : [TTs] Generating feedback text
[2018-11-03 10:35:38][DEBUG] : [TTs] The 0 variable cmd is not set
[2018-11-03 10:35:38][DEBUG] : [playTTS] Player: #[Snips-Intents][Snips-TTS-satellite1][say]# Message: Je n'ai rien compris Title: default
[2018-11-03 10:35:38][DEBUG] : [cmdExecution] cmd: say
[2018-11-03 10:35:38][DEBUG] : [cmdExecution] siteId: satellite1 asked to say :Je n'ai rien compris
[2018-11-03 10:35:38][DEBUG] : [MQTT] Publish: Je n'ai rien compris
[2018-11-03 10:35:38][DEBUG] : [MQTT publish] published message: {"text":"Je n'ai rien compris","sessionId":"2b6f7e1f-771e-45a2-8dfa-aa44f7dcd016"} to topic: hermes/dialogueManager/endSession
[2018-11-03 10:35:39][DEBUG] : [Slot Reset] Reset all the slots
[2018-11-03 10:35:39][DEBUG] : [resetSlotsCmd] Set => snipsMsgSiteId
Quelqu'un a-t-il déjà été confronté au problème ?
Merci de votre aide.