Installation du Magic Mirror – Partie 3

Lors des précédents articles, nous avons détaillé plusieurs phases d’installation et de configuration du Raspberry Pi pour préparer la mise en place du Magic Mirror. Nous allons maintenant voir comment réaliser l’installation du logiciel à proprement parler, ainsi que quelques optimisations qui seront les bienvenues à l’utilisation.

Rappel : Cet article fait partie d’une série en plusieurs parties, dont vous trouverez les éléments ci-dessous :

  • Réflexion autour d’un appareil connecté (Allons-y!)
  • Installation du Magic Mirror – Partie 1 (Allons-y!)
  • Installation du Magic Mirror – Partie 2 (Allons-y!)
  • Installation du Magic Mirror – Partie 3 (vous y êtes!)
  • Installation du Magic Mirror – Partie 4 (Allons-y!)

Installer Magic Mirror²

Etape 1

Cliquer sur l’icône Terminal qui ouvrira un terminal unix loggé par défaut avec l’utilisateur pi.
Dans la fenêtre de terminal taper la commande suivante, et appuyer sur Entrée :

Ceci va lancer le processus d’installation automatisé du logiciel.

Etape 2

Malgré cette installation complète du logiciel, certaines opérations doivent encore être réalisées. Nous allons donc voir, comment orienter l’écran de manière verticale pour un affichage portrait.

Remarque : Pour ceux qui désirent garder un affichage en mode paysage, cette étape n’est pas nécessaire et vous pouvez directement aller à l’étape suivante.

Dans la fenêtre de terminal taper la commande suivante, et appuyer sur Entrée pour modifier le fichier de configuration :

Ajouter dans ce fichier les lignes suivantes, toutefois, sachez que la position dans le fichier importe peu. Sauvegardez les modifications :wq!

Etape 3

Nous allons maintenant désactiver l’écran de veille et l’occultation automatique de l’écran. Cela doit être effectué en renseignant deux fichiers différents. Dans un premier temps, nous allons le configurer dans le fichier autostart.

Ajouter les lignes suivantes à la fin du fichier ;

Sauvegardez les modifications en saisissant la commande suivante :wq!. Une fois ces modifications effectuées, éditer ensuite le fichier suivant :

Se positionner dans la section [SeatDefaults] et modifier la ligne suivante xserver-command= :

Sauvegardez les modifications en saisissant la commande suivante :wq!.

Etape 4

Information intéressante à connaître, il faut savoir que le Raspberry Pi arrête automatiquement certains éléments matériels qui ne sont pas utilisés (cela inclut notamment les drivers wifi). Cela entraînera notamment, des effets de bord sur les modules météo, news , et météo… Nous allons voir comment désactiver la mise en veille de ces éléments dans le fichier de configuration suivant :

Se positionner sur la section Wlan0 et saisir l’instruction suivante wireless-power off.

Sauvegardez les modifications en saisissant la commande suivante :wq!. Redémarrez le Raspberry Pi pour vérifier que les modifications ont bien été prises en compte, ceci peut être vérifié en saisissant la commande iwconfig dans un terminal. Vous verrez alors que l’option est maintenant désactivée.

A ce stade de la configuration, votre Magic Mirror est quasiment prêt à être lancé. La prochaine étape consistant à créer un fichier de configuration valide pour tester le fonctionnement; cette opération peut être réalisée en copiant le fichier d’exemple à l’aide des commandes suivantes :

Vous pouvez maintenant procéder au démarrage du programme :

Si tout s’est déroulé sans erreurs jusqu’ici, vous devriez voir apparaître l’écran suivant. Toutefois, le module météo vous indiquera qu’il manque une clé valide, mais une ce problème réglé, votre écran devrait ressembler à ceci :

Félicitations! Votre miroir magique est maintenant fonctionnel! Il ne vous reste plus qu’à le personnaliser selon vos goûts.

Un autre article verra le jour, sur les différents modules qui composent mon miroir personnel, ainsi que ceux que j’ai ajouté ou supprimé.


Traduit et inspiré de l’article d’origine suivant : Setup Tutorial.

Lien pour marque-pages : Permaliens.

22 Commentaires

  1. Excellent tuto!
    Je voudrais installer MagicMirror sur ma vielle Eeebox B202 tournant sous Manjaro malheureusement je reçois ce message d’erreur:
    Sorry, your Raspberry Pi is not supported. Please run MagicMirror on a Raspberry Pi 2 or 3. If this is a Pi Zero, you are in the same boat as the original Raspberry Pi. You must run in server only mode.
    Bon, je ne me faisais pas trop d’illusions. Vivement qu’il soit porté sous Arch puisqu’il y a une version pour le RPI. Sinon, j’attendrai mon prochain RPI.

  2. Au top, explications claires merci bien.

    A quand la partie 4?

    • Bonjour,

      Je manque un peu de temps dernièrement, mais je suis en train de rédiger la 4e partie! Je détaillerais la construction du mirroir et la configuration des différents modules.

      Merci pour ce retour!

  3. Au top on attend la suite

  4. Bonjour,
    Merci pour ce super Tuto qui m’a permis d’installer ce Magic Mirror sans problèmes. Il faute juste pensée à tout mettre à jour avant l’installation.
    Aujourd’hui je recherche comment mettre mon calendrier Google perso à la place du calendrier « US holiday »
    Merci de votre aide

  5. Bonjour,

    Je débute ce projet ce soir, merci pour le tuto.
    Cependant je n’arrive pas à télécharger le programme magic mirror. Est-il toujours disponible? si oui je n’arrive pas à l’obtenir via la ligne de commande indiquée dans l’étape 1.

    Merci d’avance pour votre aide

  6. En fait je peux accéder à certains sites internet mais certains sont impossible d’accès. Le problème vient peut être de là.

  7. merci!
    j’ai réussi. Par contre impossible d’enregistrer la rotation par un ctrl x. Comment dois-je faire? désolé mais je débute!

    Merci par avance

    • Je pense avoir réussi. Je finalise l’étape 4 demain et je te tiens informé du résultat. EN tout cas merci pour ta rapidité. Bonne soirée

    • J’utilise plutôt vi dans l’article plutôt qu’un autre éditeur (emacs par exemple).

      Pour sauvegarder et quitter, il te faut taper la série de commandes suivantes : échap (pour sortir du mode insertion) puis :wq!

      Et le tour est joué!

      • Merci pour l’explication, j’ai tout réussi, sauf cette étape ci:
        A ce stade de la configuration, votre Magic Mirror est quasiment prêt à être lancé. La prochaine étape consistant à créer un fichier de configuration valide pour tester le fonctionnement; cette opération peut être réalisée en copiant le fichier d’exemple à l’aide des commandes suivantes :

        pi@MagicMirror:~$ cd MagicMirror/config
        pi@MagicMirror:~$ cp config.js.sample config.js
        Vous pouvez maintenant procéder au démarrage du programme :

        pi@MagicMirror:~$ cd $HOME/MagicMirror
        pi@MagicMirror:~$ npm start

        J’ai un message d’erreur qui me dit qu’il n’y a aucun fichier.
        Une idée pour résoudre le problème? Est-ce dù au fait que je fais l’installation en plusieurs fois?
        Merci d’avance!

  8. Bonjour,

    J’ai refais une installation complète, tout fonctionne bien sauf à partir de l’étape:
    pi@MagicMirror:~$ cd MagicMirror/config

    Je ne sais pas comment faire la commande que tu cites plus haut avec les droits root.
    Peux tu me dire comment faire stp?
    Un grand merci

    • Bonjour,

      En tant qu’ex-administrateur Unix, je ne peux que te dire de ne jamais naviguer ou exéctuer des commandes en root ! Le risque d’erreur est grandement accru. De plus, l’installation que tu as du dérouler, en tant qu’utilisateur pi, te positionne normalement dans le répertoire /home de celui-ci.

      Donc, dans ton cas, si tu lances le changement de répertoire avec l’utilisateur root, tu dois exécuter ceci :

      cd /home/pi/MagicMirror/config

      Si tu ne sais pas où se situe le répertoire, tu peux toujours le chercher en lancant la commande suivante :

      find -type d / -name MagicMirror

      Bon courage pour la suite.

  9. Bonjour, vos articles sont excellents et très clair !
    j’attends avec impatience la partie 4, une idée de quand elle va paraître ?

    Merci

  10. Hello. Tres bon tuto. Je vais regarder cela de plus pres.
    Effectivement une partie 4 sera necessaire afin d’aider a personnaliser son magicmirror.

    Et pour ma part un petit tuto sur le mode serveur ne serai pas de refus :}

  11. Bonjour,
    Merci pour votre tuto!!
    Vraiment top.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *