Oui en effet je viens de voir je n'avais pas été au bout de la ligneJeandhom a écrit : ↑08 oct. 2018, 13:29Normalement dans les logs, à la première ligne tu as les tags, sous forme d'array, automatiquement passés par le plugin :
Avant de passer toi même un tag, regarde si tu ne l'as pas déjà dans l'array.Code : Tout sélectionner
[2018-09-05 21:22:09][SCENARIO] Start : Lancement provoque. Tags : {"#plugin#":"snips","#identifier#":...,"#device_name#":"prise","#Nombres#":"1"}
Puis :
Code : Tout sélectionner
$tags = $scenario->getTags(); $action = $tags['#identifier#']; $numPrise = $tags['#Nombres#'];
[Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
Snips sur Rasp 3 avec Matrix Voice | Jeedom 3.x en VM proxmox | Sonos Play 1 (x2)
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
Merci à Jeandhom, kiboost et aux autres qui mon dépanné grâce à vous j'ai réussi à me faire une télécommande vocale pour la freebox !! (petit tuto ICI)
Snips sur Rasp 3 avec Matrix Voice | Jeedom 3.x en VM proxmox | Sonos Play 1 (x2)
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
@Paqueuc utilises-tu d'autres appareils que des lumières ?
Perso j'ai viré l'intent TurnOnjeedom et n'utilise que des intents spécifiques, et ça marche très bien. Si tu as d'autres appareils (volets, etc...) je te conseil de créer un intent par appareil.
Ensuite pour gérer les différentes lampes que tu peux avoir, il faut créer une valeur par lampe dans le slot light-type, et utiliser les synonymes si besoin. Par exemple j'ai un lampadaire dans mon salon, et je peux utiliser snips en disant "candélabre", "lampe derrière le canapé", "l'lampadaire". Quel que soit le mot utilisé dans Jeedom, j’aurais toujours dans light_type la valeur "lampadaire". Idem pour l'ampoule au plafond : "plafonnier" avec comme synonymes "lustre", "plafond", "haut", "l'lustre". Comme ça les synonymes sont gérés directement par Snips, pas besoin de mettre toute la liste dans le scénario Jeedom.
Perso j'ai viré l'intent TurnOnjeedom et n'utilise que des intents spécifiques, et ça marche très bien. Si tu as d'autres appareils (volets, etc...) je te conseil de créer un intent par appareil.
Ensuite pour gérer les différentes lampes que tu peux avoir, il faut créer une valeur par lampe dans le slot light-type, et utiliser les synonymes si besoin. Par exemple j'ai un lampadaire dans mon salon, et je peux utiliser snips en disant "candélabre", "lampe derrière le canapé", "l'lampadaire". Quel que soit le mot utilisé dans Jeedom, j’aurais toujours dans light_type la valeur "lampadaire". Idem pour l'ampoule au plafond : "plafonnier" avec comme synonymes "lustre", "plafond", "haut", "l'lustre". Comme ça les synonymes sont gérés directement par Snips, pas besoin de mettre toute la liste dans le scénario Jeedom.
-
- Timide
- Messages : 16
- Inscription : 30 août 2018, 12:59
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
Bonsoir
Justement à ce sujet,
j'utilise bien plusieurs intent et j'ai rajouté un intent ASK. tous fonctionnent parfaitement sauf l'intent ClosecoverJeedom et opencoverJeedom qui sont pourtant comme les autres, très simple.
Je pense que cela vient du coté Jeedom car lorsque je fais un sam watch, il reconnait parfaitement l'intent ClosecoverJeedom, slot window_devices "volet" et le slot house_room
j'ai loupé quelque chose ?
Justement à ce sujet,
j'utilise bien plusieurs intent et j'ai rajouté un intent ASK. tous fonctionnent parfaitement sauf l'intent ClosecoverJeedom et opencoverJeedom qui sont pourtant comme les autres, très simple.
Je pense que cela vient du coté Jeedom car lorsque je fais un sam watch, il reconnait parfaitement l'intent ClosecoverJeedom, slot window_devices "volet" et le slot house_room
j'ai loupé quelque chose ?
- Pièces jointes
-
- Capture d’écran 2018-10-08 à 18.02.46.png (367.56 Kio) Consulté 1286 fois
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
@valentinf : si tu peux nous apporter tes lumières sur ce sujet.Jeandhom a écrit : ↑08 oct. 2018, 18:45Je constate la même chose chez moi.Tarlak a écrit : ↑08 oct. 2018, 16:20Soucis présent :
Je n'ai pas encore compris pourquoi snips de temps en temps m'envois le nom de la chaine et non pas son numéro
Par exemple je vais lui dire 5 fois de suite : "mets canal plus", 4 fois il va me retourner 4 et une fois canal plus je ne sais pas si c'est normal ou non. Si certain on la réponse à ce sujet je la veux bien.
Il y a du avoir une modif côté Snips car avant il me semblait que seul le premier terme sortait (jamais les synonymes) même si l'on employait un des synonymes.
Il va falloir demander à Valentin, si cela peut-être paramétré au niveau du slot, sinon cela va compliquer nos scripts de traitement.
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
Dans ton slot, tu a bien canal plus en synonyme de la 4 ?
Et une phrase en training avec canal plus identifié comme ton slot ?
Et une phrase en training avec canal plus identifié comme ton slot ?
Prod : Jeedom Stable sur Smart | Z-wave
Synology DS1512+|Rpis Kodi|Netatmo|SNIPS-Tips|Market
JeedomV4Tips
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
Voila à quoi ressemble mon slot et oui j'ai la phrase en training, après j'ai l'impression que plus on dis la phrase mieux il comprend mais je dois rêver, pour le moment mon script peut importe la chaine prise ca fonctionne, je verrais a la longue si j'ai des ratés.
Snips sur Rasp 3 avec Matrix Voice | Jeedom 3.x en VM proxmox | Sonos Play 1 (x2)
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
Non tu ne rêve pas, çà augmente le poids de la phrase en question.
Malgré tout j'ai relevé plusieurs incohérences du nlu, ou effectivement une phrase exacte des training, avec des termes n’apparaissant nulle part dans les autres intents, se trompe d'intent. Faut que je trouve le temps de creuser avec eux car ce n'est pas normal du tout.
Prod : Jeedom Stable sur Smart | Z-wave
Synology DS1512+|Rpis Kodi|Netatmo|SNIPS-Tips|Market
JeedomV4Tips
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
Par contre pour tes slots, généralement quand on dit 4, snips reconnait quatre. A voir, pas de télé donc pas tv channel
Prod : Jeedom Stable sur Smart | Z-wave
Synology DS1512+|Rpis Kodi|Netatmo|SNIPS-Tips|Market
JeedomV4Tips
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
Oui oui je corrige à mesure que je relis la liste des chaines , il y a aussi la façon dont on parle parfois il comprend canalplus ou canal plus
Oui moi aussi pour les intents qui ne sont pas les bon, mais ça répond déjà sacrément bien une fois qu'on comprend comment ca fonctionne Merci pour tout le boulot en tout cas !!kiboost a écrit : ↑08 oct. 2018, 20:41
Non tu ne rêve pas, çà augmente le poids de la phrase en question.
Malgré tout j'ai relevé plusieurs incohérences du nlu, ou effectivement une phrase exacte des training, avec des termes n’apparaissant nulle part dans les autres intents, se trompe d'intent. Faut que je trouve le temps de creuser avec eux car ce n'est pas normal du tout.
Snips sur Rasp 3 avec Matrix Voice | Jeedom 3.x en VM proxmox | Sonos Play 1 (x2)
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
Ah ben là j'y suis pour rien hein
Prod : Jeedom Stable sur Smart | Z-wave
Synology DS1512+|Rpis Kodi|Netatmo|SNIPS-Tips|Market
JeedomV4Tips
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
Tu as oublié la condition window_device = voletChristophe30 a écrit :Bonsoir
Justement à ce sujet,
j'utilise bien plusieurs intent et j'ai rajouté un intent ASK. tous fonctionnent parfaitement sauf l'intent ClosecoverJeedom et opencoverJeedom qui sont pourtant comme les autres, très simple.
Je pense que cela vient du coté Jeedom car lorsque je fais un sam watch, il reconnait parfaitement l'intent ClosecoverJeedom, slot window_devices "volet" et le slot house_room
j'ai loupé quelque chose ?
Envoyé de mon iPad en utilisant Tapatalk
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea
-
- Timide
- Messages : 16
- Inscription : 30 août 2018, 12:59
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
Merci pour ta réponse. Oui, j'ai essayé aussi avec la condition window_device = volet et c'est pareil ! (je ne comprend pas les actions)fwehrle a écrit : ↑08 oct. 2018, 21:52Tu as oublié la condition window_device = voletChristophe30 a écrit :Bonsoir
Justement à ce sujet,
j'utilise bien plusieurs intent et j'ai rajouté un intent ASK. tous fonctionnent parfaitement sauf l'intent ClosecoverJeedom et opencoverJeedom qui sont pourtant comme les autres, très simple.
Je pense que cela vient du coté Jeedom car lorsque je fais un sam watch, il reconnait parfaitement l'intent ClosecoverJeedom, slot window_devices "volet" et le slot house_room
j'ai loupé quelque chose ?
Envoyé de mon iPad en utilisant Tapatalk
- Pièces jointes
-
- Capture d’écran 2018-10-09 à 07.36.20.png (173.63 Kio) Consulté 1207 fois
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
Je peux voir le log?
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea
-
- Timide
- Messages : 16
- Inscription : 30 août 2018, 12:59
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
[2018-10-09 09:37:52] snips.DEBUG: [MQTT] code: 16 : Client mosq/\MrEtU74xJ7g<58r7> received PUBLISH (d0, q0, r0, m0, 'hermes/intent/mourguete:OpenCoverJeedom', ... (500 bytes)) [] []
[2018-10-09 09:37:52] snips.DEBUG: [MQTT] Received message. [] []
[2018-10-09 09:37:52] snips.DEBUG: [message] Find a snips device which is not in the list:default [] []
[2018-10-09 09:37:52] snips.DEBUG: [Binding Execution] Intent:mourguete:OpenCoverJeedom siteId:default sessionId:346cb264-13a0-4792-8c4f-e6b3f1bfea02 [] []
[2018-10-09 09:37:52] snips.DEBUG: [Binding Execution] Set default => snipsMsgSiteId [] []
[2018-10-09 09:37:52] snips.DEBUG: [Slot Set] Set slots cmd values [] []
[2018-10-09 09:37:53] snips.DEBUG: [Slot Set] Slots name is :window_devices [] []
[2018-10-09 09:37:53] snips.DEBUG: [Slot Set] Slots name is :house_room [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution] Cur binding name : salon [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution] Binding count is : 2 [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution] Snips count is : 2 [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution] Binding has corr number of slot: salon [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution] Cur binding name : cuisine [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution] Binding count is : 2 [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution] Snips count is : 2 [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution] Binding has corr number of slot: cuisine [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution][Condition] Condition Aft string: salon [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution][Condition] Condition Aft value index: 0 value: salon [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution][Condition] Condition Aft string: volet [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution][Condition] Condition Aft value index: 0 value: volet [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution][Condition] Condition Aft string: cuisine [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution][Condition] Condition Aft value index: 0 value: cuisine [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution][Condition] Condition Aft string: volet [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution][Condition] Condition Aft value index: 0 value: volet [] []
[2018-10-09 09:37:53] snips.DEBUG: [TTs] Generating feedback text [] []
[2018-10-09 09:37:53] snips.DEBUG: [TTs] The 0 variable cmd is not set [] []
[2018-10-09 09:37:53] snips.DEBUG: [playTTS] Player: #[Snips-Intents][Snips-TTS-default][say]# Message: Désolé, je ne comprend pas ta demande Title: default [] []
[2018-10-09 09:37:53] snips.DEBUG: [cmdExecution] cmd: say [] []
[2018-10-09 09:37:53] snips.DEBUG: [cmdExecution] siteId: default asked to say ésolé, je ne comprend pas ta demande [] []
[2018-10-09 09:37:53] snips.DEBUG: [MQTT] Publish: Désolé, je ne comprend pas ta demande [] []
[2018-10-09 09:37:53] snips.DEBUG: [MQTT publish] published message: {"text":"D\u00e9sol\u00e9, je ne comprend pas ta demande ","sessionId":"346cb264-13a0-4792-8c4f-e6b3f1bfea02"} to topic: hermes/dialogueManager/endSession [] []
[2018-10-09 09:37:54] snips.DEBUG: [Slot Reset] Reset all the slots [] []
[2018-10-09 09:37:54] snips.DEBUG: [resetSlotsCmd] Set => snipsMsgSiteId [] []
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
Merci. Il ne reconnait pas les valeurs des bindings de salon et cuisine. Etrange.
Et que dit sam watch? (C'est le seul endroit ou on voit ce qui est reconnu pour ce que j'en sais.. pas pratique d'ailleurs : il faudrait l'ajouter au log jeedom tiens....)
Et que dit sam watch? (C'est le seul endroit ou on voit ce qui est reconnu pour ce que j'en sais.. pas pratique d'ailleurs : il faudrait l'ajouter au log jeedom tiens....)
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea
-
- Timide
- Messages : 16
- Inscription : 30 août 2018, 12:59
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
- Pièces jointes
-
- Capture d’écran 2018-10-09 à 15.19.35.png (304.42 Kio) Consulté 1152 fois
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
Ok. Je crois que j'ai trouvé : soit tu rajoutes un synonyme "volet" à la valeur "volet" de ton slot window_type dans tes intents (si tu les a forkés).
Soit tu changes ton binding pour mettre volets (avec un S).
Tu peux aussi mettre les 2, séparé par une virgule, si ton slot contient les 2 valeurs.
Mais je préfère mettre les synonymes dans le slot directement perso..
Soit tu changes ton binding pour mettre volets (avec un S).
Tu peux aussi mettre les 2, séparé par une virgule, si ton slot contient les 2 valeurs.
Mais je préfère mettre les synonymes dans le slot directement perso..
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea
-
- Timide
- Messages : 16
- Inscription : 30 août 2018, 12:59
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
Super !!! bien vu! tu es trop fort !! ça fonctionne nickel !fwehrle a écrit : ↑09 oct. 2018, 16:14Ok. Je crois que j'ai trouvé : soit tu rajoutes un synonyme "volet" à la valeur "volet" de ton slot window_type dans tes intents (si tu les a forkés).
Soit tu changes ton binding pour mettre volets (avec un S).
Tu peux aussi mettre les 2, séparé par une virgule, si ton slot contient les 2 valeurs.
Mais je préfère mettre les synonymes dans le slot directement perso..
encore merci pour tout
Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
"In logs we trust"
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 22 invités