Domótica con Sonoff y Raspberry Pi (En desarrollo)

Este proyecto explica como configurar un sistema de control domótico utilizando los dispositivos Sonoff y una Raspberry Pi con el servicio Domoticz.

Elementos necesarios

  1. Raspberry Pi 2B o superior
  2. Tarjeta MicroSD
  3. Cargador MicroUSB
  4. Sonoff Wifi Basic o Sonoff Wifi Dual

Primeros pasos

Instalación y configuración de la Raspberry Pi

El primer paso será acceder a la página de descarga de Raspbian, el sistema operativo respaldado por los creadores de Raspberry Pi. Una vez hayamos accedido, hemos de descargar la imagen correspondiente, no importa si dispone de entorno gráfico o no. Cuando tengamos la imagen, seguimos los pasos descritos en esta página para realizar la instalación en la tarjeta microSD.

Instalado el sistema operativo, podremos iniciar sesión utilizando las credenciales que vienen por defecto:

Usuario: pi

Contraseña: raspberry

Instalación de domoticz

Domoticz será el sistema de gestión domótica que utilizaremos junto a nuestros Sonoff, para instalarlo en nuestra Raspberry Pi, simplemente hemos de ejecutar la siguiente orden:

sudo curl -L install.domoticz.com | bash

Debido a un problema con las librerias que utiliza domoticz, hemos de instalar manualmente la siguiente libreria:

libssl

Para ello la descargamos ejecutando el siguiente comando:

wget http://ftp.nl.debian.org/debian/pool/main/o/openssl/libssl1.0.0_1.0.2l-1~bpo8+1_armhf.deb

Y posteriormente la instalamos ejecutando el comando:

sudo dpkg -i libssl1.0.0_1.0.2l-1~bpo8+1_armhf.deb

Una vez hayamos instalado dicha librería, reiniciamos nuestra Raspberry Pi ejecutando el siguiente comando:

sudo reboot

Tras reiniciar, podremos acceder desde un navegador web al frontend que nos ofrece domoticz, para ello introducimos la siguiente url:

Para http: http://[Dirección_IP_Raspberry]:8080

Para https: https://[Dirección_IP_Raspberry]:443

Instalación de mosquitto en Raspberry Pi

Mosquitto será el protocolo de mensajería que utilizaremos para conectarnos en el futuro con nuestros Sonoff.

Su instalación es simple, hemos de ejecutar en una terminal el siguiente comando:

sudo apt-get install mosquitto mosquitto-clients

Instalación de Espurna en Sonoff

Espurna Es un firmware desarrollado con el objetivo de añadir más opciones de configuración a nuestros Sonoff.

La instalación de dicho firmware es algo extensa, pero tenemos la suerte de que en esta página ya nos explican su flasheo y configuración, tan solo hemos de seguir los pasos aquí descritos. https://programarfacil.com/esp8266/domotica-sonoff-wifi-espurna/