Este documento describe cómo crear una "nube domótica" libre en casa usando hardware y software de código abierto. Explica cómo usar una Raspberry Pi con un módulo Zigbee y Home Assistant para controlar y automatizar dispositivos domésticos inteligentes como bombillas, enchufes y sensores. También cubre cómo acceder remotamente y algunas consideraciones como la duración de las pilas y evitar interferencias.
11. Source
Zigbee Mesh
● Zigbee es una
especificación de
un conjunto de
protocolos de alto
nivel de
comunicación
inalámbrica para
su utilización con
radiodifusión
digital de bajo
consumo, basada
en el estándar IEEE
802.15.4 de redes
inalámbricas de
área personal.
12. Source
Zigbee Mesh
● Zigbee es un “wifi” de
bajo consumo
● Utiliza una red de malla
○ Puede cubrir áreas
donde el wifi no llega
● Es lento (250 kbit/s), pero
suficiente para domótica
13. Shelly 1
(relé wifi)
Sonoff Zbmini
(interruptor
zigbee)
Xiaomi Aqara
Sensor de
temperatura y
humedad
Xiaomi Aqara
Sensor de
puertas/ventanas
MH-Z19
sensor CO2
Bombillas
Lidl
Xiaomi Aqara
Sensor de
movimiento
Enchufes
IKEA
Mis cacharricos
15. Raspberry Pi OS
● Distribución GNU/Linux basada en
Debian
● Optimizada para Raspberry Pi
https://www.raspberrypi.com/software/
16. deCONZ
● Control de la red ZigBee
● Integra dispositivos de diferentes
marcas (Phillips, IKEA, Xiaomi, etc.)
● API para conectar con otros
sistemas (Home Assistant, openHAB,
etc.)
https://www.dresden-elektronik.com/wir
eless/software/deconz.html
17. Home Assistant
● Controla multitud de dispositivos IoT
● Automatizaciones
● Software libre
● Centrado en la privacidad
● Hecho en Python
https://www.home-assistant.io
18. Del 30 de septiembre al 2 de octubre
Envío de propuestas hasta el 10 de mayo
https://2022.es.pycon.org
28. Asistente virtual libre centrado en la privacidad
https://genie.stanford.edu
¿Para las próximas JASYP 2023?
29. A tener en cuenta
▪ Las pilas duran ~1 año, dependiendo del dispositivo.
▪ Asegúrate que la fuente de alimentación de la
Raspberry Pi es decente.
▪ Compra una tarjeta SD de buena calidad, es lo que más
problemas te puede dar.
▪ En verano, usa un ventilador en la CPU de la Raspberry
Pi para evitar el thermal throttling.
▪ Intenta usar un cable de red en vez de wifi.
30. Ojo a las
interferencias
El ConBee puede dejar de funcionar si conectas lo
directamente al USB de la Raspberry sin cable de extensión
y además conectas un disco USB 3.0 (ver whitepaper).
31. Acceso desde el
exterior
A. Abrir puerto de HomeAssistant en el router + DynDNS o
similar + Certificado SSL
B. Conexión VPN
C. Home Assistant Cloud ($6.50/mes)
D. HomeKit bridge (para dispositivos iOS)
32. Otras alternativas libres
▪ openHAB - basado en Java
▪ Domoticz - basado en C++ (tiene menos integraciones)
▪ Gladys - basado en Node.js (tiene menos integraciones)