Cómo le doy uso a mi iPad anticuado como un tablero de asistente doméstico 1

Cómo le doy uso a mi iPad anticuado como un tablero de asistente doméstico

Transforma tu viejo iPad en un panel de control inteligente: aprende a usarlo con Home Assistant a través de un servidor VNC y optimiza su funcionalidad.

Los dispositivos tecnológicos que pueden seguir funcionando a menudo se vuelven obsoletos una vez que dejan de poder ejecutar los últimos sistemas operativos. Mi viejo iPad de segunda generación, por ejemplo, sigue funcionando perfectamente, pero es imposible instalar la mayoría de las aplicaciones actuales ya que la versión de iOS que tiene está muy desactualizada. Sin embargo, con un poco de esfuerzo, logré hacer que funcionara como un panel de control inteligente para manejar mi tablero de Home Assistant.

Mi iPad 2 es demasiado viejo para abrir Home Assistant

Si eres como yo, tienes varias cajas llenas de viejos cables y enchufes de dispositivos que probablemente desecharon hace años. Estaba revisando una de estas cajas el otro día y encontré un viejo cable de carga de 30 pines que solía necesitar para cargar mi primer iPhone e iPad.

Me recordó que aún tenía mi iPad de segunda generación guardado en algún lugar. Finalmente, lo encontré en otra caja llena de tesoros tecnológicos y lo cargué con el cable de carga recién descubierto. A pesar de una grieta en la pantalla y de tener 14 años, el iPad funcionó a la perfección.

Mi primer pensamiento fue ver si podía acceder a mi tablero de Home Assistant a través del navegador. Sin embargo, mis esperanzas se desvanecieron rápidamente. El iPad 2 solo puede ejecutar iOS 9.3.5 (de los días antes de que iPadOS fuera siquiera una cosa), y la versión de Safari que soporta está muy desactualizada. No es compatible con los estándares web y los protocolos de seguridad necesarios para abrir muchos sitios web modernos, incluido Home Assistant.

Quise usar el iPad como un tablero móvil

La razón por la que intenté acceder a Home Assistant fue porque pensé que el viejo iPad podría ser útil como un tablero móvil. No soy un gran fan de los paneles de control de hogar inteligente; tengo un Echo Hub que ya no utilizo para controlar mi hogar inteligente. Parte del problema es que está fijo en la pared, así que para usarlo, tengo que moverme desde donde estoy hasta el panel de control, lo que no se siente muy inteligente.

Sin embargo, sorprendentemente, el iPad de 14 años parece mantener la carga de manera notable, y pensé que podría ser un tablero móvil útil que podría ubicarse en la sala, al alcance del sofá, para que pudiera controlar mi hogar inteligente sin tener que levantarme. Supuse que debía haber alguna forma de hacer que el tablero de Home Assistant funcionara en el iPad 2.

La comunidad de Home Assistant vino al rescate (nuevamente)

Uno de los mayores beneficios de usar Home Assistant es que muchos geeks afines también lo están utilizando. Hay una próspera comunidad en línea en los foros oficiales de Home Assistant, así como en sitios como Reddit. Las probabilidades son que, si enfrentas un problema, alguien más ya lo ha enfrentado y lo ha resuelto.

Con una rápida búsqueda en Google, pronto encontré personas que estaban en exactamente la misma situación, usando viejos iPads que no podían abrir Home Assistant en un navegador. Sin embargo, habían logrado resolver el problema usando Virtual Network Computing (VNC). VNC te permite ejecutar un navegador en otro dispositivo y luego acceder de manera remota a ese navegador desde tu iPad.

Usando este método, configuras una máquina virtual con un sistema operativo ligero. Luego puedes abrir tu tablero de Home Assistant en un navegador dentro de esa máquina virtual. Dado que estás ejecutando un navegador moderno, Home Assistant se abrirá sin problemas.

Al configurar un servidor VNC, puedes transmitir la pantalla de tu máquina virtual a tu iPad. Luego puedes utilizar tu tablero de Home Assistant en el iPad como si se estuviera ejecutando localmente en el dispositivo.

Las conexiones VNC no están cifradas por defecto. Si planeas usar este método, es posible que desees considerar usar una VPN o un túnel SSH para mayor seguridad.

Configurar un navegador en una máquina virtual

Puedes configurar una máquina virtual en una amplia gama de dispositivos, por lo que lo que uses depende del hardware que tengas disponible. Por ejemplo, podrías configurar tu servidor VNC en una computadora de placa única como una Raspberry Pi. Si tienes un viejo escritorio o laptop guardado, podrías usar eso como tu servidor VNC, o podrías configurar un servidor VNC en tu homelab si tienes uno.

Estoy ejecutando Home Assistant usando la plataforma de virtualización de código abierto Proxmox en una mini PC. Esto te permite configurar múltiples máquinas virtuales o contenedores de Linux para ejecutar diferentes servicios. Por ejemplo, además de Home Assistant, tengo.

otros servicios como un servidor Plex y un servidor MQTT funcionando en contenedores separados.

En Proxmox, pude crear una nueva máquina virtual que ejecuta Debian, una distribución de Linux de código abierto. Una vez creada, instalé el entorno de escritorio ligero XFCE y el navegador Firefox para mostrar mi panel de Home Assistant.

El paso final fue instalar un servidor VNC. Usé TigerVNC como la aplicación del servidor y, una vez que estuvo en funcionamiento, fue posible conectar al servidor VNC usando la dirección IP de la máquina virtual. Tardé un poco en configurar todo correctamente, así que si planeas intentar esto tú mismo, el siguiente script puede ayudarte.

#!/bin/bash

# 1. Asegúrate de que apt esté actualizado y sudo esté disponible

apt update

apt install -y sudo

# 2. Agrega 'tuusuario' al grupo sudo usando la ruta completa

/usr/sbin/usermod -aG sudo tuusuario

# 3. Cambia a tuusuario y continúa la configuración

su - tuusuario 


# 4. Actualiza e instala paquetes requeridos

sudo apt update

sudo apt install -y xfce4 xfce4-goodies tigervnc-standalone-server dbus-x11 firefox-esr

# 5. Establece la contraseña de VNC sin solicitar

mkdir -p ~/.vnc

echo "tucontraseña" | vncpasswd -f > ~/.vnc/passwd

chmod 600 ~/.vnc/passwd

# 6. Configura el script xstartup de VNC

touch ~/.Xresources

echo '#!/bin/sh' > ~/.vnc/xstartup

echo 'xrdb $HOME/.Xresources' >> ~/.vnc/xstartup

echo 'exec startxfce4' >> ~/.vnc/xstartup

chmod +x ~/.vnc/xstartup

# 7. Elimina cualquier archivo de sesión VNC sobrante

vncserver -kill :1 2>/dev/null

rm -rf ~/.vnc/*.pid ~/.vnc/*.log ~/.vnc/*:*

# 8. Inicia el servidor VNC

vncserver -localhost no :1

EOF

leer más

Necesitarás reemplazar "tuusuario" con el nombre de usuario que utilizaste al configurar tu máquina virtual, y "tucontraseña" con la contraseña que deseas usar para conectar al servidor VNC. Para guardar el script, ingresa lo siguiente:

nano setup-vnc-firefox.sh

Pega o escribe el script completo que se muestra arriba, presiona Ctrl+X, luego Y, y después Enter para guardarlo. Haz que el script sea ejecutable con lo siguiente:

chmod +x setup-vnc-firefox.sh

Asegúrate de ser el usuario root ingresando lo siguiente:

su -

Se te pedirá tu contraseña; asegúrate de usar la contraseña de root. Navega a la ubicación del script en:

cd /home/tuusuario

Ejecuta el script con:

./setup-vnc-firefox.sh

Ahora deberías tener un servidor VNC funcionando en tu máquina virtual, con un escritorio ligero y el navegador Firefox instalado.

Instalando un VNC Viewer en Mi iPad

Para conectar al servidor VNC, necesitas ejecutar una aplicación VNC en tu iPad. Esto fue un pequeño problema; no pude instalar ninguna aplicación VNC directamente desde la App Store en mi iPad 2, ya que todas requerían versiones de iOS posteriores a las que mi iPad podía ejecutar. Sin embargo, hay una solución alternativa.

En mi iPhone actual, instalé la aplicación gratuita RealVNC Viewer a través de la App Store. Una vez que la aplicación se descargó en mi iPhone, abrí la App Store en mi iPad 2 y seleccioné la pestaña "Comprados" en la parte inferior de la pantalla. Deberías ver una lista de todas las aplicaciones que has descargado en tus dispositivos móviles de Apple. Toca el ícono de iCloud para RealVNC Viewer, y verás un mensaje que indica que la aplicación no es compatible con el dispositivo actual. Toca "Descargar" para instalar una versión anterior que sea compatible con tu iPad.

Una vez instalada, toca el ícono "+" (más) en la esquina superior derecha de la pantalla. Ingresa la dirección IP de tu servidor VNC (puedes encontrar esto ingresando "ip a" en tu VM), seguido de dos puntos y el número de puerto 5901. Asigna un nombre a la sesión y toca "Guardar."

Por defecto, la aplicación funcionará permitiéndote arrastrar el puntero del mouse con tu dedo, pero si prefieres usar el toque para interactuar con tu panel, toca "Interacción" y selecciona "Panel Táctil." Toca "Conectar", y la aplicación debería conectarse a tu servidor VNC. Ingresa tu contraseña y el escritorio debería abrirse. Lanza Firefox, dirígete a tu servidor de Home Assistant, inicia sesión y deberías ver tu panel.

Puedes hacer más.

Cambios para que Firefox se abra automáticamente en tu panel de control de Home Assistant o para que funcione en modo quiosco. Si te sientes atascado, pedir ayuda a un chatbot de IA puede ser útil.

Acceder a mi panel de control de Home Assistant en mi viejo iPad fue más desafiante de lo que esperaba, pero con la ayuda de la comunidad de Home Assistant, logré hacerlo funcionar. Mi próxima tarea es crear un panel de control dedicado para mis dispositivos AV que use tarjetas grandes y amigables con el toque, más adecuadas para la pantalla del iPad. Así, mi viejo iPad podrá salir finalmente de su retiro y convertirse en un control remoto portátil útil.

Todo lo que necesitas saber

¿Es posible convertir un iPad en un centro doméstico?

Sí, es posible convertir un iPad en un centro doméstico. Para hacerlo, sigue estos pasos:

 

  • Accede a Ajustes: Abre la aplicación de Ajustes en tu iPad.
  • Configura el inicio: Pulsa en 'Inicio' y asegúrate de que la opción 'Usar este iPad como Home Hub' esté activada.
  • Conecta a la red Wi-Fi: Asegúrate de que tu iPad esté conectado a tu red Wi-Fi doméstica con una conexión estable.
  • Activa el Bluetooth: En los ajustes de Bluetooth, asegúrate de que esté habilitado. Una vez completados estos pasos, tu iPad podrá actuar como un hub central para el control de dispositivos inteligentes en tu hogar, permitiéndote gestionar la automatización y el monitoreo de tu casa de manera sencilla.

 

¿Cómo utilizar Home Assistant en un iPad antiguo?

Para utilizar Home Assistant en un iPad antiguo, sigue estos pasos:

 

  • Contenedor Docker: Ejecuta Firefox en un contenedor Docker en una computadora que actúe como servidor. Esto permite utilizar una versión más actualizada de Firefox y mejorar la compatibilidad.
  • Configuración de red: Asegúrate de que el iPad antiguo y el servidor Docker estén en la misma red local para facilitar la conexión.
  • Acceso desde el iPad:
      - Descarga e instala una aplicación de visualización VNC en tu iPad.
  • Conéctate al servidor donde está corriendo Docker con Firefox. La aplicación VNC te permitirá ver la interfaz de Firefox en el iPad.
  • Uso de Home Assistant: Accede a Home Assistant a través de esta configuración. Aunque no es la forma más directa, te permitirá interactuar con la plataforma. Recuerda que las versiones antiguas de Safari y Firefox pueden no ser compatibles, por lo que esta solución es una alternativa eficaz.

 

¿Puedes utilizar un iPad como tablero de instrumentos?

Sí, puedes utilizar un iPad como tablero de instrumentos mediante la configuración de un servidor VNC. Aquí te explico cómo hacerlo:

 

  • Configura un Servidor VNC: Instala y configura un servidor VNC en tu máquina virtual o en el dispositivo que quieres controlar.
  • Conexión desde el iPad: Descarga un cliente VNC en tu iPad y conéctalo al servidor VNC que configuraste. Esto te permitirá acceder a la pantalla de tu máquina virtual.
  • Acceso al Panel de Control: Una vez conectado, podrás usar el panel de control de Home Assistant o cualquier otra aplicación como si estuvieras trabajando directamente en la máquina. Esto convierte tu iPad en un tablero de instrumentos eficiente.
  • Interfaz Táctil: Aprovecha la interfaz táctil del iPad para navegar rápidamente por los controles y monitorear el estado de tus dispositivos. Este método es ideal para gestionar domótica o sistemas de monitoreo sin necesidad de un PC frente a ti.

 

¿Cómo activar el asistente en iPad?

Para activar el asistente en tu iPad, sigue estos pasos simples:

 

  • Abre la aplicación Configuración en tu iPad.
  • Selecciona Accesibilidad.
  • Toca en Tocar.
  • Busca la opción AssistiveTouch y actívala. Una vez habilitado, verás un botón flotante en la pantalla que te permitirá acceder fácilmente a diversas funciones y controles de tu dispositivo. Si necesitas ajustar la configuración de AssistiveTouch, puedes hacerlo desde el mismo menú. ¡Es así de fácil!

 

Si deseas encontrar artículos similares a Cómo le doy uso a mi iPad anticuado como un tablero de asistente doméstico, te sugerimos revisar la categoría Ipad.

Índice
  1. Mi iPad 2 es demasiado viejo para abrir Home Assistant
  2. Quise usar el iPad como un tablero móvil
  3. La comunidad de Home Assistant vino al rescate (nuevamente)
  4. Configurar un navegador en una máquina virtual
  5. Instalando un VNC Viewer en Mi iPad
  6. Puedes hacer más.
  7. Todo lo que necesitas saber
    1. ¿Es posible convertir un iPad en un centro doméstico?
    2. ¿Cómo utilizar Home Assistant en un iPad antiguo?
    3. ¿Puedes utilizar un iPad como tablero de instrumentos?
    4. ¿Cómo activar el asistente en iPad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir