HowTo: Magic Mirror – Instalar módulos de terceros

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.

Después de ingresar su nombre de usuario y contraseña, puede ingresar los primeros comandos.

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.

Después de ingresar el comando, los archivos del complemento se copian en su RaspberryPi.

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 milisegundos cuanto tiempo para hacer la prueba de velocidad
inicialLoadDelay 2500 milisegundos cuá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 milisegundos velocidad 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.

Para insertar la configuración, use las teclas de flecha para navegar hasta el final del archivo de configuración.
Es importante que insertes la configuración del módulo entre la llave de cierre y el corchete de cierre. Los “bloques” de configuración siempre se agrupan entre llaves. Si su MagicMirror no se inicia después de un cambio, lo más probable es que se deba a que los soportes se olvidaron o se colocaron incorrectamente.
Después de un párrafo...
...para que pueda pegar allí la parte de configuración del módulo recién instalado.
Entonces es muy útil si sangra esto de nuevo a la altura de las otras configuraciones del módulo. Esto simplifica la legibilidad y, si es necesario, la resolución de problemas. 🙂
Luego puede guardar el archivo de configuración con “CTRL-X”…
...y cerrar pulsando “Enter”.

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é. 🙂

Cómprame un café en ko-fi.com       

Kommentar hinterlassen

Tu dirección de correo electrónico no será publicada. Erforderliche Felder sind mit * markiert

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.