Comme dans l'article MagicMirror - Installation du logiciel requis Comme déjà indiqué, la fonctionnalité de base du logiciel MagicMirror peut être étendue avec divers plugins. Où vous pouvez trouver ces plugins et comment les installer est décrit dans l'article suivant.
Consignes de sécurité
Je sais que les notes suivantes sont toujours un peu ennuyeuses et semblent inutiles. Malheureusement, de nombreuses personnes qui savaient "mieux" ont perdu des yeux, des doigts ou d'autres choses à cause d'une négligence ou se sont blessées. La perte de données est presque négligeable en comparaison, mais même celles-ci peuvent être vraiment ennuyeuses. Par conséquent, veuillez prendre cinq minutes pour lire les consignes de sécurité. Parce que même le projet le plus cool ne vaut pas une blessure ou d'autres problèmes.
https://www.nerdiy.de/sicherheitshinweise/
Liens d'affiliation/publicitaires
Les liens vers des boutiques en ligne répertoriés ici sont des liens dits d'affiliation. Si vous cliquez sur un tel lien d'affiliation et effectuez un achat via ce lien, Nerdiy.de recevra une commission de la boutique en ligne ou du fournisseur concerné. Le prix ne change pas pour vous. Si vous effectuez vos achats via ces liens, vous aidez Nerdiy.de à pouvoir proposer d'autres projets utiles à l'avenir. 🙂
Conditions préalables
Articles utiles :
Avant de commencer l'installation, vous devez avoir préparé le RaspberryPi pour qu'il soit accessible via le réseau et contrôlé via SSH. De plus, le logiciel MagicMirror doit être configuré.
Les articles suivants décrivent ce qui doit être fait pour préparer le RaspberryPi :
RaspberryPi - configuration pour les nerdiys !
RaspberryPi – La première configuration !
RaspberryPi - Contrôlez le RaspberryPi via SSH
MagicMirror - Installation du logiciel requis
Matériel requis :
-Non-
Matériel requis :
Dans la liste suivante, vous trouverez toutes les pièces dont vous avez besoin pour mettre en œuvre cet article.
Trouver le module souhaité
Dans le très informatif Github https://github.com/MichMich/MagicMirror/ il y a une liste de tous les modules tiers disponibles, entre autres : https://github.com/MichMich/MagicMirror/wiki/3rd-party-modules
Tous les modules y sont répertoriés, y compris une brève description.
Pour cet article, le module « MMM-NetworkConnection » est installé à titre d'exemple.
Vous pouvez le trouver dans la liste ci-dessus ou sur le lien : https://github.com/slametps/MMM-NetworkConnection
L'installation des modules est presque toujours très identique.
Le module « MMM-NetworkConnection » affiche les valeurs actuelles de la qualité de votre connexion Internet sur votre MagicMirror.
Connectez-vous au RaspberryPi via SSH
Pour commencer, vous devez d'abord vous connecter au Rasp Pi avec Putty via SSH. Comment faire cela est dans l'article RaspberryPi - Contrôlez le RaspberryPi via SSH décrites.
Installation du module
Dans la plupart des cas, un petit guide étape par étape est déjà fourni sur la page GitHub du module respectif.
Le processus est presque toujours très similaire.
1. Copiez les fichiers du module du GitHub vers votre RaspberryPi
Pour ce faire, passez d'abord au répertoire du module de votre installation MagicMirror.
Par défaut, vous pouvez y basculer avec la commande suivante :
cd ~/MagicMirror/modules
Vous devez maintenant copier les fichiers GitHub du module souhaité dans votre dossier de modules.
Cela peut être fait avec la commande suivante :
git clone https://github.com/slametps/MMM-NetworkConnection.git
Le lien « https://github.com/slametps/MMM-NetworkConnection.git » correspond au lien vers le module souhaité. Veuillez noter qu'un « .git » doit être ajouté au lien.
2. Installez tous les composants logiciels requis
Dans de nombreux cas, les modules MagicMirror nécessitent d'autres composants logiciels pour fonctionner correctement. Ceux-ci doivent donc être installés au préalable.
La chose pratique est que presque chaque module est livré avec un script d'installation.
Pour l'installer, il vous suffit de basculer dans le répertoire du module puis de lancer l'installation.
Basculez-y
cd ~/MagicMirror/modules/MMM-NetworkConnection
dans le répertoire du module et démarre l'installation avec la commande
installation npm
3. Modification du fichier de configuration MagicMirror
Jusqu'à présent, vous avez installé les fichiers et composants logiciels requis. Il ne vous reste plus qu'à « dire » au logiciel MagicMirror qu'il y a un module en sommeil qui devrait être chargé la prochaine fois que vous démarrerez MagicMirror. Vous pouvez également spécifier quelques paramètres pour le module.
Afin de communiquer tous ces paramètres au logiciel MagicMirror, vous devez d'abord ouvrir le fichier de configuration. Cela peut être fait avec la commande suivante
sudo nano ~/MagicMirror/config/config.js
{ module : 'MMM-NetworkConnection', position : 'top_right', config : { } }
À ce stade, vous pouvez également ajuster votre module encore plus « finement ». Il existe souvent de nombreuses options de configuration supplémentaires. Par exemple, il existe les options de configuration suivantes pour ce module
(citation de GitHub)
Options de configuration
option défaut Description intervalle de mise à jour
600000ms
(10 minutes)à quelle fréquence les états des appareils doivent-ils être actualisés tempsmax
5000
millisecondescombien de temps pour faire le test de vitesse initialLoadDelay
2500
millisecondescombien de temps attendre pour charger le module décimales
1
combien de décimales pour le tour displayTextStatus
vrai
afficher ou non l'état du texte de connexion la vitesse d'animation
2500
millisecondesvitesse de l'animation de mise à jour
Par exemple, si vous vouliez changer le updateInterval - c'est-à-dire l'intervalle de temps après lequel l'affichage du module est mis à jour - la partie configuration complète du module serait la suivante :
{ module : 'MMM-NetworkConnection', position : 'top_right', config : { updateInterval : "300000" } }
Le « 300000 » représente le temps après lequel le module est mis à jour.
Les autres paramètres sont ajoutés de la même manière.
Si vous ne spécifiez pas explicitement les paramètres dans le fichier de configuration, le module utilise les paramètres par défaut.
4. Appliquer les paramètres
Vous n'avez rien d'autre à faire pour accepter les paramètres, sauf enregistrer et fermer le fichier de configuration. Les modifications sont alors reconnues automatiquement et aucune erreur dans le fichier de configuration n'est acceptée.
Si le nouveau module n'est pas chargé automatiquement, vous pouvez également redémarrer le MagicMirror manuellement. Ceci est décrit à la fin de l'article suivant :
MagicMirror - configurer le démarrage automatique
Plus d'informations
https://github.com/MichMich/MagicMirror
https://github.com/MichMich/MagicMirror/wiki/3rd-party-modules
https://github.com/slametps/MMM-NetworkConnection
https://forum.magicmirror.builders/topic/4231/how-to-add-modules-for-absolute-beginners
Amusez-vous avec le projet
J'espère que tout a fonctionné comme décrit. Si ce n'est pas le cas ou si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires. Je les ajouterai à l'article si nécessaire.
Les idées de nouveaux projets sont toujours les bienvenues. 🙂
PS Beaucoup de ces projets - en particulier les projets matériels - coûtent beaucoup de temps et d'argent. Bien sûr, je le fais parce que j'aime ça, mais si vous pensez que c'est cool que je partage l'information avec vous, je serais heureux d'un petit don au fonds du café. 🙂