ldleman / yana-server

Interface PHP de domotique Y.A.N.A (You Are Not Alone)
http://projet.idleman.fr/yana
107 stars 59 forks source link

Commandes non vocales dans plugin #224

Open AF340 opened 8 years ago

AF340 commented 8 years ago

Bonjour, Y a t'il un moyen d'appeler des commandes de plugin sans commandes vocales associées? Pour l'instant, j'utilise _plugin_vocal_command pour ajouter ces actions, mais elles sont visibles dans GET_SPEECH_COMMAND.

En fait, j'aimerais un _plugin_command qui se comporte comme un vocal (sans voix), et récupérable via GET_COMMAND.

Merci

ldleman commented 8 years ago

Je ne suis pas sûr de comprendre le sens de ta question, je ne connais pas de GET_COMMAND et une commande sans la partie vocale c'est simplement une action tout bête du coup je suis un peu perdu là ^^ peux tu préciser ?

AF340 commented 8 years ago

Je fais une appli android qui lance des actions sur yana.(non vocales) A ma connaissance, le seul moyen de connaitre les actions vocales disponibles est GET_SPEECH_COMMAND.

Comment créer des actions non vocales dans un plugin? comment récupérer les urls associée sur un client? GET_COMMAND n'existe pas encore, c'est une demande ;)

Merci

ldleman commented 8 years ago

Pour créer une commande c'est tout simplement un hook "action_post_case" pour lister les commandes ça n'existe effectivement pas, je ne suis pas sûr qu'il existe un moyen simple de lister des cases de switch en php

AF340 commented 8 years ago

Merci, je vais regarder de plus prés action_post_case, si je peux récupérer cette liste d'action depuis un client, c'est ok. Actuellement, je passe par _plugin_vocalcommand pour ajouter des action non vocales, que je préfixe par "" pour les supprimer de la liste des commandes vocales dispo sur le client android, c'est tricky mais ça fonctionne.