Skip to content

Latest commit

 

History

History
110 lines (95 loc) · 2.51 KB

magicmirror.md

File metadata and controls

110 lines (95 loc) · 2.51 KB

MagicMirror

MagicMirror

MagicMirror² é uma plataforma de espelho inteligente modular de código aberto. Com uma lista crescente de módulos instaláveis, o MagicMirror² permite converter seu corredor ou espelho do banheiro em seu assistente pessoal. MagicMirror² foi criado pelo criador do MagicMirror original com a incrível ajuda de uma crescente comunidade de colaboradores.

Pré-requisitos

Instalação

Abra o terminal se realize os passos a seguir.

Node

  1. Faça download do node 10x:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
  1. Instale o nodejs:
sudo apt install -y nodejs

MagicMirror

  1. Faça o clone do repositório do gitHub do MagicMirror:
cd ~
git clone https://github.com/MichMich/MagicMirror
  1. Acesse o diretório do MagicMirror:
cd MagicMirror/
  1. Instale a aplicação:
npm install
  1. Faça uma cópia do exemplo do arquivo de configuração:
cp config/config.js.sample config/config.js
  1. Altere o config.js para alterar o idioma:
nano config/config.js
  • Altere a "language" para o idioma de sua preferência, por ex:
language: "pt-br",
  1. Iniciar o MagicMirror:
npm run start

Auto inicializar o MagicMirror

Para iniciar automaticamente o MagicMirror ao ligar seu Raspberry será necessário instalar o PM2.

  1. Instalar o PM2:
sudo npm install -g pm2
  1. Ativar inicialização no boot:
pm2 startup
  1. Será exibido um comando para que seja executado, caso não exiba execute:
sudo su -c "env PATH=$PATH:/usr/bin pm2 startup linux -u pi --hp /home/pi"
  1. Acesse o root:
cd ~
  1. Crie o seguinte arquivo:
sudo nano mm.sh
  1. Adicione as seguintes linhas no arquivo:
cd ~/MagicMirror
DISPLAY=:0 npm start
  1. Salve pressionando CTRL-O e CTRL-X para sair
  2. Dê permissão ao arquivo:
chmod +x mm.sh
  1. Inicie o MagicMirror com o PM2
pm2 start mm.sh
  1. Você pode inicializar ouvindo o arquivo de configurações, assim qualquer mudança que ocorrer no arquivo será recarregado (opcional):
pm2 start mm.sh --watch ~/MagicMirror/config/config.js
  1. Salve as configurações no PM2
pm2 save
  1. Reiniciar o Raspberry:
sudo reboot