Instalando o Dashing no Raspberry Pi

Este primeiro documento servirá de base para instalarmos um dos melhores dashboards que temos no mundo Open Source (Na minha humilde opinião), Utilização Painel arrojado. E vamos usá-lo para fazer gráficos interativos de tudo o que nos interessa! No meu caso, Vou documentar alguns widgets que usei para o meu painel inicial, Onde posso monitorar o status geral.

 

Os dejo a lo largo del documento, imágenes sobre cómo os podría quedar al final, por daros ideas!

 

Podemos personalizar e adicionar tantas opções como nos interessa, no meu caso os pondré vários exemplos de sacar gráficas periódicas de distintas temperaturas que mido assim como humedades.

Luego lo enlazaremos con FitBit para poner las gráficas que queramos sean pasos, pisos subidos, distancia recorrida, tiempo dormido, pulsaciones… haré un post con cada exemplo para que quede más claro.

También la enlazaré con la báscula, tengo una Xiaomi Mi Smart Scale y sacaremos gráficas del peso. Veremos como conectarnos por Python y exportar los dados a una BD de MySql 🙂

 

 

Así como una serie de botones que nos mostrarán el estado de distintos dispositivos como luces, calefacción, estado del estore, canales de TVy al pulsarlos los activemos.

 

También quizá os interese el supervisar el rendimiento de distintos equipos Linux o Windows, en mi caso os mostraré cómo ver el estado de CPU, CARNEIRO, disco, temperatura CPU y temperatura GPU de distintas Raspberry Pi que tengo pululando.

 

Y bueno alguna que otra cosa más también veremos!!!

 

Instalación de Dashing,

Antes de começar, estoy usando una Raspbian Jessie recién instalada y actualizada. Los siguientes pasos serán necesarios para instalar ciertos prerequisitos.

[Código-fonte]sudo apt-get install libssl-dev
install node.js, First add the apt.adafruit.com package repository
curl -sLS https://apt.adafruit.com/add | Sudo Bash
sudo apt-get install node[/Código-fonte]

 

Instalaremos Ruby también, que preciosidad!

[Código-fonte]sudo apt-get install ruby ruby-dev[/Código-fonte]

 

Instalamos Bundler e Dashing:

[Código-fonte]echo 'gem: –no-rdoc –no-ri’ && ~/.gemrc
sudo gem install bundler dashing[/Código-fonte]

 

Criando um novo Dashboard,

De seguida criaremos um dashboard, entraremos no diretório gerado. Com o comando 'bundle’ ou 'bundle install’ instalaremos os requisitos que estarão descritos no ficheiro 'Gemfile’ e com o último comando arrancaremos o Dashing!

 

[Código-fonte]dashing new projeto
cd projeto
bundle
dashing start[/Código-fonte]

 

 

Conteúdo,

Este novo projeto, terá criado a seguinte estrutura de pastas:

  • Ativo – Onde se guardam as imagens, tipos de fonte e as bibliotecas javascripts/coffeescript.
  • Dashboards – Cada dashboard terá a extensão .erb.
  • Jobs – São os trabalhos em ruby que são executados de forma programada para alimentar os gráficos.
  • Lib – Directório opcional para uso em caso de necessidade e colocar os nossos ficheiros.
  • Público – Onde vai o ícone do site e a página de erro 404, poderíamos colocar outros ficheiros.
  • Widgets – Conterão os ficheiros html/css/coffee de cada widget.

 

Nos posts seguintes, explicarei os widgets que utilizei para o exemplo anterior e como proceder à sua instalação, a partir daí, cada um pode pegar nas ideias que necessite para o seu projeto pessoal ou profissional! Têm aqui uma lista bastante interessante de widgets públicos, além do seu guia de instalação: https://github.com/Shopify/dashing/wiki/Additional-Widgets.

 

Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!