Como en el artículo MagicMirror - Instalación del software necesario Como ya se indicó, la funcionalidad básica del software MagicMirror se puede ampliar con varios complementos. En el siguiente artículo se describe dónde puede encontrar estos complementos y cómo instalarlos.
Instrucciones de seguridad
Sé que las siguientes notas siempre son un poco molestas y parecen innecesarias. Desafortunadamente, muchas personas que sabían "mejor" han perdido ojos, dedos u otras cosas debido a un descuido o se lesionaron. La pérdida de datos es casi insignificante en comparación, pero incluso estos pueden ser realmente molestos. Por lo tanto, tómese cinco minutos para leer las instrucciones de seguridad. Porque incluso el proyecto más genial no vale la pena lesionarse u otros problemas.
https://www.nerdiy.de/sicherheitshinweise/
Enlaces afiliados / enlaces publicitarios
Los enlaces a las tiendas en línea enumerados aquí son los llamados enlaces de afiliados. Si hace clic en dicho enlace de afiliado y realiza una compra a través de este enlace, Nerdiy.de recibirá una comisión de la tienda en línea o el proveedor correspondiente. El precio no cambia para usted. Si realiza sus compras a través de estos enlaces, ayuda a Nerdiy.de a poder ofrecer otros proyectos útiles en el futuro. 🙂
Requisitos
Artículos útiles:
Antes de comenzar la instalación, debe haber preparado la RaspberryPi para que se pueda acceder a ella a través de la red y controlarla a través de SSH. Además, se debe configurar el software MagicMirror.
Los siguientes artículos describen lo que se debe hacer para preparar la RaspberryPi:
RaspberryPi: ¡configuración para nerdiys!
RaspberryPi – ¡La primera configuración!
RaspberryPi: controle el RaspberryPi a través de SSH
MagicMirror - Instalación del software necesario
Material requerido:
-No-
Material requerido:
En la siguiente lista encontrará todas las piezas que necesita para implementar este artículo.
Encontrar el módulo deseado
En el muy informativo Github https://github.com/MichMich/MagicMirror/ hay una lista de todos los módulos de terceros disponibles, entre otros: https://github.com/MichMich/MagicMirror/wiki/3rd-party-modules
Todos los módulos se enumeran allí, incluida una breve descripción.
Para este artículo, se instala el módulo “MMM-NetworkConnection” como ejemplo.
Puede encontrarlo en la lista anterior o en el enlace: https://github.com/slametps/MMM-NetworkConnection
La instalación de los módulos es casi siempre muy idéntica.
El módulo “MMM-NetworkConnection” muestra los valores actuales de la calidad de su conexión a Internet en su MagicMirror.
Inicie sesión en RaspberryPi a través de SSH
Para comenzar, primero debe iniciar sesión en Rasp Pi con Putty a través de SSH. Cómo hacer esto está en el artículo. RaspberryPi - Controle el RaspberryPi a través de SSH descrito.
Instalación del módulo
En la mayoría de los casos, ya se proporciona una pequeña guía paso a paso en la página de GitHub del módulo respectivo.
El proceso es casi siempre muy similar.
1. Copie los archivos del módulo de GitHub a su RaspberryPi
Para hacer esto, primero cambie al directorio de módulos de su instalación de MagicMirror.
De forma predeterminada, puede cambiar a él con el siguiente comando:
cd ~/MagicMirror/módulos
Ahora debe copiar los archivos de GitHub del módulo deseado en su carpeta de módulos.
Esto se puede hacer con el siguiente comando:
clon de git https://github.com/slametps/MMM-NetworkConnection.git
El enlace “https://github.com/slametps/MMM-NetworkConnection.git” corresponde al enlace al módulo deseado. Tenga en cuenta que se debe agregar un ".git" al enlace.
2. Instale los componentes de software necesarios
En muchos casos, los módulos MagicMirror requieren otros componentes de software para funcionar correctamente. Por lo tanto, estos deben instalarse de antemano.
Lo práctico es que casi todos los módulos vienen con un script de instalación.
Para instalar, solo tiene que cambiar al directorio del módulo y luego comenzar la instalación.
cambiar a eso
cd ~/MagicMirror/modules/MMM-NetworkConnection
en el directorio del módulo e inicia la instalación con el comando
instalar npm
3. Edición del archivo de configuración de MagicMirror
Hasta ahora ha instalado los archivos y componentes de software necesarios. Ahora sólo tiene que "decirle" al software MagicMirror que hay un módulo inactivo allí que debe cargarse la próxima vez que inicie MagicMirror. También puede especificar algunas configuraciones para el módulo.
Para comunicar todas estas configuraciones al software MagicMirror, primero debe abrir el archivo de configuración. Esto se puede hacer con el siguiente comando
sudo nano ~/MagicMirror/config/config.js
{ módulo: 'MMM-NetworkConnection', posición: 'arriba_derecha', configuración: { } }
En este punto también puedes ajustar tu módulo aún más "finamente". Suele haber muchas opciones de configuración adicionales. Por ejemplo, existen las siguientes opciones de configuración para este módulo
(cita de GitHub)
Opciones de configuración
opción por defecto Descripción intervalo de actualización
600000ms
(10 minutos)¿Con qué frecuencia deben actualizarse los estados de los dispositivos? maxTiempo
5000
milisegundoscuanto tiempo para hacer la prueba de velocidad inicialLoadDelay
2500
milisegundoscuánto tiempo demorar para cargar el módulo decimales
1
cuantos decimales para la ronda mostrarTextStatus
verdadero
mostrar el estado del texto de conexión o no velocidad de animación
2500
milisegundosvelocidad de la animación de actualización
Por ejemplo, si desea cambiar el intervalo de actualización, es decir, el intervalo de tiempo después del cual se actualiza la pantalla del módulo, la parte de configuración completa del módulo sería la siguiente:
{ módulo: 'MMM-NetworkConnection', posición: 'arriba_derecha', configuración: { updateInterval: "300000" } }
El “300000” representa el tiempo después del cual se actualiza el módulo.
Las otras configuraciones se agregan de la misma manera.
Si no especifica explícitamente la configuración en el archivo de configuración, el módulo usa la configuración predeterminada.
4. Aplicar la configuración
No tiene que hacer nada más para aceptar la configuración, excepto guardar y cerrar el archivo de configuración. Luego, los cambios se reconocen automáticamente y no se aceptan errores en el archivo de configuración.
Si el nuevo módulo no se carga automáticamente, también puede reiniciar MagicMirror manualmente. Esto se describe al final del siguiente artículo:
MagicMirror: configurar el inicio automático
Más información
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
Diviértete con el proyecto.
Espero que todo te haya funcionado como se describe. Si no es así, o si tiene alguna pregunta o sugerencia, hágamelo saber en los comentarios. Si es necesario, lo añadiré al artículo.
Las ideas para nuevos proyectos siempre son bienvenidas. 🙂
PS Muchos de estos proyectos, especialmente los proyectos de hardware, cuestan mucho tiempo y dinero. Por supuesto que hago esto porque lo disfruto, pero si crees que es genial que comparta la información contigo, me encantaría hacer una pequeña donación al fondo del café. 🙂