22 octubre 2017

Pimatic. Control domótico en casa. Instalación

pimatic-logo

Vamos a instalar un sistema domótico en casa. Queremos controlar temperaturas, persianas, puertas de garaje y tenerlo todo más o menos automatizado y controlado desde el PC y/o móvil. Para la Raspberry Pi existen multitud de sistemas domóticos, después de buscar y buscar nos hemos decidido por éste en concreto, Pimatic, por su sencillez de uso, instalación y configuración.

"Pimatic es un framework de automatización del hogar que corre bajo node.js. Proporciona una plataforma extensible común para el control del hogar y las tareas de automatización", esa es la descripción de este sistema en su web y tras algunas pruebas con él nos ha sorprendido gratamente, la cantidad de plugins que incorpora, y como hemos dicho antes, la sencillez en su instalación y configuración, nos han hecho decidirnos por este sistema en concreto.

Lo primero es instalar Raspbian, para eso nos dirigimos a la página de descargas de Raspbian y nos descargamos la imagen que grabaremos en la SD. En este caso usaremos Raspbian Stretch Lite ya que no necesitamos la imagen completa, con esta versión nos sirve. Para instalar Raspbian en la SD seguiremos los pasos ya explicados anteriormente en esta entrada.

¡¡IMPORTANTE!!, en esta versión de Raspbian, Stretch, el acceso por SSH viene desactivado por defecto, para activarlo, una vez hayamos copiado la imagen a la SD, basta con crear un archivo en blanco con el nombre ssh y colocarlo en la raíz de la partición boot. También aprovechamos y hacemos que la Raspberry nada más encenderse se conecte a nuestra red WIFI, para ellos creamos un archivo con el nombre wpa_supplicant.conf , con el siguiente contenido e igualmente lo colocamos en la raíz de la partición boot de la SD:
country=ES
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="nombre_de_nuestra_red"
psk="contraseña_de_nuestra_red"

}
Pues ya estamos listos para instalar Pimatic. Lo primero es actualizar el sistema para ello tecleamos:
sudo apt-get update
Y después:
sudo apt-get upgrade
Comenzamos la instalación de node.js con los siguientes comandos:
Para la Raspberry Pi modelo A, B, B+ o Zero;
wget https://nodejs.org/dist/v4.8.4/node-v4.8.4-linux-armv6l.tar.gz -P /tmp
cd /usr/local
sudo tar xzvf /tmp/node-v4.8.4-linux-armv6l.tar.gz --strip=1
Y para la Raspberry Pi B o Pi 3 modelo B;
wget https://nodejs.org/dist/v4.8.4/node-v4.8.4-linux-armv7l.tar.gz -P /tmp
cd /usr/local
sudo tar xzvf /tmp/node-v4.8.4-linux-armv7l.tar.gz --strip=1
Comprobamos si Node.js se ha instalado correctamente con:
/usr/bin/env node --version
Seguimos ya con la instalación de Pimatic. Instalamos los compiladores necesarios:
sudo apt-get install build-essential git
Una vez que node.js y npm ya están correctamente instalados seguimos para instalar el framework de Pimatic con:
cd /home/pi
mkdir pimatic-app
npm install pimatic --prefix pimatic-app --production
Copiamos el archivo de configuración por defecto con:
cd pimatic-app
cp ./node_modules/pimatic/config_default.json ./config.json
Ahora solamente nos queda establecer la contraseña por defecto para el usuario administrador editando el siguiente archivo:
sudo nano config.json
Una vez abierto buscamos "users" y ahí ya cambiamos el valor del "password" para el usuario "admin" poniendo la contraseña que nosotros deseemos.

Comparte este post con tus amigos!

Compartir en Facebook Compartir en Google+ Compartir en Twitter Compartir en Pinterest Compartir en LikedinCompartir en WhatsAppCompartir en Telegram

0 comentarios:

Comparte tu opinión con los demás, deja un comentario. ↓

Los comentarios no son moderados, sin embargo si contienen insultos o son ofensivos, pueden ser borrados.

 

©2011 Trasteando con Raspberry Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial 4.0 Internacional.
Creado a partir de la obra en Trasteando con Raspberry. | FuuTheme diseñado por Fuutec | Ir arriba ↑