Article écrit par Alexandre Roland
Salut bande d’Idlenaute,
Je vous présente aujourd’hui la nouvelle application Android pour Yana. Celle-ci fonctionne “normalement” parfaitement avec la nouvelle version Yana4All 0.1 Beta.
Comment ça fonctionne:
Avant même d’installer/ouvrir l’application sur votre super smartphone il vous faudra lancer le serveur afin que les clients puissent se connecter. Pour se faire taper la commande suivante:
sudo php /var/www/yana-server/socket.php
Vous devriez obtenir le retour suivant:
[09/01/2016 17:23:03] Server started on 0.0.0.0:9999
Voilà, vous êtes fin prêt pour le premier lancement de l’application.
Installation de l’application:
Vous pouvez la télécharger directement sur le Play Store en tapant le mot clef Yana v2 (a ne pas confondre avec yana tout court qui est la v1.0 de nover) ou alors en cliquant sur le lien suivant: Yana v2
Voici la page de connexion:
Il vous suffit alors de remplir les différents champs disponibles (rien de bien compliqué ^^) puis de cliquer sur connexion.
Voici ce que vous trouverez:
Vous retrouverez les commandes vocales disponible dans Yana en tirant le texte Commandes Vocal vers le haut. Celles-ci sont cliquables afin de ne pas réveiller votre moitié avec votre grosse voix si vous avez besoin de quelque chose en pleine nuit ^^.
Afin de minimiser les problèmes de compréhension un petit algorithme modifie votre demande afin de la faire correspondre systématiquement avec une des commandes vocales disponible dans la liste.
Android Wear:
Une extension pour Android Wear (montre connectée) est également disponible. Elle s’installera sur votre montre automatiquement en téléchargeant l’application.
Pour l’utiliser, lancez l’application sur votre smartphone, connectez vous, puis laissez la en fond de tâche. Il ne vous reste plus qu’à dicter vos commandes directement depuis votre montre.
Si vous avez des questions ou des idées d’amélioration n’hésitez pas à me contacter via le mail disponible sur le Play Store.
Alexandre.
[EDIT Idleman] : Si la connexion entre android et le rpi ne se fait pas, pensez à vérifier que le port 9999 n’est pas bloqué par votre firewall ou votre routeur.
Bonjour,
comment tester cette version?
Tout simplement en la téléchargeant sur le Play Store en tapant le mot clef Yana v2.
Super job 😉
Je ne peux pas m’en empecher : en Français on écrit “Connexion”, en Anglais on écrit “Connection” 😉
Merci =).
La faute sera corrigée dans la prochaine mise à jour =p.
“Cette application n’est compatible avec aucun de vos appareils.”
Nexus 6 (Android 6) et Nexus 10 (Android 5.1)
Je suis en espagne …
Je m’en occupe, surveille de temps en temps si l’application est disponible. Elle devrait l’être dans pas très longtemps. =)
Bonjour,
Ça fait un moment que je ne me suis pas remis dans Yana (arrêt suite à un déménagement), mais je te dis merci pour le boulot !
Je suis pressé d’avoir un peu de temps pour m’y remettre et faire des choses sympa avec !
Merci !
Je n’arrive pas a la voir sur le play store est-ce normal ?
Oui, soucis temporaire avec google, j’ai édité l’article pour donner un lien secondaire le temps que ça se résolve 🙂
Bonjour,
Existe-t-il un moyen de laisser le client en écoute permanent?
Je voudrais mettre un client sur un orange pi avec Android qui écoute en permanence ( un peu comme S.A.R.A.H)
Merci et beau boulot encore
Bonjour,
Pour le moment le seul moyen d’avoir une écoute permanente est d’utiliser une montre Android Wear avec l’application en fond de tâche. Une prochaine mise à jour apportera sûrement cette possibilité directement depuis le téléphone.
Merci =).
Merci a toi.
Il ne serait pas possible d’installer l’appli pour une montre sur un android normal? 🙂
Bon courage a vous
Pourquoi faire ?
Ben pour avoir une écoute permanente pour avoir la reconnaissance vocale
Je voudrais avoir un orange pi qui ne ferais tourner que cette appli
Salut,
Sympa l’appli, mais on n’écrit pas plutôt “Commandes vocales” ? :p
Effectivement, la faute a été corrigée dans la dernière mise à jour. Mais suite au problème avec Google, elle n’est pas disponible pour le moment sur le playstore.
Un chouette travail, sauf que malheureusement je ne parviens pas à me connecter sur le serveur owncloud pour récupérer l’apk. Sinon leq qources sont-elles disponnibles ? Je serais ravis de pouvoir contribuer.
bonjour
ou je pourrais trouver un lien pour le telecharger car celui de cette page ne fonctionne pas
La classe internationale !
Ptin allumer mon grille-pain via une smart-watch, là je suis vraiment dans le futur 😀
Est-ce que le code de l’appli android est sur github ?
Bonjour à tous.
De nouveau sur Yana !
Nouvelle version super. Facilité d’installation, tout bien.
Test de yana V2 : Cela fonctionne mais j’ai du ouvrir le p 9999 sur la box pour le wan.
Effectivement pas dispo sur le play store.
J’ai un bug de répétition des comandes dans la liste des commandes (trois fois la liste).
Sinon pour l’instant tout ok.
Bravo Alexandre et merci.
Merci beaucoup =).
L’application est de nouveau disponible sur le Play Store via le lien dans l’article ou en cherchant sur le Play Store avec le mot clef Yana4All.
Normalement le problème de duplication de la liste des commandes vocales est résolu, à confirmer. 🙂
Salut idleman , tout d’abord je tiens a te féliciter pour ton travail acharné sur ce bijou qu’est YANA , mais voila petit problème , très exité quand j’ai appris que tu avais sorti une nouvelle version de YANA j’ai écrasé mon ancienne version Xo et réinstaller celle-ci 🙂 et je me suis aperçu après que la nouvelle applications n’etait pas compatible avec mon smartphone qui est assez vieux ( Xperia M android 4.3 ) 🙁 , du coup je voulais savoir si c’etait possible d’avoir accés a une ancienne version de YANA , celle qui marche avec la première app 😀 , celle sans le “socket.php” celle juste avant YANA4ALL ? merci 🙂
A moins que la nouvelle version android devienne compatible , mais j’ai essayer de telecharger le .apk et de le rentrer dans mon tel , mais il ya une erreur a l’installation donc je pense que c’est mort .. 🙁
Bonjour.
En test depuis 2/3 jours.
Tout fonctionne bien. J’ai simplement un problème pour me connecter au démarrage “connexion au serveur impossible”. Le server est accessible depuis le navigateur (chrome). Je vide la mémoire du téléphone (s4 mini), je ferme les applis et parfois cela repart. Sinon je redémarre le raspi puis tout ok.
Plus de duplication constatée. Appli bien disponible sur play store. Beau boulot.
juste en lancent la premier comment le rsp affiche se ci
php /var/www/yana-server/socket.php
PHP Parse error: syntax error, unexpected ‘.0’ (T_DNUMBER) in /var/www/yana-server/constant.php on line 15
Parse error: syntax error, unexpected ‘.0’ (T_DNUMBER) in /var/www/yana-server/constant.php on line 15
root@damien:~#
C’est vraiment nécéssaire de d’utiliser l’api pour android 4.4 et plus parce que je suis un smartphone en 4.1 et c’est vraiment dommage de ne pas pouvoir utiliser cette application…
Moi je dis merci !
1 an 1/2 que j’ai découvert ton blog, la domotique, 1 an que n’attend yana sur Android wear.
Merci beaucoup !
Bonjour à toi et merci encore pour tout ces efforts…
Je suis en train de faire un voyage sans retour vers la distrib yunohost sur Rapberry et je n’ai pas pu installer ton git via leur iinterface proposé par Yunohost : voici l’erreur obtenue : Aucun fichier manifest.json en entrant l’url en https de ton repo….
Est ce que tu serais en meusre de voir si cela vient de ton repo ou si je dois remonterle problème auprès de Yunohost
Merci
Si j’en crois cette page, yuno host ne peux pas déployer n’importe quel github, il faut développer des fichier spéciaux pour en faire un package yuno host, dont le fameux manifest.json, c’est pourquoi yana n’est pas dispo sur yuno host.
Merci .
Yanohost Cest. une debian cela devrait pouvoir le faire
À ton avis estce suirmontable en qq jours ? 🙂
Salut
j’ai bien redéployé mon serveur yana sur yunohost.
Pour contexte, nginx a été configuré pour recevoir un virtual service web en port différent de 80 ( 8000)
Tout est ok sauf au moment de l’usage du client android ou je rencontre une difficulté.
J’accède bien sans problème à la page de yana depuis mon pc et browser mais pas depuis le client android ,
cela ne semble pas fonctionner.
ma question, y a til une adhérence pour le client avec le port sur lesquel il tente de dialoqguer ? ou faut il avoir forcément un port 80 ?
merci de ton aide
T_T
Bonjour,
je suis d’installer Yana sur un rspie 2. J’ai un pont hue. Via le site en local de Yana, je peux allumer/éteindre les lumières, mais via l’appli android et les commandes vocales, pas d’action.
Ai je quelque chose de spécifique à faire ?
Peut’on piloter une eedomus avec Yana, typiquement mes volets ou une prise électrique ?
Super boulot.
Bravo.
Un autre commentaire complementaire sur YunoHost j’ai reglé mes problème de port sur nginx. mai mon blocage était surou l’ouverure du firewall pour le port 9999. Sais tu me dire la liste des autres ports a ouvrir en tcp ou udp 80 ,9999, ??? car j’ai toujours des soucis pour revoir les réponses du serveur sur un ma tablette ( Yana4all)
Reste aussi un problème pour l’accès à la partie DashBord depuis le Mobile , car j’ai un conflit entre la page de Yunohost et celle demandée pour Yana. je ne sais pas encore trouver le probleme qui doit se trouver sous nginx…..
Sinon autre point mon Portable zp980C2 ne peut pes installer la dernière version de yana4All. As tu un apk disponible pour passer l’installation sur Zopo980C2 sous android 4.2..1
ou es ce incompatible ?
Seul les ports 80(http), 443(https) et 9999(tcp socket) sont a ouvrir sur le serveur rpi en théorie, vérifie également tes firewall/antivirus coté clients au cas ou.
Pour l’apk il faut demander au concepteur de l’application je n’ai aucun fichier de mon coté, peut être sur le repo officiel ?
Salut,
J’ai un souci que je n’arrive pas à résoudre.
J’ai installé Yana 3.6.0 sur mon raspi.
L’installation se passe bien. J’arrive même à configurer via http://maison.local/yana-server/index.php
là ou ça bloque c’est pour la commande sudo php /var/www/yana-server/socket.php
J’ai un vilain message qui me dit ” Could not bind to socket”
Quand j’essaie d’aller voir dans /var/www/yana-server/ , j’ai un autre vilain message qui me dit “-bash: cd: /var/www/yana-server: Permission non accordée”
J’ai désinstallé, puis reinstallé plusieurs fois, mais je bloque toujours sur ce point!!
Une idée?
Bonjour, j’ai un petit problème, je suis ton blog depuis presque le début, merci pour tout, je n’ai jaais eu de problèmes grâce à tes tutos très clairs, mais là….
J’ai installé yana4all android, j’ai l’écran avec la configuration, tout est bien rempli mais je n’ai pas le bouton connection.
salut, et merci pour ce super travail.
Quand moi je tape
sudo php /var/www/yana-server/socket.php
sur la pi, j’ai le message:
sudo php /var/www/yana-server/socket.php
[10/06/2016 04:06:59] Launch Program
[10/06/2016 04:06:59] Could not bind to socket : #98 Address already in use
bonjour
même erreur
Hello à tous
J’ai mon Yana4all sur mon galaxy qui ne fonctionne plus du tout, il y aurait-il eut une mise à jour que je n’aurai pas vu ?
en fait, pas de problème pour se connecter via windows, mais impossible vis android
une idée ?
Bonjour a tous , je viens de decouvrir votre blog et je dis bravo pour toux ces tutos tres interressants instructifs et bien expliqué de A à Z , a contrario d’ autre site qui se cantonne juste a une ou 2 parties et ne sont pas complets .
Ici tout est pris en compte et expliqué simplement , je vous dis un grand bravo et attend avec impatience d’ autres tutos . :siffle:
Bah alors, YANA, c’est pas JUSTE un peu inspiré de dr who ?
Non?
Je croyais…
Si c’est totalement à 100% du Dr who, cette série étant de loin ma préférée (et celle du speechbot de yana aussi d’ailleurs si tu regarde dans ses préférences :p).
Salut les gens ! J’ai exactement le même message :
Could not bind to socket : #98 Address already in use
j’ai essayé beaucoup de choses, j’ai également réinstallé le serveur, il n’y a rien à faire.
Avez vous trouvé une solution pour ce problème ? Merci Xo
salut, alors je galere …. j ai un S7 avec android 7 , et ca a l air de fon,ctioner mais pas la reco vocale… dans l appli V2 je me connecte c est ok si j appui sur le micro ca sort de l appli a chaque fois … par contre si je passe par le dashboard ca passe !!
Merci pour ce super boulot
J’avais trop hâte de tester yana v2 …
Mais on me répond ” non disponible dans votre pays” 🙁
Pourtant j’habite bien en “France” … mais pas metropolitaine ….
Y’a une solution
bonjour bien je chercher le fichier “son” pour rajouter des musiques
j en est meme creer un dossier mais rien y fait quelqu un a une idee merci
Bonjour,
y a t il encore une version de yana android disponible quelque part??
Bonjour,
je recherche le moyen d’installer YANA client sur version raspbian
y a t’il un moyen pour le recompiler
Bonjour
le client YANA4ALL peut-il être porté sur Raspbian ?