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.
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:
Pues ya estamos listos para instalar Pimatic. Lo primero es actualizar el sistema para ello tecleamos:country=ESctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="nombre_de_nuestra_red"
psk="contraseña_de_nuestra_red"
}
sudo apt-get updateY después:
sudo apt-get upgradeComenzamos 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 /tmpY para la Raspberry Pi B o Pi 3 modelo B;
cd /usr/local
sudo tar xzvf /tmp/node-v4.8.4-linux-armv6l.tar.gz --strip=1
wget https://nodejs.org/dist/v4.8.4/node-v4.8.4-linux-armv7l.tar.gz -P /tmpComprobamos si Node.js se ha instalado correctamente con:
cd /usr/local
sudo tar xzvf /tmp/node-v4.8.4-linux-armv7l.tar.gz --strip=1
/usr/bin/env node --versionSeguimos ya con la instalación de Pimatic. Instalamos los compiladores necesarios:
sudo apt-get install build-essential gitUna vez que node.js y npm ya están correctamente instalados seguimos para instalar el framework de Pimatic con:
cd /home/piCopiamos el archivo de configuración por defecto con:
mkdir pimatic-app
npm install pimatic --prefix pimatic-app --production
cd pimatic-appAhora solamente nos queda establecer la contraseña por defecto para el usuario administrador editando el siguiente archivo:
cp ./node_modules/pimatic/config_default.json ./config.json
sudo nano config.jsonUna 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!
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.