PROJET AUTOBLOG


Idleman

source: Idleman

⇐ retour index

Yana : ajoutez vos propres commandes sans développer…

mardi 24 mars 2015 à 20:00

On m’a souvent reproché, et à juste titre je l’admets, d’avoir pensé ma plateforme
domotique Yana plus pour les développeurs que pour les utilisateurs “non avertis”.

Il est vrai que certaines customisations qui peuvent paraitre “basiques” ne sont, à l’heure actuelle,
accessibles que par le développement d’un plugin.

C’est dans le but de me rattraper en partie sur ce point que j’ai développé un nouveau ptit plugin consacré exclusivement aux non développeurs et/ou aux développeurs un peu feignasses :D.

Speech commands, comme son nom l’indique, est un plugin pour yana server permettant l’ajout de commandes vocales personnalisées depuis l’administration.

preview

Chacune de ces commandes peut exécuter un “type” d’action lorsque la phrase indiquée est prononcée, les types disponibles sont les suivants :

– Prononciation d’une phrase sur yana-client
– Changer l’état d’un port GPIO sur yana-server
– Exécuter une adresse web depuis yana server vers l’url indiquée
– Exécution d’une commande système sur yana serveur (potentiellement : le raspberry pi sur lequel il est installé)
– Exécution d’une commande système sur yana client (potentiellement : le Windows, l’android ou autre Os sur lequel il est installé)
– Jouer un bruit sur yana-client (situé dans le répertoire “son” de l’applicatif client)

L’utilisation et la configuration de ce plugin ne nécessite aucune ligne de code il est donc possible a tout un chacun de customiser
un peu les commandes vocales sans avoir à “mettre les mains dans le cambouis”.

Le plugin étant en bêta test actuellement, je ne l’ai pas encore intégré en natif, cependant vous pouvez le télécharger sur le market yana ou directement depuis la section plugin de votre yana en tapant “Speech commands” dans le moteur de recherche plugin.

N’hésitez pas à me faire vos retours de bugs / remarques sur le plugin, bien qu’il fonctionne  en dev, je n’ai pas pu le tester en environnement réel à cause de mon déménagement (il faut que je retrouve le carton ou j’ai planqué les rpi).

Dans l’absolu, je fusionnerais ce plugin avec le gestionnaire d’événements, je manque encore de temps pour le faire, mais ce plugin devrait répondre au besoin en attendant.

Papouilles,
Idle