Besoin d'aide scénario jeerhasspy

Bonjour,
Je fais suite à ma demande de mon premier post :

Rhasspy reconnais bien mes intentions


que ce soit cette prise celle de l’ordinateur ou de la télévision avec cette sentence :

[ChangeOutletStateJeedom]
(brancher | branche) [(le | la | dans la | dans le | de la | du | de | dans l)($equipment) {house_equipment} (le | la | dans la | dans le | de la | du | de | dans l)($piece) {house_room}]
(débrancher | débranche) [(le | la | dans la | dans le | de la | du | de | dans l)($equipment) {house_equipment} (le | la | dans la | dans le | de la | du | de | dans l)($piece) {house_room}]

mon intention est bien importé :
Capture


Jusque là je pense avoir tout bon.
C’est dans mon scénario que je sèche. Je n’arrive pas à faire reconnaitre mon intention :
Branche la prise de la lampe ou de l’ordinateur ou de la télévision dans la chambre d’hervé.
Débranche la prise de la lampe ou de l’ordinateur ou de la télévision dans la chambre d’hervé.

dans les essais de scénarios que j’ai essayé de mettre en place soit tout ce branche ou juste la prise de lampe ou rien.
Je n’arrive pas à faire un scénario qui fonctionne.

Merci de votre aide.

Bonjour,

Dans l’intention, vous pouvez enlever ce qui est inscrit dans tag pas besoin.

Dans votre scénario normalement vous avez les tag :

  • house_equipement
  • house_room
    QUi doivent être transmis

Il vous manque un slot pour debrancher/brancher ou sinon créer une nouvelle sentence dans l’interface web du Rhasspy.

Bonjour,

Merci de votre réponse

J’ai créé le slot state avec dedans :
éclaire
éteint
branche
ouvre
débranche
ferme
allume
coupe

j’ai écrit ma sentence comme suivante:

[ChangeOutletStateJeedom]
(brancher | branche) [(le | la | dans la | dans le | de la | du | de | dans l)($equipment) {house_equipment} (le | la | dans la | dans le | de la | du | de | dans l)($piece) {house_room}]
(débrancher | débranche) [(le | la | dans la | dans le | de la | du | de | dans l)($equipment) {house_equipment} (le | la | dans la | dans le | de la | du | de | dans l)($piece) {house_room}]

Mon intention :

Mon scénario :


Reconnaissance mon intention :

Rien ne se passe !!!

Je ne sais pas ou est mon erreur sentence, scénario, intention ou autre.

Merci de votre aide.

Peux-tu fournir les logs du scénario et du plugin JeeRhasspy, s’il te plaît ?

Log du scénario

scenario35.log (1,5 Ko)

le Log de JeeRhasspy est vide.
Plugin bien actif mais aucune fonctionnalités de démarrées.
Je ne sais pas si ça à de l’importance mon gestionnaire d’intention est sur http distant url : http://my-server:port/endpoint

Bonjour,

Pour les logs du plugin JeeRhasspy, il faut passer en mode debug :

  • sur la page du plugin
  • cliquer sur Configuration du plugin
  • Dans l’encart Log et surveillance
  • cliquer sur le radio bouton « debug »
  • cliquer sur sauvegarder dans l’encart
  • ensuite refaire des tests et vérifier que les logs se remplissent
  • si KO alors désactiver et réactiver le plugin
  • puis faire à nouveau des essais pour vérifier.

Peux-tu faire une copie d’écran de la zone « Assistant » du plugin, comme celle ci-dessous (bien effacer les mêmes données que moi) :

Comment tu envois la commande ? Avec le Keyword ? ou tu as tapé la commande dans l’espace « Reconnaitre » ?

jeerhasspy.log (513 Octets)

J’ai essayé les 2 méthodes pour envoyer la commade

J’ai essayé les 2 méthodes pour envoyer la commande

Tape ta commande dans l’espace « Reconnaitre » et coche « Manipuler » et valide.
Que dis le log du scénarios ?

Le log d’exécution du scénario dans Jeedom est vide, apparemment il ne reçois rien.

Tu peux poster la config de ton Rhasspy stp ?

profile.json.txt (956 Octets)

Ok, mais tu as mis quoi dans le « Intent Handling » comme paramétrage ?

Remote HTTP
J’ai essayé toutes les possibilités même résultat.
Bizzare riezn

Oui j’ai vu dans le Json, je voudrais le detail stp :wink:

Tu as bien paramétré dans le Remote HTTP l’IP de ton Jeedom, n’est ce pas

si tu parle de l’url :

http://my-server:port/endpoint

??? Y pas de port ??? Il faut mettre l’adresse de ton jeedom avec une ta clef API

Ok merci déjà ça de résolu je vais revoir mes logs de scénarios
:ok_hand: