Como empezar con home assistant: el servidor


Home Assistant se presenta como una plataforma de domótica de código abierto diseñada para centralizar el control y la gestión de dispositivos inteligentes en el hogar, independientemente de la marca o protocolo que utilicen. Uno de sus aspectos más importantes es que funciona localmente dentro de la red doméstica, lo que garantiza la privacidad y el control total del usuario sin depender de servicios en la nube y evitando posibles filtraciones de información. Esta característica lo convierte en una opción muy atractiva para quienes valoran la seguridad de sus datos y desean mantener su hogar inteligente autónomo y confiable.

La plataforma es compatible con una enorme variedad de dispositivos, abarcando desde bombillas, termostatos y cámaras, hasta sensores, persianas y electrodomésticos, integrando tecnologías como Zigbee, Z-Wave, Wi-Fi o Matter, y con soporte para asistentes de voz populares como Alexa y Google Home.

Dispositivos compatibles con Home Assistant

Para ampliar tu instalación es recomendable buscar dispositivos con soporte nativo en Home Assistant o vía Zigbee2MQTT o Z-Wave, además de aprovechar la integración oficial de Alexa para control por voz y sincronización con dispositivos compatibles.

Así, Home Assistant puede centralizar una gran cantidad de dispositivos compatibles con Alexa y otras marcas, permitiendo gestión local sin depender siempre de la nube y mayor capacidad para automatizaciones avanzadas.​

Algunos de los dispositivos compatibles:

  • Home Assistant puede integrar dispositivos de muchas marcas y tecnologías: Zigbee, Z-Wave, WiFi, Bluetooth, Matter, etc. Algunos ejemplos populares incluyen Sonoff, Aqara (sensores, interruptores), IKEA Tradfri (bombillas y enchufes), Tuya, Moes, Shelly, Nanoleaf, entre muchos otros.
  • Dispositivos de domótica como sensores de movimiento, sensores de puerta/ventana, cámaras, termostatos, persianas, enchufes inteligentes, y más pueden ser gestionados desde la plataforma.
  • Existen integraciones oficiales y comunitarias para cientos o miles de dispositivos, lo que permite un control local o en la nube según la preferencia.

También es posible la integración de HA con Alexa:

  • Home Assistant puede integrarse con Alexa para aprovechar sus capacidades de control por voz y sincronizar dispositivos.
  • Sin embargo, Alexa no expone todos sus dispositivos directamente a Home Assistant, sino que Home Assistant puede exponer algunos dispositivos para controlarlos por Alexa.
  • Muchos dispositivos que funcionan en Alexa también tienen integración nativa o vía complementos en Home Assistant, por lo que se pueden controlar ambos sistemas en paralelo y hacer automatizaciones más complejas en Home Assistant.

En definitiva y a modo de resumen estos son los tipos de dispositivos comunes integrables (además de Philips Hue) mas comunes:

  • Bombillas inteligentes (IKEA Tradfri, TP-Link Tapo, Govee, LIFX)
  • Enchufes y relés inteligentes (Aqara, Shelly, Sonoff)
  • Sensores de movimiento, humedad, temperatura (Aqara, Sonoff)
  • Termostatos inteligentes (Ecobee, Nest, Honeywell)
  • Cámaras IP (con integración ONVIF o marcas compatibles)
  • Cerraduras electrónicas, persianas y motores de cortinas
  • Sistemas de climatización (aire acondicionado y calefacción)
  • Altavoces inteligentes y dispositivos multimedia (Alexa, Google Home, Sonos)

El servidor HA

Y ahora que hemos hablado de los dispositivos domóticos compatibles toca hablar de una pieza clave sin la cual no es posible HA: el servidor. Para empezar con Home Assistant, la elección del servidor depende de varios factores como la escala del proyecto, el presupuesto, el rendimiento deseado y la facilidad de mantenimiento.

Algunas opciones comunes para el servidor Home Assistant:

  • Raspberry Pi (especialmente la Pi 4 o Pi 5):Es la opción más popular para principiantes. Su tamaño compacto, bajo consumo eléctrico y suficiente potencia para la mayoría de las instalaciones de hogar hacen que sea ideal para empezar. Home Assistant OS se puede instalar fácilmente y la comunidad ofrece abundante soporte para Raspberry Pi. Asimismo, puedes utilizar almacenamiento USB o SSD para mejorar la velocidad y confiabilidad frente a la tarjeta SD clásica. Sin embargo, para proyectos muy grandes o con muchas integraciones intensivas, puede quedar limitada. Ademas el precio no es precisamente su gran baza pues la version 5 ronda los 100€ sin fuente ni SD , aunque hay que reconocer que integra un hardware muy a la altura ( procesador quad-core a 2.4GHz, 64-bit Arm Cortex-A76,GPU VideoCore VII, con soporte OpenGL ES 3.1 y Vulkan 1.2,Dual-band 802.11ac Wi-Fi,Bluetooth 5.0 / Bluetooth Low Energy (BLE),microSD card slot, con soporte para el modo de alta velocidad SDR104 y 2 puertos USB 3.0, cada uno soportando hasta 5Gbps simultáneamente).
raspberry pi 5
  • PC o Mini PC dedicado: Ofrece una potencia de procesamiento superior, ideal para instalaciones grandes o si quieres correr otros servicios junto a Home Assistant, como servidores multimedia, bases de datos o máquinas virtuales. Un mini PC con un procesador Intel i5/i7 o AMD Ryzen, 8 GB o más de RAM y SSD es recomendado para un rendimiento fluido y margen para ampliaciones futuras. También evita problemas típicos de la Raspberry Pi como el desgaste de tarjetas SD y tiene mejor conectividad de red y USB.​ Hoy en dia se pueden adquirir minipc’s por un precio razonable de 139€ (por ejemplo el BMAX Mini PC 8 GB LPDDR4 128 GB eMMC W-11 Pro B1Pro Gemini Lake N4000 hasta 2,6 GHz con pantalla Dual Admite 4K HDMI, WiFi 2,4G/5G, Bluetooth 4.2 PC doméstica Computadora de Oficina PC).
  • Servidor dedicado/Home Assistant Box (como Home Assistant Yellow o Green): Son dispositivos optimizados y diseñados específicamente para ejecutar Home Assistant con un buen balance entre rendimiento, facilidad de uso y estabilidad. Son plug-and-play, pero suelen tener un coste mayor comparado a Raspberry Pi o PCs reutilizados. Son una opción cómoda si prefieres evitar configuraciones manuales complejas y desde luego es la opción mas económica sobre todo si se adquiere en mercados orientales.​

A continuación un resumen comparativo de los pros y contras de cada opción:

ParámetroRaspberry PiPC/Mini PC dedicadoServidor dedicado Home Assistant Box
PotenciaModerada (ideal proyectos pequeños y medianos)Alta (proyectos grandes, multiuso)Media-alta (optimizado para HA)
Consumo energéticoBajoMedio (depende del equipo)Bajo-medio
Facilidad de usoAlta (gran comunidad y documentación)Media (requiere conocimientos)Muy alta (plug-and-play)
ConfiabilidadBuena, aunque tarjeta SD puede desgastarseMuy alta (SSD, hardware robusto)Alta, hardware testeado
PrecioModeradoVariable (puede ser alto)Moderado a bajo

El análisis sobre consumo eléctrico y precio entre Raspberry Pi, Mini PC y Home Assistant Box muestra lo siguiente:

Consumo eléctrico

  • Raspberry Pi 4/5: Consume alrededor de 5 a 7 vatios en uso típico, ligeramente más si se usa con SSD externo.
  • Mini PC de bajo consumo (ej. Intel N100): Consume aproximadamente entre 6 y 15 vatios, dependiendo del modelo y carga. Por ejemplo, el Intel N100 tiene un TDP oficial de 6W, pero el consumo real puede estar cerca de 10-15W promedio.
  • Home Assistant Box (como Home Assistant Yellow): Suelen tener un consumo similar o incluso inferior al de un Mini PC, diseñado específicamente para eficiencia. El consumo típico se sitúa en torno a 5-10 vatios.

Precio

  • Raspberry Pi 5 con accesorios: El costo puede superar los 160€ considerando placa, fuente, caja, tarjeta SD o SSD.
  • Mini PC de gama media: Un modelo como el Beelink Mini S12 Pro está sobre los 180-200€, pero incluye procesador más potente, 16GB RAM y SSD rápido.
  • Home Assistant Box: Puede ser más económico que una Raspberry Pi 5 completa con accesorios. Por ejemplo, Home Assistant Yellow o Green puede costar menos y venir optimizado para la función, aunque con menor capacidad de expansión que un Mini PC.

Aunque el servidor Home Assistant Box puede parecer más económico en compra inicial que una Raspberry Pi equipada descatalogada, esta última es muy popular por su versatilidad y comunidad amplia. El Mini PC ofrece mejor potencia y almacenamiento rápido, con un consumo eléctrico razonable, pero a un coste ligeramente mayor. En eficiencia energética, Home Assistant Box y Raspberry Pi están bastante igualados, ambos con consumos muy bajos ideales para estar siempre encendidos.

Así, el Home Assistant Box puede ser la opción más económica y eficiente en consumo si la prioridad es un equipo dedicado exclusivo para Home Assistant, mientras que Raspberry Pi o Mini PC proporcionan más flexibilidad y potencia según necesidades futuras y presupuesto.​

Recomendación

Lo verdaderamente poderoso aparte de la privacidad y carácter abierto radica en su capacidad para personalizar automatizaciones avanzadas, permitiendo que diferentes dispositivos interactúen entre sí según condiciones específicas, horarios o eventos, facilitando la vida diaria y optimizando el consumo energético. Además, la interfaz amigable y multiplataforma facilita su manejo desde dispositivos móviles o navegadores web, adaptándose a distintos niveles de usuario

Para empezar de forma sencilla y económica si ya cuentas con el hw, la Raspberry Pi 4 o 5 es ideal y suficiente. Si tu proyecto crece o quieres usar otras aplicaciones en el mismo equipo, un mini PC dedicado con Linux o Proxmox será mejor. Si prefieres una solución sencilla y optimizada, un servidor dedicado Home Assistant Box es recomendado.

Así, la elección depende de tus necesidades de rendimiento, presupuesto y el grado de control o simplicidad que busques.​

Como comunicar dos dispositivos sin la red movil


A veces, como lo demostró el gran apagón sufrido en España, es interesante tener un medio de transmisión donde aun sin la red de telefonia ( e incluso sin la rede de energia pública) podamos comunicarnos entre si. En este contexto si investigamos un poco es fácil encontrar una tecnologia surgida del mundo del IoT : Meshtastic una solución para una comunicación libre fuera de la red.

Meshtastic nació en 2020 gracias a Kevin Hester y hoy cuenta con miles de colaboradores que mantienen el firmware y las apps asociadas. De hecho existen comunidades muy activas en diversos países, incluida la comunidad española y latinoamericana, con grupos de soporte en Telegram y foros especializados.

Meshtastic es un proyecto de código abierto y descentralizado que permite crear redes de comunicación off‑grid usando radios LoRa de bajo coste, sin depender de Internet, cobertura móvil ni infraestructura externa. Solo necesitamos un transceptor de radio (normalmente basado en ESP32 con el fw de meshtastic) y enlazar este por bluetooth a un ordenador o a un smartphone mediante la app Meshtastic. Lógicamente si queremos comunicarnos con otra persona también necesitará este módulo para hacer posible la comunicación bidireccional y por supuesto que ambos nodos esten al alcance de la red.

En la siguiente imagen precisamente tenemos un modulo típico muy utilizado : el LoRa V3 para ESP-32.

¿Qué es Meshtastic?

Meshtastic transforma pequeños módulos LoRa (como LILYGO o Heltec) en dispositivos de comunicación de largo alcance, capaces de enviar y recibir mensajes de texto o datos a través de una red mallada.
Cada nodo actúa como repetidor, retransmitiendo la señal y extendiendo el alcance total de la red. Y si amigo lector si te estas preguntando como se gestiona, esto lo haremos a traves de un smartphone con la app Meshmastic vinculado al modulo Lora.

En efecto la app Meshtastic es una aplicación de código abierto que permite crear redes de comunicación LoRa en forma de malla (mesh), donde cada dispositivo actúa como nodo capaz de retransmitir mensajes a otros, extendiendo el alcance sin necesidad de cobertura móvil ni conexión a Internet. Está disponible para Android, iOS, Windows y Linux, y se conecta mediante Bluetooth o USB a placas compatibles como el ESP32 LoRa V3.

Su función principal es facilitar la mensajería y el intercambio de datos entre dispositivos en entornos donde no existe infraestructura de red, ofreciendo además opciones de geolocalización, configuración remota de parámetros y visualización en mapas. También puede integrarse con plataformas externas mediante MQTT o API REST, lo que lo hace útil tanto para comunicación entre usuarios como para proyectos IoT distribuidos.

Gracias a Meshtastic, los módulos LoRa se convierten en nodos inteligentes capaces de mantener una red de comunicación privada, autónoma y de largo alcance, ideal para actividades al aire libre, entornos rurales, redes de emergencia o experimentos tecnológicos donde la conectividad tradicional no está disponible.

Principales características

  • Comunicación cifrada de extremo a extremo.
  • Red completamente descentralizada: los nodos forman la malla sin routers ni antenas base.
  • Compatible con apps Android/iOS, cliente web y CLI de Python.
  • Alcance extraordinario: en pruebas se han registrado enlaces de hasta 331 km en condiciones ideales.
  • Autonomía prolongada, perfecta para dispositivos alimentados por batería o energía solar.
  • Opcionalmente, integración GPS para enviar la posición de cada nodo.

Usos más comunes

  • Excursiones y senderismo: comunicación fuera de cobertura móvil.
  • Eventos y festivales: redes alternativas cuando las móviles están saturadas.
  • Agricultura e IoT: monitoreo remoto de sensores de temperatura o humedad.
  • Emergencias y desastres naturales: comunicaciones de respaldo sin depender de Internet.

Cómo funciona Meshtastic

Cada nodo Meshtastic transmite mensajes vía LoRa P2P (peer‑to‑peer). Cuando recibe un mensaje, lo reenvía automáticamente, permitiendo múltiples saltos hasta alcanzar el destino.
Los nodos pueden emparejarse con un teléfono por Bluetooth o cable USB, aunque la comunicación entre ellos es independiente.

Bandas de frecuencia compatibles

Meshtastic utiliza bandas ISM (sin licencia) diferentes según la región y el hardware:

BandaRegiones principalesObservaciones
433 MHzEuropaUso limitado, reservada a radioaficionados.
868 MHzEuropaBanda ISM europea más común y recomendable.
915 MHzAmérica, OceaníaBanda ISM de 902‑928 MHz, muy extendida.

Frecuencia más usada en Europa

En Europa —y especialmente en España— la frecuencia 868 MHz es la estándar preferida, al ser legal, estable y compatible con la mayoría de nodos.
La frecuencia central más habitual según configuración LongFast es 869.525 MHz (slot 1).

Parámetros técnicos (EU 868)

ParámetroValor típicoReferencia
Rango de frecuencia863–870 MHzETSI EN 300 220
Potencia máxima+14 dBm (25 mW EIRP)ETSI/IR‑274
Duty cycle permitido1 % (10 % en subbandas 869.4‑869.65 MHz)ETSI EN 300 220
Ancho de banda típico125–500 kHz

Esto garantiza que Meshtastic funcione dentro de los límites legales europeos, manteniendo compatibilidad con LoRaWAN y otros sistemas IoT.

Configurar la frecuencia o canal de un nodo

  1. Conecta el nodo a tu móvil (app Meshtastic Android/iOS) o a un PC mediante terminal o puerto serie.
  2. Abre la configuración avanzada. En la app o terminal, accede a los parámetros de radio (radioConfig).
  3. Selecciona la región, por ejemplo EU_868.
  4. Cambia la ranura o canal con el parámetro primaryChannelFreq o channel.
    • Ejemplo CLI: bashmeshtastic --set channel 20
  5. Guarda y reinicia el nodo para aplicar cambios.

Importante: todos los nodos de una red deben operar en la misma frecuencia o canal para comunicarse correctamente.

Ejemplo de modulo Mesh: Módulo LoRa V3 para ESP32 – Potencia, conectividad y eficiencia para proyectos IoT

El LoRa V3 para ESP32 es una completa placa de desarrollo diseñada para proyectos IoT de largo alcance y bajo consumo. Combina la potencia del ESP32-S3FN8 con el chip LoRa SX1262, ofreciendo conectividad Wi-Fi, Bluetooth y LoRaWAN en un solo módulo.

Características destacadas

  • Compatibilidad total con Arduino IDE y Meshtastic, facilitando la programación y el despliegue de redes LoRa Mesh.
  • Chip LoRa SX1262, que garantiza gran alcance de comunicación y bajo consumo energético.
  • Procesador ESP32-S3FN8, con doble núcleo Xtensa LX7 de 240 MHz, 8 MB Flash y 512 KB SRAM, ideal para aplicaciones exigentes.
  • Conectividad Wi-Fi (802.11 b/g/n) y Bluetooth 5 / BLE Mesh, ampliando las posibilidades de comunicación inalámbrica.
  • Pantalla OLED de 0,96” (128×64) para visualizar datos, estado de red y nivel de batería en tiempo real.
  • Puerto USB-C con protección ESD y contra cortocircuitos, más gestión avanzada de batería de litio (carga/descarga segura y cambio automático entre batería y USB).
  • Frecuencia LoRa: 868–915 MHz (según versión).
  • Sensibilidad del receptor: hasta –139 dBm.
  • Consumo en modo de sueño profundo: < 10 μA.

Este módulo es Ideal para proyectos IoT, redes Meshtastic, sensores remotos, monitoreo ambiental, automatización y cualquier aplicación que requiera gran alcance de comunicación y bajo consumo energético.

Conclusión

Meshtastic es una alternativa libre y abierta para construir redes de comunicación privadas, ideal para entusiastas de la electrónica, exploradores, agricultores o equipos de emergencia.
Con tan solo unos módulos LoRa, es posible crear tu propia red descentralizada, resistente y completamente independiente de la infraestructura convencional.