Presentamos Hass.io Ingress

Hoy estamos orgullosos de presentar una nueva función para Hass.io llamada Ingress. Ingress permite que los complementos de Hass.io integren sin problemas su interfaz de usuario con Home Assistant. Home Assistant se encargará de la autenticación y la conexión segura, para que los usuarios puedan comenzar a usar el complemento directamente, sin necesidad de ninguna configuración por parte de los usuarios. Simplemente funciona. ¡Incluso con la interfaz de usuario remota en la nube de Home Assistant de Nabu Casa!

Demostración con un complemento en Ingress.

Complementos que ya son compatibles con Ingress

Algunos complementos ya se han actualizado para admitir la nueva función Ingress. Aquí hay un par de complementos que admiten Ingress y están disponibles en la tienda de complementos en este momento:

Complementos básicos:

Complementos de la comunidad:

Puede reconocer los complementos que admiten la función Ingress por el icono de Ingress en la pestaña de información del complemento:

Captura de pantalla de una vista de complemento con soporte de ingreso.

Tenga en cuenta que para actualizar o instalar estos complementos habilitados para Ingress, debe ejecutar Home Assistant 0.91.3.

Que sigue

Liberar la función Ingress es solo el comienzo. Nos permite hacer integraciones aún mejores en el futuro. Para el próximo lanzamiento de Home Assistant 0.92, agregaremos soporte para agregar enlaces a sus complementos en la barra lateral de Home Assistant a través de un interruptor en la página de detalles del complemento. El enlace abrirá la interfaz de Ingress del complemento, incrustando el complemento en la interfaz de usuario de Home Assistant. Esto hará que se vea y se sienta como un solo sistema.

Otras cosas nuevas

Al agregar compatibilidad con Ingress, modificamos y pulimos algunas otras cosas en la interfaz de usuario de Hass.io:

  • Los puertos de red en la vista de complementos ahora tienen una descripción, para que sepa para qué se utilizan.
  • Recargar la tienda de complementos ahora mostrará una rueda para indicar que se está realizando la recarga.

Para desarrolladores de complementos

Ingress se agrega como una característica adicional que los autores de complementos pueden elegir admitir a partir de hoy, siempre que la aplicación en el complemento lo admita. El antiguo enfoque de exponer complementos en diferentes puertos seguirá estando disponible. Dependerá de los autores de complementos elegir qué apoyar, incluida una opción para admitir ambos.

Si un complemento va a admitir ambos, no debe tener el complemento expuesto en un puerto habilitado de forma predeterminada. En su lugar, permita que los usuarios habiliten el acceso al puerto asignando un número de puerto en la sección «Red» del panel de configuración adicional.

¿Es usted un desarrollador de complementos que busca admitir Ingress en su complemento? Consulte la documentación del desarrollador.

Preguntas frecuentes y problemas conocidos

Hass.io Ingress es una tecnología nueva y compleja. Sin duda, ahora que todo el mundo empieza a usarlo, descubriremos nuevos temas. Aquí hay algunas preguntas frecuentes y algunos problemas conocidos actualmente con la función Ingress.

  • Después de actualizar el complemento, no puedo acceder a él directamente.
    El acceso directo al complemento ahora puede estar deshabilitado de forma predeterminada por el desarrollador del complemento. Si el complemento admite la ejecución de Ingress + acceso directo, puede volver a habilitar el acceso directo configurando un número de puerto en la sección «Red» de la configuración del complemento.

  • Después de actualizar el complemento, mi panel_iframe ya no funciona
    Esto está relacionado con la pregunta anterior. Una vez que habilite el acceso directo nuevamente, su panel iFrame comenzará a funcionar nuevamente. Hasta que la integración del panel automatizado llegue a 0.92, también puede agregar manualmente un panel que apunte a Ingress.

  • No puedo actualizar mi complemento: «Esta actualización ya no es compatible con su sistema».
    Actualice su instalación de Home Assistant a 0.91.3 o superior.

  • No puedo acceder al complemento a través de Ingress con el navegador Tor o Firefox.
    Encontramos un problema de última hora que afecta a los navegadores basados ​​en Firefox (incluido el navegador Tor). Hay algunos problemas para acceder a los complementos que usan WebSockets. Hemos identificado el problema y esperamos que se resuelva con el lanzamiento de Home Assistant 0.91.4.