Avec son article de présentation de son installation domotique, Yohann a suscité une vague de demandes.
Il a retroussé ses manches et vous a concocté un tutoriel en 5 parties pour expliquer par le menu comment procéder pour arriver au même résultat.
Mis à jour le 02/05/2016
Bonjour à tous,
Suite aux demandes de certaines personnes en commentaire sur mon article « L’installation domotique de Yohann », je vais vous proposer une série de tutoriels divisée en 5 parties qui sont les suivantes:
1/5 – Installation de Yana-Server sur Raspbian.
2/5 – Configuration de Yana-Server et installation de plugins.
3/5 – Installation et utilisation de Yana pour Android et Windows.
4/5 – Raccordement des éléments à la framboise (relais, prises de courant, lumières…).
5/5 – Modifications du comportement de Yana.
_____________________________________________________________________________
Installation de Yana-Server sur Raspbian
Pour commencer, on va partir sur une installation fraîche de Raspbian pour éviter tout conflit ou problème. Pour cette série de tutoriels, je vais utiliser Debian sur une machine virtuelle, mais la procédure est exactement la même que sous Raspbian.
Je ne vais pas vous montrer comment installer Raspbian, vous trouverez plein de tutos sur internet. Je vous conseille tout de même de ne pas installer d’environnement de bureau et de vous connecter avec putty.
Ensuite, on se lance, on ouvre un shell (console) ou l’on se connecte avec putty en ssh puis on va installer les paquets nécessaires:
On installe git-core qui va nous permettre de récupérer les fichiers de Yana-Server et WiringPI depuis github:
sudo apt-get install git-core
On télécharge et installe WiringPI
git clone git://git.drogon.net/wiringPi
cd wiringPi
./build
Ensuite, on continue et on installe le serveur web avec PHP5 et Sqlite3:
sudo apt-get install lighttpd
sudo apt-get install php5-cgi
sudo apt-get install php5-gd
sudo apt-get install sqlite3
sudo apt-get install php5-sqlite
sudo lighttpd-enable-mod fastcgi fastcgi-php
sudo /etc/init.d/lighttpd force-reload
Une fois les commandes précédentes exécutées sans problèmes, on va enfin pouvoir installer Yana-Server.
Pour Raspbian Jessie
cd /var/www/html
sudo git clone https://github.com/ldleman/yana-server.git
sudo chown -R www-data:www-data yana-server
sudo chown root:www-data /var/www/html/yana-server/plugins/radioRelay/radioEmission
sudo chmod +s /var/www/html/yana-server/plugins/radioRelay/radioEmission
Pour Raspbian Wheezy
cd /var/www
sudo git clone https://github.com/ldleman/yana-server.git
sudo chown -R www-data:www-data yana-server
sudo chown root:www-data /var/www/yana-server/plugins/radioRelay/radioEmission
sudo chmod +s /var/www/yana-server/plugins/radioRelay/radioEmission
Voilà, nous avons tous les fichiers nécessaires, il ne reste plus qu’à finaliser l’installation en allant sur:
http://ip.de.votre.rpi/yana-server/
Suite à un « bug », vous arriverez surement sur une erreur « 404 Not Found ». Deux solutions s’ouvrent à vous:
- Solution 1: Ouvrir l’URL: http://ip.de.votre.rpi/yana-server/install.php
- Solution 2: Éditez le fichier « common.php » présent dans le dossier yana-server en remplaçant la ligne 36:
Remplacer: header(‘location:’.__ROOT__.DIRECTORY_SEPARATOR.’install.php’);
par: header(‘location:install.php’);
Remplacer « ip.de.votre.rpi » par l’adresse IP attribuée à votre framboise. Ensuite, il suffit de remplir les informations (nom, prénom, pseudo, mot de passe…). Le nom de l’entité est le nom utilisé lors des commandes vocales du genre « yana, allume la lampe », vous l’aurez compris, yana est par défaut.
Une fois cette étape finie, il vous demande de supprimer le fichier « install.php », alors il suffit d’exécuter cette commande:
Pour Raspbian Jessie
sudo rm /var/www/html/yana-server/install.php
Pour Raspbian Wheezy
sudo rm /var/www/yana-server/install.php
Et on en a fini avec ça, maintenant on se retrouve au prochain tuto « Configuration de Yana-Server et installation de plugins«
Ps: Je vous conseille de définir une IP fixe à votre RPI, cela rendra plus simple son accès.
_____________________________________________________________________________
Je tiens à remercier IDLEMAN pour le développement de Yana ainsi qu’a tous ceux qui contribuent à son amélioration. N’hésitez pas à allez faire un tour sur son site qui est bourré d’infos et tutos pour votre Framboise.
SOURCE : Le blog d’Idleman
SOURCE 2 : Le site du projet Yana
Bonjour,
Je comprends que ce coté plaise aux gens et suis heureux que du contenu de qualité soit diffusé sur la toile autour de cette framboise que nous apprécions tous. Je trouve juste dommage de pas cité la source ou au moins un remerciement pour l’auteur que je te laisse le soin de citer si tel est ton désire.
Bonne continuation 😉
+1 Gismo
Bonjour,
Je n’ai pas cité les sources pour ne pas faire de l’ombre à framboise314, mais le créateur ma donné le feu vert, donc mes sources seront mises à la fin de cette série de tutos.
Bonjour Yohann
Merci d’avoir rajouté les sources et je ne crains pas l’ombre :
Je trouve très normal de citer les sources dont on s’inspire et je ne manque jamais de le faire à la fin de mes articles..
« Si j’ai pu voir si loin, c’est parce que je suis monté sur les épaules de géants » (Sir Isaac Newton) alors « même si ce qu’on réalise est nouveau, il ne faut pas oublier de rendre hommage à ceux qui nous ont permis de le faire » (framboise314 😉 )
Cordialement
François
+1 pour citer la source (et c’est pas parceque je fais partie des contributeurs du projet ^^)
Dans tout les cas, c’est super sympa de partager tes projets Yohann!
Je tiens juste à faire remarquer qu’il y a un script d’installation automatique à la racine de yana
http://smarturl.it/yanainstall
Il fait une maj de APT et Il installe lighttpd avec le support de SQLite et clone yana dans /var/www/yana-server (le script est paramétrable)
Après ça fait un moment que je l’ai fait donc s’il y a un soucis avec ou il manque des trucs, vous pouvez me laissez un message sur github.
https://github.com/ldleman/yana-server/issues
Je rajouterais bien l’installation de wiringPi et le redimensionnement de la carte SD (si nécessaire) histoire que le script soit complet.
A savoir que si Yana est installé il le mettra à jour et corrigera les permissions pour les programmes dans Yana qui nécessite les droits root.
Ce script est basé sur mon projet LAZASS, un gestionnaire de scripts dans lequel j’ai mis un peu tout et n’importe quoi.
http://maditnerd.github.io/lazass/
Ce gestionnaire de scripts utilise une bibliothèque du même nom afin de simplifier l’écriture de scripts.
http://madnerd.org/Cr%C3%A9er_des_scripts_avec_lazass
Bon je vais finir mon pavé avec surement le plus intéressant.
J’ai bidouillé RCswitch (la bibliothèque qui permet d’envoyer/recevoir des codes radio 433Mhz sur Arduino/Raspberry Pi) pour qu’il soit capable de gérer l’envoi de code Home Easy (en reprenant le code de Idleman et en l’insérant avec un marteau dedans).
J’y est aussi rajouté le protocole pour les prises Venus (C’est du RisingSun en faite mais bon) mais j’ai qu’une seule prise donc je garantis pas que ça marche
Quand j’aurais le temps je vais gérer pour que ça marche sur Arduino/Attiny aussi.
Si quelqu’un à la motivation pour intégrer ça dans Yana je pense que ça pourrait faire des heureux ^^
Merci pour l’information, je ne savais pas qu’il y avais un script d’automatisation de l’installation. L’étape d’installation de wiringPI est dans le tutos
On télécharge et installe WiringPI
git clone git://git.drogon.net/wiringPi
cd wiringPi
./build
Pour le redimensionnement de la SD, c’est une étape qui se fait pendant l’installation de raspbian, et il y a déjà énormément de tutos sur le thème.
Bien jouer pour tes plugins, il servirons à plus d’un je pense, et bon courage pour le développement.
coucou bon désolé pour le deterrage :s
jai un petit soucis quant a l’install auto de yana ( meme en manuel en faite) au moment de cloner justement yana sur les adresses web d’idleman ca ne marche pas je nai d’ailleur pas acces aux pages depuis mes navigateur :s
Bonjour Busta,
L’article commence à daté un peu et il semblerait que les liens ait changé. Voici le nouveau Git pour yana: http://git.idleman.fr/idleman/yana-server
Tu as une procédure normalement à jour pour faire l’installation.
merci c’etait le HTTPS qui contrariait mon navigateur mais probleme resolu.
enrevanche a la fin de l’install de yana server quand je vais sur la page
192.mon.ip.10/yana-server
pour finir la configuration jai une erreur 403 pourrais tu m’aiguiller stp ?
Salut Busta,
Tu à essayer en https pour l’accès à yana ? https://tonip/yana-server
Tu à bien supprimer le fichier « install.php » ?
oui oui jai presque finit je crois que maintenant cest la partie communication client/serveur qui deconne
jai ces messages derreur quand je lance mouth dans le yana launcher
Aucune connexion n’a pu être établie car l’ordinateur cible l’a expressément refusée 192.168.0.10:9999
Réésai dans 5 secondes…
La référence d’objet n’est pas définie à une instance d’un objet.
Totallement d’accord avec Gizmo, l’auteur est un Français qui répond aux mail et qui fait vraiment avancer les projets DIY/raspberry pi, le citer aurait été un minimum 🙂
Et de plus je ne comprends pas trop pourquoi vous utilisez un dépot GIThub qui est un fork de celui de l’auteur …
Bonjour
je pense que, comme c’est l’habitude sur framboise314, les sources seront citées en fin d’article. Comme celui-ci comporte 5 parties il va falloir patienter un peu…
Mais si vous regardez les articles du blog, les sources sont systématiquement citées.
Bonne journée
Cordialement
François
Les sources seront cité, j’admire aussi le travail d’idleman qui ma permis de réaliser cette installation et il le mérite. J’ai utilisé un fork car allez savoir pourquoi, quand je fait le « git clone » sur celui d’idleman, il demandais une authentification, alors que le fork sur mon compte non.
« J’ai utilisé un fork car allez savoir pourquoi, quand je fait le « git clone » sur celui d’idleman, il demandais une authentification, alors que le fork sur mon compte non. »
Vu que le nom idleman était déjà pris sur github, idleman a utilisé ldleman (un L a la place du i au début)
c’est pour ça qu’il te demandait un mot de passe (github demande un mot de passe automatiquement si un dépot n’existe pas afin que l’on ne puisse pas deviner les dépots privés je pense)
Du coup faut faire
sudo git clone https://github.com/ldleman/yana-server
au lieu de
sudo git clone https://github.com/idleman/yana-server
Je crois avoir fait un copier coller, mais dans le doute je veut bien te croire et te remercie pour la précision 😉
Avec un peu de retard et parce que je viens d’avoir le pb en reinstallant le raspi,
concernant le GitHub idleman qui pose probleme, il faut dans son compte Github ajouter la clé ssh publique du raspi.
Onglet settings / ssh keys.
Après tout ok !
En passant, un grand merci à Idleman, Novares et bien sûr François pour leur travail et le temps passé à le partager.
Bonjour,
Pas de problèmes, ce n’était pas dis comme un reproche, plus une interrogation, je l’ai mal formulée !
Merci pour les précisions !
Bonne continuation pour votre blog bien fournit !
Un peu dommage de voir tous les idlefans débouler comme ça.
Par contre joli projet et cool de voir un gros tuto comme ça.
Merci pour le partage
Ping : Installation de Yana-Server sur Raspbian &ndash...
Bonjour
Lorsque j’arrive à l’étape :
« tapez « fastcgi-php » sans les guillemets puis entrée. »
j’obtiens -bash : fastcgi-php : commande introuvable.
de même avec sudo devant…
Que faire ?
Salut Lionel,
Lorsque tu tapes « sudo lighty-enable-mod »
Tu devrais voir une liste de plugins
Puis
Enable module:
C’est à ce moment là qu’il faut taper fastcgi-php
Tu peux aussi taper directement
sudo lighty-enable-mod fastcgi-php
Merci et encore merci…j’ai réinstallé un nouveau raspbian, et tout fonctionne très bien…j’ai hâte de suivre le prochain tuto !
Petit ajout,je viens d’installer l’application android et ça fonctionne très bien aussi !!!!
Bonjour Lionel,
Comme la répondu maditnerd, il faut d’abords taper « sudo lighty-enable-mod », si malgré tout, tu n’y arrive toujours pas, c’est surement que tu à mal installer le reste, vérifie bien que tout les commandes précédentes on bien fonctionner.
Bonjour,
Merci d’abord pour ce tuto, c’est exactement ce que je cherchais, et j’ai hâte de voir la suite. Mais je suis un peu bloqué pour le moment… lorsque je suis sur l’ip de mon pi, je n’ai qu’une « placeholder page »… J’ai réessayé l’installation, rien n’y fait, aurais-je mal compris quelque chose ?
Afin de pas rentrer en conflit avec d’autres applications webs (par exemple si tu veux aussi installé raspcontrol) , yana-server est installé par défaut dans le dossier /var/www/yana-server.
La page que tu vois est la page par défaut crée par le serveur web dans /var/www.
Au lieu d’aller dans ,par exemple, http://192.168.0.34 il faut aller dans http://192.168.0.34/yana-server
Si tu prèferes avoir yana-server directement accessible il suffit de déplacer le dossier /var/www/yana-server dans /var/www
Merci pour ta réponse, ça marche maintenant 😉
Bonjour,
Félicitations pour ce projet et tous les autres autour du raspberry 🙂
Je suis entrain d’essayer d’installer yana mais j’ai une erreur « fatal authentification failed » je suis à la ligne « username for https://github.com » je comprends pas.. Et je ne trouve rien sur le net 🙁
Merci de m’aider svp (c’est la première fois que j’écris sur un forum, excusez moi ^^’ )
Bonjour Wam,
Comme la fait remarquer Maditnerd dans les commentaires, c’est ton adresse vers le github qui doit être mauvaise.
Voila, avec ceci, tu ne devrais plus avoir de problèmes.
Github demande automatiquement un mot de passe si le dépot n’existe pas (ou est privé), donc il y a de fortes chances que tu te sois trompé dans la commande:
sudo git clone https://github.com/djpostka/yana-server
Normalement si le dépot existe tu devrais avoir un message de ce genre:
Cloning into »…
Merci infiniment Yohann.. Pourtant je l’avais lu.. Mais comme je débute (un vrai débutant, un bien bleu) Effectivement plus de problème, allez ou je continue ^^’
Cordialement
Re,
Dsl mais j’ai un autre soucis, (deux en réalité) quand je me suis connecté sur l’ip du rpi de la page web le premier me demande de taper : sudo apt-get install sqlite3 php5-sqlite ce que j’ai fait, pas d’erreur enfin je crois, puis l’autre « warning le fichier plugins/relay/radioEmission devrait avoir root comme propriétaire et www-data comme groupe, plugins/relay//radioEmission pourrait ne pas fonctionner comme attendu
Remoi, é_è 404 page not found j’imagine que je dois tout recommencer ?
Encore moi décidément.. J’ai fait une réinstallation sur une nouvelle carte sd, toujours au moment où je me connecté sur la page web, pleins de msg d’erreur..
Warning include (classe/SQlite3.class.php): failed to open stream: no such file directory in /var/www/yana-server/install.php on line 10
Warning: include(): failed opening ‘classes/SQlite3.class.php’ for inclusion (include_path=’.:/usr/share/php:/usr/share/pear’) in /var/www/yana-server/install.php on line 10
gpio: /usr/local/bin/gpio
Error: le pré-requis Sqlite3 n’est pas installé.
Pour résoudre le problème, merci de taper la commande suivant dans le shell sudo apt-get install sqlite3 php5-sqlite
Voilà tous les msg que j’ai eu lorsque je me suis connecté pour configurer yana… Je sais plus quoi faire 🙁 help me please
Donc comme le message d’erreur te l’indique, Sqlite3 n’est pas installer.
Retape les commandes du tuto dans l’ordre en vérifiant bien qu’il n’y est pas d’erreur entre chaque. Tu n’a pas besoin de créer une nouvelle SD.
Alors je sais pas comment j’ai fait mais c’est bon.. Par contre lors de l’installation de yana Windows je trouve pas le programme Scansoft exe à lancer… ???
Maintenant c’est le yana exe que je trouve pas dans le dossier telechargé yana Windows
Alors, pour yana windows, tu te rend sur cette page: https://github.com/ldleman/yana-windows
Sur la droite, tu clique sur « download ZIP », un fois le téléchargement fini, tu décompresse où tu le souhaite (bureau, documents…), et dans le dossier tu aura « ScanSoft Virginie_Dri40_16kHz » qu’il faut installer et une fois fait, tu n’a plus qu’à lancé yana.exe qui est dans le même dossier.
Il faudra que tu configure yana windows en lui indiquant l’url d’accès à ton RPI et le token qui est indiquer sur la page d’accueille de yana-server.
c’est bon ! le fichier n’etait pas complet… j’ai tout installé le yana server avec l’ip du rpi, yana windows mais rien ne s’est passé, « je peux maintenant te parler mais je ne t’entends pas » j’avais pourtant la bonne ip, j’ai fait un C/c du code sur yana-server pour être certain de ne pas me tromper… mais rien, puis je suis parti faire un tour sur yana-server j’ai tenté de toucher à un peu tout voulant tester un plugin pour la cam, celle-ci m’a tout bloqué sur yana-server… Fatal error: Cannot redeclare camera_plugin_menu() (previously declared in /var/www/yana-server/plugins/camera/camera.plugin.disabled.php:11) in /var/www/yana-server/plugins/9dcb8039f4b600300794051c7cbf9f9b_/camera.plugin.enabled.php on line 14
Personne n’a une solution ? Svp.
Pour yana windows, ton micro est bien configurer ?
Pour ton message d’erreur, il t’indique que le plugin est déjà activé ou désactivé. Vérifie que le plugins « information vocales » soit activé.
Salut merci pour ta réponse, le problème pour le msg d’erreur c’est que je ne peux rien changer vu que je ne peut absolument pas accéder à ma page web yana-server.
Alors rend toi dans www/yana-server/plugins et essaye de supprimer le dossier « camera ». Tu devrais alors pouvoir accéder au panel.
Salut, ça me donne rien cette adress.. Dsl
Salut,
il ne faut pas y aller depuis ton navigateur, mais via le ftp/sftp par exemple. Ou depuis ta carte SD en la raccordant à ton pc, ou depuis rapsbian si tu à un environnement graphique (bureau).
Bonjour, et merci ! J’arrive enfin à me reconnecter sur ma page yeah.. !
Mais j’ai toujours ce problème de yana qui m’entend pas on m’a parlé du son à augmenter mais je ne sais où..
Bonjour wam,
Tu devrais essayer d’aller directement sur le forum de yana, tu trouvera peut être plus facilement une solution à ton problèmes. Si yana windows te dit
et
ou encore
C’est qu’il n’arrive pas à communiquer avec yana serveur, donc tu à du donner une mauvaise adresse dans la config. Ton IP doit ressembler à ceci « 192.168.1.xx/yana-server/action.php » XX correspond à l’ip de ton RPI.
Bonjour
j’ai suivi ce tuto mais arriver au moment :
« cd/var/www » cette commande mais celle d’après ne marche ou marche me n’affiche rien quand on les rentre et après j’ai pas accès depuis mon navigateur à « htpp://ip du pi/yana-server/
si quelqu’un sait pourquoi merci de me le dire 🙂
Salut à tous,
Je débute avec raspberry et YANA, Est il possible de brancher un micro USB pour récuperer le son sur le raspberry et l’envoyer au client windows puis windows nous renvois la reponse sur le Rpi ?
$
merci de votre aide
Bonjour Nicolas
le micro USB du Raspberry Pi ne sert qu’à l’alimentation…
Cordialement
François
Oui je savais ça je voulais dire un Microphone USB on parle dans une piece ou le raspberry ce trouve le salon et le son est envoyer au PC dans le garage qui traite l’info puis renvoie la réponse au raspberry
bonjour j’ai un petit probléme je n’arrive pas a ouvrir la partie « Configuration de Yana-Server et installation de plugins«
Bonjour,
j’ai un petit problème de connexion au server yana pour récupérer le token, en fait je voudrai savoir s’il y a une solution pour récupérer les identifiants de connexion à yana-server, si oui merci de me passer un coup de main sinon est ce possible de supprimer le dossier /var/www/yana-server et le réinstaller à nouveau.
Bonjour,
Je trouve pas de réponse à ma question. J’ai Raspbian weezy. J’ai installer le serveur (pas d’erreur) et lors de la finalisation sur « http://ip.de.votre.rpi/yana-server/ ». J’ai connexion échoué.
J’ai directement copié apres l’installation de « sudo wget https://raw.githubusercontent.com/ldleman/yana-server/master/install.sh && sudo chmod +x install.sh && sudo ./install.sh » le lien.
Je vois pas non plus ce que je peux vous donner comme autre indice…
Je souhaiterais bien passer à la suite de ce superbe tuto.
Par avance, merci
bonjour
merci du tuto 🙂
j’ai juste un petit problème après la commande
sudo git clone https://github.com/djpostka/yana-server
il me demande de me connecter ce que je fais
mais je reçois une erreur 403 http request failed
pourtant tout les autres commandes ont marchés correctement
et je sais pas régler ce problème si jamais vous avez eu la même erreur et avez réussi à la corriger je veux bien un ptit coup de pouce 🙂
Bonne journée
tente cette suite de commande ;), pour moi plus de 403
sudo apt-get install sqlite3
sudo apt-get install libsqlite3-0 libsqlite3-dev
sudo apt-get install php5-sqlite
les 3 dernières lignes sont importants:
sudo lighttpd-enable-mod fastcgi fastcgi-php
sudo lighty-enable-mod fastcgi-php
sudo /etc/init.d/lighttpd force-reload
Bonjour,
j’ai reçu mon raspberry et je tente une installation.
toute les manip sont OK,
SAUF,
au moment ou je tape sudo/etc/init.d/lighttpd force-relaod
il m’affiche la réponse suivante : aucun fichiero u dossier de ce genre …
pas bon signe non ???
que faire ???
merci de votre aide
bonjour
il n’y a pas d espace après sudo…
la ligne sur le RasPi est exactement identique ?
Cordialement
François
Merci pour l’aide.
alors, en effet, j’avais omis un espace.
j’ai donc pu poursuivre ce matin même, la suite du tuto …
mais voilà, :
c’est trois lignes ne produisent rien :
sudo chown -R www-data:www-data yana-server
sudo chown root:www-data /var/www/yana-server/plugins/relay/radioEmission
sudo chmod +s /var/www/yana-server/plugins/relay/radioEmission
Elles me renvoient à : root@raspberrypi:/var/www#
Une autre aide ???
sinon, j’aurais aimé savoir comment déterminer l’IP attribué dans l’étape qui suit …
encore merci
bon, pour l’adresse iIP, il semble que cela soit la même commande que sur windows … un simple ipconfig.
Par contre, toujours bloquer au niveau des 3 dernières lignes :
serait-il possible que cela vienne de la box ?
Sincèrement
Ping : Christophe Lucas (christophelucas) | Pearltrees
Ping : Raspberry Pi - Y.A.N.A. | Pearltrees
J ai un raspberry pi 2 et pour la commande filaire je n’ai que la 7 gpio qui fonctionne
Lecture état gpio par yana correcte au changement des autres
Bonsoir,
Après plusieurs installations, j’ai toujours le message d’erreur quand je tape http:///yana-server:
404 page not found
Cela peux venir de quoi?
Cordialement
quand je tape http://adresse du raspberry pi/yana-server/
Bonjour, si l’ip de ton RPI est par exemple « 192.168.1.12 », alors l’adresse de yana est « http://192.168.1.12/yana-server/ ».
Si ça ne fonctionne toujours pas, tape uniquement l’IP dans le navigateur (sans /yana-server/) à la fin et dit moi ce qu’il s’affiche.
Bonjour,
Merci pour la reponse.
Entre temps j’ai trouvé une solution. Il faut modifier le lighttpd.conf qui par defaut autorise uniquement le repertoire html (ligne server.document-root). En remplaçant le html en yana-server, cela fonctionne.
Bonjour j ai le même souci et quelque soit l’adresse entrée: http/mon.ip.rpi/var/www ou /yana-server
j’obtiens toujours « not found 404 ».
Et pourtant avec juste http://mon.ip.rpi je tombe bien sur la page d’accueil lighttpd.
Au secours j ai déjà tout réinstallé 10 fois!!
Voici la réponse à Dentologue car sont bouton répondre n’apparait pas complétement et il n’est pas possible de cliquer dessus.
Il faut éditer le fichier lighttpd.conf et mettre sur la ligne server.document-root yana-server au lieu de html. Ensuite il faut taper udo /etc/init.d/lighttpd force-reload pour que les modifications soient prises en compte.
Yana devrait etre dispo à l’adresse http://adresse du raspberry pi/yana-server/
Voici la réponse à Dentologue car son bouton répondre n’apparait pas complétement et il n’est pas possible de cliquer dessus.
Il faut éditer le fichier lighttpd.conf et mettre sur la ligne server.document-root yana-server au lieu de html. Ensuite il faut taper sudo /etc/init.d/lighttpd force-reload pour que les modifications soient prises en compte.
Yana devrait être disponible à l’adresse http://adresse du raspberry pi/yana-server/
Merci jess! Je vais essayer ça ! Mais je ne comprends pas où est le problème. Malgré tous les forums consultés je semble être seul dans ce cas. J ai peur que cela resurgisse plus tard pour l’utilisation du RPI… Ou d’un second!
Ca marche en effet! Bizarre qu on soit les seuls à avoir eu ce souci…
Un grand merci !
bonjour. Yohan m’a gentiment répondu en m’indiquant la commande pour éditer un fichier. Le problème est que je ne trouve pas le fichier dont vous parlez (lighttpd.conf). j’ai le meme probleme que vous avez eu: avec l’IP de la raspberry dans la barre d’adresse j’arrive bien sur Apache2 Debian Default Page it’s works ! Mais comme vous, j’obtiens 404 not found (The requested URL /yana-server/ was not found on this server)… Alors je voudrais bien essayer la solution de Jess repris par Dentologue mais je ne trouve pas ce fichier à modifier. J’ai déjà essayé la solution de Hallez (renormer le répertoire yana-server au bon endroit avec mv /var/www/yana-server /var/www/html/yana-server) mais aucun résultat. Je suis bloqué !!!! j’ai besoin d’aide, je suis désespéré. En vous remerciant par avance.
bonjour, quelle commande utiliser pour éditer un fichier ?
Bonjour,
Par défaut, tu peu utilisé nano ou vi. https://openclassrooms.com/courses/reprenez-le-controle-a-l-aide-de-linux/nano-l-editeur-de-texte-du-debutant
merci yohann. c’est bon j’ai pu faire la modification dans le fichier lighttpd.conf comme le préconise Jeff et Dentologue mais j’ai toujours errur 404 not found (The requested URL /yana-server/ was not found on this server.)
quelqu’un peut il m’aider ?
Bonjour tous le monde… j’étai entrain de m’arracher les cheveux… j’avais tout formaté et tout refais plusieurs fois de suite avec des blog différents et le même problème que certain d’entre vous:
Tout se passe bien et à la fin lorsque sur mon PC je tapais l’adresse ip.de.votre.rpi/yana-server/
j’avais toujours Erreur 404 – Not Found
les nouvelles misa à jour ont déplacés algorithme de configuration… mais vous ne le savez pas…
Sa solution est la suivante il suffit simplement de renormer le répertoire yana-server au bon endroit…
mv /var/www/yana-server /var/www/html/yana-server
Et ca tourne ma poule !!! heuuu yana…
merci pour ce retour
Bonne année 2016
cordialement
François
Bonjour,
J’ai fait cette manip et toujours erreur 404 – Not Found.
J’ai tout essayé
Edition le fichier lighttpd.conf et mettre sur la ligne server.document-root yana-server au lieu de html.
sudo /etc/init.d/lighttpd force-reload pour que les modifications soient prises en compte.
Aucun resultat
La seule chose qui s’affiche est la page par defaut si je tape http://adresseip/
Merci pour votre aide car je n’y comprend plus rien.
boujour Bouziat,
pareil que toi, j’ai tout essayé. as tu trouvé une solution depuis ?
bonjour
ca bug a la ligne » sudo /etc/init.d/lighttpd force-reload »
il me repond » (FAIL) reloading web server configuration lighttpd failed
le port 80 de ma box n’est pas encore ouvert
merci
Bonjour, tu doit avoir un problèmes dans ton fichier de config lighttpd ou avec un module, pourrai tu nous fournir les logs de lighttpd ?
Bonjour
je debute sur raspberry , j’essaye d’installer yana sur un raspberry 2 avec raspbian jessie.
pour le lancement du shell , j’essaie soit terminal soit run mais dans le 1 er cas il me dit command not found et avec run il lance bien quelque chose mais rien ne se passe.
quelqu’un pourrait il m’aider svp ?
Bonjour,
Pourrai tu être plus précis…
Tu est en ligne de commande ou avec un bureau?
Tu utilise le compte ROOT ou un autre?
Oui il faut utiliser le terminal, mais quelles commandes exactement il marque « command not found » ?
bonjour yohann,
j’aimerai bien savoir ou sont passés tes autres tuto car il n’y a pas de lien à la suite de ton tuto 1/5. est-ce volontaire ou imposé???
Cordialement.
Bonjour Kadri,
Je n’ai juste pas eu le temps de faire les autres chapitre, je suis maintenant passé sur SARAH… Mais surtout, j’ai un peu lâché la domotique pour le moment (mais pas le raspberry).
Mon projet actuel s’appel « NesPI », c’est une une framboise à l’intérieur d’une NES HS avec RecalBoxOS pour émuler tout les vieux jeux (nes, super nes, sega, arcade, atari…). Si le projet intéresse, vous pouvez le suivre à cette adresse: http://blog.recalbox.com/forums/topic/en-coursin-progress-nespi-by-djpostka/
Bonjour
Pour yana.
Du RPI yana server
Je lance une commande client qui ouvre chrome sur PC potable..yana windows
Adresse’ radioenligne »
Quel terme je dois employer pour fermer cet onglet.ou, pour fermer chrome.?
Merci.
Fredchev..
Salut Yohan et Francois,
Je ne suis pas parvenu a trouver le mail de l’un ou de l’autre alors je poste ici :).
Merci beaucoup pour ce bel article, beaucoup plus clair et pédagogique que ce que je peux proposer dans mes docs obscures ^^.
A tel point que la plupart des internautes installent yana en suivant ce guide, ce qui me plais bien mais qui pose un tout petit soucis concernant le dépot github proposé.
En effet vous proposez le dépot non officiel https://github.com/djpostka/yana-server qui visiblement n’est pas toujours a jours, du coup certains utilisateurs deviennent fou car, n’ayant pas fait la distinction entre l’officiel et celui ci, ils ne comprennent pas pourquoi ils ne bénéficient pas des MAJ (un petit exemple de cas sur ce topic : https://github.com/ldleman/yana-server/issues/200).
Du coup est il possible de modifier ou de préciser en dessous de votre fork que le dépot officiel mis à jour est sur https://github.com/ldleman/yana-server.git ? Ca me dépannerais bien :).
Merci encore pour votre boulot et votre soutient.
bonjour , j’ai voulu tenter l’installation de YANA en suivant le tuto :
https://github.com/ldleman/yana-server
j’ai lancé la commande automatique d’installation …. tout ce passe bien , mais ensuite , je n’arrive pas à me connecter sur la page de yana-server ….
je ne comprends pas …
merci d’avance
Bonjour, je reviens à la charge. Comme mila, mais aussi comme d’autres dans les Posts plus hauts je n’arrive pas à me connecter. Erreur 404… Yana d’être pas trouvé. J’ai essayé pleins de choses que j’ai lu ci et là: déplacer le dossier yana-server dans www, modifié le fichier fighttp.conf, j’ai procédé à l’installation manuelle, après formatage, de la carte, j’ai procédé à l’installation automatique, je refais la chose avec la version lite de jessie… J’ai la pi 3… Il y a sans doute pas grand chose à faire mais je ne suis pas informaticien… Besoin d’aide, grandement
Bonjour Mila et Pituitis,
J’ai vu vos commentaire, le tutos est fait sur raspbian Wheezy, il y a peut être quelques truc qui on changé avec jessie, dès que j’ai quelques minutes, je fait un essais d’installation voir si çà bloque comme vous et si c’est le cas, je chercherai une solution à vous proposé.
Après essai, j’ai trouvé LES problèmes.
– Une erreur lors de l’activation du mod PHP-CGI ==> Corrigé
– Avec la dernière version de Yana, certains dossier on été déplacé ==> Correction du chemin pour la commande
– Une ligne de code dans Yana cause une mauvaise redirection et affiche un « 404 Not Found » ==> 2 Solutions proposé.
Le tutos à donc été mis à jour.
bonjour, tout d’abord merci pour la proposition. Mais cela ne fonctionne pas chez moi. J’ai refais tout le tuto, à partir d’une image sauvegarde où j’avais Domotics, et les actions nécessaires pour gérer les gpio (lectures de sonde température, allumer/éteindre led) mais rien meme en faisant les 2 solutions proposées pour remedier au 404-not found.
Puis j’ai formater (avec sd formater) pour réinstaller rasbian jessie , puis configurer et refais le tuto. Mais toujours rien… je ne veux pas abandonner !!
Bon après un essai sur Jessie, j’ai eu le même problème que toi. Comparé à Weezy, le dossier racine de Lighttpd est « /var/www/html » au lieu de » /var/www ». J’ai de nouveau éditez le tuto pour prendre en compte cela. Dans ton cas, vu que tu à déjà tout installer, il te suffit de tapez la commande suivante:
mv /var/www/yana-server /var/www/html/yana-server
En espérant t’avoir aidé, si non n’hésite pas à revenir vers moi 😉
J’ai fait l’essai sur wheezy de nouveau, je télécharge jessie pour testé. Petit question, quelle adresse (URL) est affiché dans ton navigateur lors de l’erreur 404? si c’est bien cette erreur qui te bloque.
j’ai tape l’ip de la raspberry/yana-server
et c’est ce qui est indiqué lorsque une fois avoir fait entrée
bonjour, Yohann. C’est bon ça marche !!!!! enfin !!!! j’ai fait ton tuto + mv /var/www/yana-server /var/www/html/yana-server. Vraiment merci je vais pouvoir continuer.. encore merci
Bonjour,
Après plusieurs tentatives d’installation, j’ai toujours la même erreur bien que sqlite3 soit installé :
Warning: include(classes/SQLite3.class.php): failed to open stream: No such file or directory in /var/www/html/yana-server/install.php on line 13
Warning: include(): Failed opening ‘classes/SQLite3.class.php’ for inclusion (include_path=’.:/usr/share/php:/usr/share/pear’) in /var/www/html/yana-server/install.php on line 13
error: Le pré-requis SQLITE3 n’est pas installé.
Pour résoudre ce problème, merci de taper la commande suivante dans le shell sudo apt-get install sqlite3 php5-sqlite
Quelqu’un peut-il m’aider ?
Merci à tous.
Cdtl
Ping : Yana | Pearltrees
Salut,
Les 4 autres parties sont-elles en cours de rédaction ?
Elles m’intéressent. 🙂
Cdlt
Bonjour Chris
malheureusement non, Yohann l’auteur de l’article n’a pas donné suite
cordialement
François
Bonjour,
En tapant : curl -L yana.madnerd.org|sudo bash
j’obtiens :
curl: (51) SSL: no alternative certificate subject name matches target host name ‘git.idleman.fr’
en tapant :
sudo apt-get install git-core && sudo apt-get install sqlite3 && apt-get install php5 && sudo apt-get install php5-sqlite && cd /var/www/ && sudo git clone https://github.com/ldleman/yana-server.git /var/www/yana-server && sudo chown -R www-data:www-data yana-server && sudo chown root:www-data /var/www/yana-server/plugins/radioRelay/radioEmission && sudo chmod +s /var/www/yana-server/plugins/radioRelay/radioEmission
j’obtiens :
Aucune version du paquet php5 n’est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu’il est devenu obsolète
ou qu’il n’est disponible que sur une autre source
E: Le paquet « php5 » n’a pas de version susceptible d’être installée
conclusion : ininstallable …
aide requise : merci beaucoup
Bonjour Gille,
J’ai rédigé cet article il y a un petit moment maintenant… La projet à évoluer depuis et le Git également.
Je te conseille d’aller faire un tour ici: http://git.idleman.fr/idleman/yana-server
Tu y trouvera toutes les infos à jour et la dernière procédure d’installation en date.
Pour PHP, tu doit utiliser Debian 9 (raspbian), et la version 5 de de PHP ne semble plus supporté nativement. Tu devrait essayer d’installer la version 5.6 ou 7.x de PHP, ton problème devrait être résolu.
Cordialement,
Yohann.
Bonjour Yohann,
Tout d’abord , merci d’avoir pris le temps de me répondre
Je pensais l’avoir fait
Pourrais-tu s’il te plaît me communiquer la manipulation pour installer php 7.x que je puisse faire le nécessaire ans erreur
Avec mes remerciements
Bonjour Yohann,
Tout d’abord , merci d’avoir pris le temps de me répondre
Je pensais l’avoir fait
Pourrais-tu s’il te plaît me communiquer la manipulation pour installer php 7.x que je puisse faire le nécessaire ans erreur
Avec mes remerciements
Alors pour installer php 7, tu peux exécuter cette commande:
sudo apt install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-json php7.0-gd php7.0-mcrypt php7.0-intl php7.0-sqlite3 php7.0-gmp php7.0-mbstring php7.0-xml php7.0-zip
Cela t’installera la version 7.0, ainsi que diverse dépendances php utile. Si tu veux plus d’infos, je t’invite à chercher sur google « installer php 7 raspbian », tu y trouvera plein de tutos divers, qui t’expliquerons surement bien mieux que moi 😉
Bonsoir Yohann,
J’ai lancé la commande de mise à jour php7 que tu m’as communiquée
a priori, ok, merci
du coup, j’ai relancé la commande : curl -L yana.madnerd.org|sudo bash
mais le résultat est :
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 178 0 0 0 0 0 0 –:–:– –:–:– –:–:– 0
0 0 0 0 0 0 0 0 –:–:– –:–:– –:–:– 0
curl: (51) SSL: no alternative certificate subject name matches target host name ‘git.idleman.fr’
Aurais-tu une idée s’il te plaît ?
merci
On dirait que le certificat SSL de git.idleman.fr a un soucis.
Tu pourrais télécharger le script en ignorant les erreur SSL mais ça va coincer aussi au téléchargement du programme (git clone)
Tu peux passer outre les erreurs avec ce script:
curl -L https://gist.githubusercontent.com/maditnerd/ac443003221e910af22ac3bd9e4fe845/raw/81b74da417b413d06744bd9db6e8a40182fd299c/install.sh |sudo bash
Après YANA n’est plus en développement depuis un moment et même si à priori ça ne veut pas dire qu’il ne marche plus.
Je te conseillerais d’utiliser une autre solution (par ex. Gladys https://gladysassistant.com)
Bonjour Maditnerd,
Merci tout d’abord pour al réponse : je testerai dès ce soir
Je souhaitais tester yana en lien avec mon serveur Domoticz pour voir si cela peut m’apporter d’autres services intéressants
Gladys : le souci est que cela évolue de plus en plus vers un modèle payant notamment concernant la gateway , d’où mon hésitation. Par ailleurs, le coeur de ma domotique est Domoticz. Ceci étant, je pense que je le testerai aussi.
Merci
Bonsoir Maditnerd,
J’ai lancé la commande curl -L…
Il se passe plus de choses maintenant, merci
J’ai le message suivant qui s’affiche :
»
Impossible de récupérer le code source avec git
cela peut être dû à un problème du côté de git.idleman.fr
veuillez vérifier que http://git.ildleman.fr/ est en ligne
Voici le message d’erreur:
clonage dans ‘var/www/yana-server’…
fatal :unable to find remote helper for ‘https’
»
et après à part cliquer sur OK, par d’autre solution, l’installation s’arrête
merci pour ton aide
J’ai changé les git clone https en http, ça devrait marcher maintenant.
Oups j’ai oublié que le lien change quand on fait un changement désolé.
J’ai fait une redirection temporaire histoire de simplifier les choses, faut que je recontacte idleman histoire de réparer le script.
curl -L yana2.madnerd.org|sudo bash
Merci beaucoup maditnerd
Je teste cela ce soir
Bonsoir Maditnerd,
J’ai lancé la commande curl -L yana2.madnerd.org|sudo bash
J’ai le même message suivant qui s’affiche mais avec http à la fin et non https :
Impossible de récupérer le code source avec git
cela peut être dû à un problème du côté de git.idleman.fr
veuillez vérifier que http://git.ildleman.fr/ est en ligne
Voici le message d’erreur:
clonage dans ‘var/www/yana-server’…
fatal :unable to find remote helper for ‘http’
et après à part cliquer sur OK, par d’autre solution, l’installation s’arrête
merci ton aide
J’ai testé l’installation et je n’ai pas de problème chez moi, on dirait que c’est git (le programme qui copie yana) qui a un souci de ton côté.
Peut-être qu’en le réinstallant ça va marcher.
sudo apt-get remove git sudo apt-get install git
Sinon faut peut être installer ça (mais normalement c’est inclus dans git)
sudo apt-get install libcurl4-openssl-dev
Bonsoir Maditnerd
J’ai lancé les deux commandes puis à nouveau Curl…
Il me demande d’installer lightpd, au lieu de laisser apache : ok ?
sinon à la fin j’ai le message :
Impossible de continuer sans apt-get
ERREUR – Le gestionnaire de paquet apt-get est HS
* Soit celui-ci a été interrompu
* Soit il est en cours d’utilisation par un autre programme
Supprimer le fichier de verrou est probablement la solution
Voici le message d’erreur:
Lecture des listes de paquets…
Construction de l’arbre des dépendances…
Lecture des informations d’état…
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
vlc-plugin-notify vlc-plugin-samba vlc-plugin-video-splitter
vlc-plugin-visualization
Veuillez utiliser « apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 12 non mis à jour.
2 partiellement installés ou enlevés.
Conf python-meld3 (1.0.2-2 Raspbian:stable [all])
Conf supervisor (3.3.1-1+deb9u1 Raspbian:stable [all])
quid ?
A noter , j’arrive à lancer yana
merci
bonjour,
j ai un problème a l installation de yana :
le gestionnaire de paquet ne réponds pas ├─────────────────┐
│ │
│ Impossible de récupérer le code source avec git │
│ Cela peut être du à un problème du coté de git.idleman.fr │
│ Veuillez vérifier que http://git.idleman.fr/ est en ligne │
│ │
│ Voici le message d’erreur: │
│ Clonage dans ‘/var/www/yana-server’… │
│ fatal: unable to access ‘https://git.idleman.fr/idleman/yana-server.git/’: │
│ gnutls_handshake() failed: An unexpected TLS packet was received.
merci
Bonjour
j’ai ce message d’erreur après avoir introduit le login et password (ip/yana-sever) pour accéder à interface yana
Fatal error: Uncaught Exception: Serialization of ‘User’ is not allowed in /var/www/html/yana-server/action.php:38 Stack trace: #0 /var/www/html/yana-server/action.php(38): serialize() #1 {main} thrown in /var/www/html/yana-server/action.php on line 38
estce que vous pouver m’aider sur ce sujet
merci