在 Raspberry Pi 上安装 Dashing

Este primer documento nos servirá como base para poder instalar uno de los mejores dashboards que tenemos en el mundo Open Source (en mi humilde opinion), 用 Dashing Dashboard. Y lo usaremos para sacar gráficas interactivas de todo lo que nos interese! 就我而言, documentaré algunos widgets que usé para mi panel de control de casa, donde puedo supervisar el status general.

 

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

 

Podremos personalizarlo y añadir tantas opciones como nos interese, en mi caso os pondré varios ejemplos de sacar gráficas periódicas de distintas temperaturas que mido así como humedades.

Luego lo enlazaremos con FitBit para poner las gráficas que queramos sean pasos, 攀爬楼层数, distancia recorrida, tiempo dormido, pulsacionesharé un post con cada ejemplo 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 datos 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, 公羊, 磁盘, 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,

准备工作, estoy usando una Raspbian Jessie recién instalada y actualizada. Los siguientes pasos serán necesarios para instalar ciertos prerequisitos.

[源代码]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 apt-get install node[/源代码]

 

Instalaremos Ruby también, que preciosidad!

[源代码]sudo apt-get install ruby ruby-dev[/源代码]

 

Instalamos Bundler y Dashing:

[源代码]echo ‘gem: –no-rdocno-ri’ && ~/.gemrc
sudo gem install bundler dashing[/源代码]

 

Creando un nuevo Dashboard,

A continuación crearemos un dashboard, entraremos en el directorio generado. Con el comando ‘bundleo ‘bundle installinstalaremos los requisitos que vendrán descritos en el fichero ‘Gemfiley con el último comando arrancaremos Dashing!

 

[源代码]dashing new proyecto
cd proyecto

dashing start[/源代码]

 

 

内容,

Este proyecto nuevo, nos habrá creado la siguiente estructura de carpetas:

  • 资产 – Donde se guardan las imágenes, tipos de fuente y las librerias javascripts/coffeescript.
  • 仪表 板 – Cada dashboard tendrá una extensión .erb.
  • 工作 – Son los trabajos en ruby que se ejecutan de forma programada para alimentar las gráficas.
  • LibDirectorio opcional para uso en caso necesario y meter nuestros ficheros.
  • PublicDonde va el icono del sitio y la página de error 404, podríamos meter otros ficheros.
  • WidgetsContendrán los ficheros html/css/coffee de cada widget.

 

En siguientes posts, explicaré los widgets que he usado para el ejemplo anterior y cómo proceder a su instalación, de ahí, cada uno puede coger las ideas que necesite para su proyecto personal o profesional! Tenéis aquí un listado bastante interesante de widgets públicos, además de su guia de instalación: https://github.com/Shopify/dashing/wiki/Additional-Widgets.

 

推荐文章

作者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 请随时与我联系, 我会尽我所能帮助你, 分享就是生活 ;) . 享受文档!!!