¿Se puede instalar Home Assistant en un pc antiguo?


Home Assistant es un software de código abierto diseñado para la automatización del hogar. Funciona como una plataforma de integración y centro de control para dispositivos domésticos inteligentes. Lo primero que tenemos que saber es que necesitaremos un equipo que haga servidor, y aunque muchas personas optan por una raspberry una idea es reusar un equipo. Aquí te dejo un resumen de sus principales características y usos:

¿Qué es Home Assistant?

Home Assistant es un sistema operativo que permite integrar y controlar una amplia variedad de dispositivos domóticos de diferentes marcas. Es gratuito y de código abierto, lo que significa que cualquier persona puede contribuir a su desarrollo y personalización.

¿Para qué sirve?

  • Automatización: Permite crear automatizaciones complejas para que los dispositivos funcionen de manera coordinada sin intervención manual. Por ejemplo, puedes programar que las luces se enciendan automáticamente al atardecer o que el termostato ajuste la temperatura cuando detecte que estás en casa.
  • Integración: Home Assistant puede conectarse con cientos de marcas y miles de dispositivos, unificando el control de todos ellos en una sola plataforma.
  • Control remoto: Puedes controlar tus dispositivos desde cualquier lugar a través de una interfaz web o una aplicación móvil1.
  • Notificaciones: Envía alertas y notificaciones a tu dispositivo móvil sobre el estado de tus dispositivos o eventos específicos, como la detección de movimiento o cambios en la temperatura.

Tipos de instalación

Home Assistant se puede instalar de varias maneras, dependiendo de tus necesidades y conocimientos técnicos:

  • Home Assistant OS: Una instalación completa que incluye el sistema operativo y Home Assistant. EN EL CASO DE UN PC DEBE SER COMPATIBLE CON UAN INSTALACION ACTUAL DE UBUNTU , POR LO QUE SI ES MUY ANTIGUO, ESTA OPCION NO ES VIABLE
  • Home Assistant Container: Ejecuta Home Assistant en un contenedor Docker. ESTA ES LA INSTALACION QUE PROPONEMOS
  • Home Assistant Core: Solo el software de Home Assistant, que se puede instalar en cualquier sistema operativo compatible.

INSTALACION CON DOCKER UN XUBUNTU

Sí, es posible instalar Home Assistant en un PC «antiguo», por ejemplo de un viejo portatil con un procesador Intel Centrino Duo, como el Toshiba Tecra. Sin embargo, hay algunas consideraciones importantes a tener en cuenta:

  1. Rendimiento: Aunque Home Assistant puede funcionar en hardware más antiguo, el rendimiento puede no ser óptimo. Un procesador Intel Centrino Duo es bastante antiguo y puede tener dificultades para manejar múltiples integraciones y automatizaciones complejas1.
  2. Sistema Operativo: La forma más recomendada de instalar Home Assistant en hardware x86-64 es utilizando el sistema operativo Home Assistant OS. Puedes instalarlo a través de una distribución de Linux como Ubuntu y luego usar Docker para ejecutar Home Assistant2.
  3. Almacenamiento: Es recomendable utilizar un SSD en lugar de un HDD para mejorar la velocidad y la fiabilidad del sistema.
  4. Memoria RAM: Asegúrate de tener al menos 2 GB de RAM, aunque 4 GB sería más ideal para un rendimiento más fluido.

Si decides seguir adelante, este es el resumen de los pasos básicos:

  1. Instalar Ubuntu: Descarga e instala Ubuntu en tu Toshiba Tecra.
  2. Instalar Docker: Una vez que Ubuntu esté funcionando, instala Docker.
  3. Instalar Home Assistant: Usa Docker para instalar Home Assistant siguiendo las instrucciones oficiales de Home Assistant para la instalación en x86-64.

PASO A PASO

Si tu Toshiba Tecra ya tiene instalado Xubuntu, en efecto aún puedes instalar Home Assistant. Aquí tienes una guía básica para hacerlo:

  1. Instalar Xubuntu: Asegúrate de tener Xubuntu instalado y actualizado en tu Toshiba Tecra.
  2. Instalar Docker:
    • Abre una terminal y ejecuta los siguientes comandos para instalar Docker:
    • sudo apt update
    • sudo apt install docker.io
    • sudo systemctl start docker
    • sudo systemctl enable docker
  3. Instalar Home Assistant:
    • Una vez que Docker esté instalado, puedes instalar Home Assistant usando Docker. Ejecuta los siguientes comandos en la terminal:
    • sudo docker run -d --name homeassistant --restart=unless-stopped -v /path/to/your/config:/config -e TZ=Europe/Madrid --net=host ghcr.io/home-assistant/home-assistant:stable
    • Asegúrate de reemplazar /path/to/your/config con la ruta donde deseas almacenar la configuración de Home Assistant.
  4. Acceder a Home Assistant:
    • Una vez que Home Assistant esté en funcionamiento, puedes acceder a la interfaz web abriendo un navegador y navegando a http://localhost:8123.

¿Qué es free-dos?


FreeDOS es un sistema operativo compatible con DOS libre que puede utilizar para jugar DOS clásicos, ejecutar software empresarial obsoleto o desarrollar sistemas embebidos. FreeDOS es básicamente como MS-DOS, pero  actualizado.

Por  política de costos , algunos fabricantes deciden incluir de serie este sistema operativo , ya que desde ahí  se puede instalar otros sistemas operativos mas modernos como Windows 8.1 o cualquier distribución de Linux por lo que es frecuente   que  varios vendedores envien pre-instalados FreeDOS en nuevas ordenadores    o generen  FreeDOS en CD-ROM.

FreeDOS es un pues como vemos  un  sistema operativo completo, libre, compatible con DOS pudiendo  ejecutar cualquier programa destinado a MS-DOS  así como algunas utilidades incluidas en la distribución. Prácticamente cualquier programa que funciona en MS-DOS funcionarán en FreeDOS. También puede utilizar FreeDOS en una red. Sin embargo, usted puede experimentar problemas al ejecutar Windows en FreeDOS. Por ejemplo, el modo estándar de Windows funciona en FreeDOS, pero 386-modo Windows para trabajo en grupo 3.11 no lo hace.
Una de las principales bazas es que FreeDOS es realmente libre  así que no cuesta nada para descargar y ejecutar FreeDOS. Mejor aún, FreeDOS es un software de código abierto; puede ver y editar el código fuente. Todos los programas son distribuidos bajo la Licencia Pública General de GNU («GNU GPL») o una similar abra licencia de software de fuente.
Para instalar  FReeDos , simplemente descargue la imagen de CD de instalación de FreeDOS en el  enlace  http://www.freedos.org/download/. Grabe  ésta en un CD en blanco y arranque el ordenador con él. El programa de instalación automatizado debe hacer el resto. Si usted necesita ayuda, por favor lea el HOWTO de instalación de FreeDOS (esto es para VirtualBox, pero se puede aplicar a cualquier PC).

En cuanto al hardware   FreeDOS debería ejecutarse en cualquier PC estándar, aunque para un mejor rendimiento debería contar con un procesador Intel 386 o myor, 2 MB o más memoria y 40 MB de espacio en disco. Sus creadores de hecho recomiendan que   si no se tiene experiencia en DOS,  use un emulador de PC como VirtualBox para instalar y arrancar FreeDOS. Usted puede encontrar emuladores PC para todas las plataformas de ordenador (Windows, Linux, Mac) .De hecho incluso puede ejecutar FreeDOS utilizando un emulador de PC escrito en Java, justo en su navegador!

FreeDOS debe ejecutarse en todo el hardware PC. Sin embargo, usted puede experimentar problemas de compatibilidad de Hardware en ordenadores  muy antiguos.

 

¿Qué hace FreeDOS mejor?
FreeDOS incluye muchas características modernas que no se encuentra en MS-DOS, o características que han mejorado significativamente desde MS-DOS. Estas características incluyen:

  • Arranque múltiple con Windows, incluyendo Windows 95: Windows 2003, Windows NT, Windows XP y Windows ME
  • Shell de línea de comandos FREECOM
  • 4DOS mejorado shell de línea de comandos
  • 7zip y InfoZip ZIP/UNZIP archivo archivo de programas
  • Cliente de navegador y correo electrónico de gráfica web Aracne
  • Soporte de CD-ROM con XCDROM y SHSUCDX (similar al MSCDEX)
  • CUTEMOUSE controlador de ratón con rueda de desplazamiento compatible
  • Editores de texto de múltiples ventanas editar y SETEDIT
  • Soporte de sistema de archivos FAT32
  • Administración de energía FDAPM: válvula reguladora ACPI de info/control/suspender/poweroff, APM, ahorro de energía HLT
  • Escáner antivirus y virus FDAV
  • Gestor de paquetes de FDNPKG , con soporte de red
  • Impresiones gráficas para las impresoras PostScript, HP PCL y ESC/P
  • Visor de ayuda HTMLHELP
  • JEMM386 (XMS, EMS) Administrador de memoria
  • Controladores en modo protegido de 32 bits como Correlo (JEMM Loadable Modules)
    Caché de disco LBACACHE
  • Compatibilidad con LBA disco grande
  • Soporte LFN via controlador DOSLFN
  • Reproductor multimedia MPXPLAY: mp3, ogg, wmv con drivers integrados AC97 y SB16
  • Visor de texto PG (similar a la lista)
  • Varias utilidades de Linux gracias a DJGPP
  • Controladores UDMA para discos duros y unidades de DVD: XDMA & XDVD

Por ultimo  destacar que el  Proyecto FreeDOS  es muy colaborativo  aceptando opiniones ,criticas , sugerencias , etc, por ejemplo si encuentra un problema . Participando en el desarrollo y proceso de depuración, usted ayudar a la comunidad .También son admitidos traductores de otros idiomas . Por supuesto  admiten desarrolladores: de hecho tienen una lista pendiente informes y peticiones  así como  una wishlist para otras inspiraciones.

 

 

Mas información  aqui