Ordenador de placa única, microSD con advertencia, migración a SSD y dispositivos del hogar inteligente

Home Assistant suele fallar de una forma muy poco dramática. Las bombillas siguen emparejadas, el coordinador Zigbee sigue conectado y las automatizaciones siguen ahí, pero después de un corte de luz o una actualización el sistema ya no arranca bien. A veces la base de datos está dañada. A veces el sistema de archivos queda en solo lectura. A veces los registros muestran errores de E/S y el propietario descubre que su casa inteligente dependía de una microSD o de un pendrive barato.

No es solo un error de principiante. Es una trampa de principiante. El camino sencillo con Raspberry Pi existe por una buena razón: grabar Home Assistant OS, insertar una microSD, arrancar y empezar a añadir dispositivos. Para una primera instalación está bien. Pero una casa real crece. Historial, estadísticas de energía, add-ons, copias de seguridad, cámaras, registros y la base del recorder convierten esa placa en un servidor siempre encendido.

La conversación actual ya no es únicamente "las SD se gastan". Los problemas recientes de Home Assistant OS con Raspberry Pi, arranque desde SSD/NVMe, firmware y HAOS 18 muestran una lección más útil: pasar a SSD suele ser correcto, pero no basta. Alimentación, adaptadores, USB boot, recorder y copias externas deciden la fiabilidad.

Por qué el almacenamiento débil sufre

Home Assistant escribe constantemente. El recorder guarda estados e historial. El panel de energía acumula datos. Los add-ons crean archivos. Las copias se escriben localmente antes de salir del dispositivo. Las integraciones ruidosas y las cámaras añaden más trabajo. Unas pocas luces no son lo mismo que una vivienda con sensores, climatización, Zigbee, Matter, energía solar y presencia.

Una microSD buena puede aguantar, especialmente si es A2 o high-endurance. La documentación oficial para Raspberry Pi aún habla de microSD de al menos 32 GB, preferiblemente Application Class 2, alimentación adecuada y Ethernet. Eso es razonable para empezar. No significa que cualquier tarjeta sea un disco fiable para años de escrituras.

Los pendrives baratos suelen ser peores. Parecen una mejora porque son externos y grandes, pero muchos están hechos para copiar archivos de vez en cuando, no para escrituras aleatorias continuas. Cuando fallan, el síntoma puede ser lento: arranques raros, reinicios, base de datos corrupta o un sistema que revive tras apagarlo y vuelve a caer.

Los síntomas parecen otra cosa

El almacenamiento no avisa con un mensaje claro. Puede dañarse home-assistant_v2.db, fallar un add-on, desaparecer la interfaz, aparecer un filesystem read-only o salir errores mmc0, blk_update_request e I/O. Un Pi puede comportarse distinto tras un reinicio suave y tras desconectarlo completamente.

En un caso de la comunidad, un usuario con Raspberry Pi 5, hat NVMe y WD_BLACK SN770M sufría corrupción de base de datos cada pocos días. La primera pregunta fue sobre la fuente de alimentación. Tiene sentido: un SSD rápido no compensa una placa, un hat y una unidad mal alimentados.

Los issues recientes de HAOS añaden matices: fallos de actualización al arrancar desde SSD, inestabilidad en Pi 5 con NVMe hat, USB3 que falla mientras USB2 arranca, y actualizaciones EEPROM que requieren apagado completo. No son razones para evitar SSD, sino para tratar el almacenamiento como parte del diseño.

Copia de seguridad antes de tocar nada

Antes de migrar, crea una copia completa de Home Assistant y descárgala fuera del dispositivo. En un portátil, NAS, nube o servidor. No en la misma tarjeta.

Con backup, una migración fallida es molesta pero recuperable. Sin backup, cada paso es cirugía. Una buena rutina incluye copias automáticas, destino externo y alguna prueba de restauración.

Si el sistema ya está inestable, no sobrescribas la tarjeta. Intenta copiar /config, backups y archivos personalizados. Si solo está corrupta la base del recorder, quizá baste con mover home-assistant_v2.db y arrancar perdiendo historial, no configuración.

Opción 1: mantener el Pi y mover los datos al SSD

Para muchos Raspberry Pi, la mejora más sensata es mover la partición de datos a un SSD externo. Home Assistant OS tiene tareas para usar un data disk externo, y la documentación advierte que un SSD por USB puede necesitar más alimentación o un hub con fuente propia.

El orden importa: backup completo, SSD decente, caja USB-SATA o USB-NVMe conocida, alimentación comprobada, traslado del data disk desde la UI o CLI actual, y verificación de que configuración, add-ons y base están en el SSD. Después conviene observar el sistema varios días.

Este camino reduce la presión sobre la tarjeta sin obligar a todos a pelear con USB boot o hats NVMe. No sustituye los backups ni arregla un cable malo, una fuente débil o un recorder que guarda demasiado.

Opción 2: arrancar desde SSD o NVMe

El arranque completo desde SSD/NVMe tiene sentido si quieres eliminar la microSD. En Raspberry Pi 4 o 5, con adaptador adecuado y buena alimentación, puede mejorar la respuesta y quitar un punto de fallo.

El plan seguro es conservador: backup, revisar bootloader/EEPROM, grabar HAOS en el SSD, arrancar, restaurar y mirar los logs durante las primeras actualizaciones. No todos los adaptadores se comportan igual. Hay casos donde USB2 arranca y USB3 no, o donde una actualización de firmware exige un apagado completo. En un controlador sin pantalla, esos detalles importan.

Orange Pi y mini PC

Orange Pi puede ser barato y potente, pero no es automáticamente un Raspberry Pi con otro nombre. Muchas placas Orange Pi no tienen soporte oficial de Home Assistant OS. Home Assistant Container sobre Debian o Armbian puede funcionar, pero se pierde la experiencia HAOS con Supervisor y add-ons.

Si te gusta Linux y Docker, es una opción válida. Si quieres un appliance sencillo, mira Home Assistant Green/Yellow, hardware soportado u ordenador x86 pequeño.

Un mini PC usado a veces es más simple que un Pi con fuente, caja, SSD, adaptador, hat y horas de diagnóstico. Consume algo más y ocupa más, pero ofrece SSD normal, UEFI, más RAM y menos rarezas de arranque. Para una casa con calefacción, alarmas o sensores de fuga, ese margen puede valer la pena.

Ajustes que sí ayudan

Controla recorder. Excluye entidades ruidosas que no necesitas guardar. Vigila el tamaño de la base. MariaDB puede ayudar en instalaciones grandes, pero añade mantenimiento. Para muchos hogares, el primer paso sigue siendo más básico: buena alimentación, SSD, exclusiones razonables y backup externo.

Cuida también los detalles físicos. Fuente adecuada, PoE con margen, caja USB fiable, cables cortos, Ethernet y el dongle Zigbee/Z-Wave en un alargador lejos de USB3 y SSD. Las interferencias de USB3 en 2,4 GHz pueden parecer un problema de Home Assistant cuando son un problema de radio.

Si ya se rompió

Primero conserva datos. Copia /config y backups. Si la base está dañada, muévela y prueba a arrancar. Si hay errores de disco, prepara almacenamiento nuevo, instala Home Assistant OS limpio y restaura la copia. Conecta el coordinador Zigbee/Z-Wave como antes para preservar la red.

Home Assistant puede ser muy estable, pero hay que tratarlo como un servidor pequeño. Si controla luces, climatización, cerraduras o sensores de fuga, el almacenamiento ya no es un detalle barato. Es parte de la casa.