Desde que comencé a sí mismo, el asistente de origen estaba en la parte superior de mi índice de servicios para probar. La razón principal por la que retrasé la implementación se debe a mi equivocación de hardware siempre encendido que podría meter una VM con Asistente de inicio. Home Assistant OS es mi método preferido para meter el servicio, ya que admite complementos.
Sin retención, finalmente decidí crear un contenedor con el asistente de inicio en mi NAS para poder comenzar al menos a estudiar a usar el servicio. Aunque ponerlo en funcionamiento fue extremadamente comprensible, finalmente encontré varios desafíos que no esperaba.
Integraciones rotas
La integración que más me entusiasmó no funcionó
Cuando comencé a considerar el Asistente de Inicio como una alternativa de automatización del hogar, verifiqué si admitía una integración con Xiaomi Home. Esto se debe a que la mayoría de mis dispositivos inteligentes, desde mi caja de televisión hasta el fanático de mi habitación, son de Xiaomi.
Dicho esto, tengo algunos dispositivos de otras marcas. Así que quería que el asistente de inicio actuara como el servicio que puede conectarlos, especialmente porque Google Home no ha sido confiable para mí recientemente. Pero cuando intenté anexar mis dispositivos de casa Xiaomi a mi instancia de asistente de casa, la integración incorporada no funcionó.
Al principio, cada vez que intentaba iniciar sesión, rechazaba mis credenciales. Intenté soluciones alternativas, como la configuración manual y el uso de una aplicación de código libre para extraer los tokens de mi dispositivo. Sin retención, esto siquiera funcionó.
Finalmente, me di cuenta de que había pasado por parada el hecho de que el Cinta compatible de hardware en sinceridad es harto corto. En su ocasión, instalé Home Assistant Community Store (HACS), luego agregué Xiaomi Home como una integración personalizada utilizando la compañía Posibles de Github. Esto finalmente me permitió integrar el servicio en mi instancia. Sin retención, esto requirió días de resolución de problemas, investigación y finalmente tropezando con una alternativa.
Sin retención, en última instancia, estoy atinado de poseer instalado la integración HACS, ya que expande las posibilidades de lo que puedo hacer con mi instancia de asistente de casa. Puede que nunca lo haya probado si la integración de Xiaomi incorporada no hubiera sido confusa. Legado que igualmente se fogata “Home de Xiaomi”, estaba confundido por qué no funcionó.
Las complicaciones de cambiar las API
Los cambios de API igualmente pueden romper las automatizaciones
Si acertadamente todavía estaba descubriendo una forma de integrar mis dispositivos Xiaomi, al menos decidí configurar una automatización del clima para poder obtener más uso de la aplicación de asistente doméstico en mi teléfono inteligente. Me decidí por la integración de AccuWeather para hacer esto como resultado de varios artículos y publicaciones de foro que lo recomendaron, ya que me permitiría extraer datos para el pronóstico del mañana y despachar notificaciones para variables específicas.
Esta es una automatización relativamente simple, pero se sostén en que haya un servicio meteorológico que proporcione una API gratuita con soporte para los datos requeridos. Lo configuré en diferentes servicios, incluidos IFTTT y Zapier, pero los resultados siempre son mixtos. Mi automatización IFTTT dejó de funcionar, y Zapier no admite automatizaciones de varios pasos en mi cuenta gratuita.
Me las arreglé para configurar la integración de AccuWeather y extraer los datos que necesitaba para activar una notificación push en mi teléfono. Pero no mucho posteriormente, Accuweather retiró su API gratuita, lo que significa que la integración ya no funcionó para mí. Mientras exploraba otras posibles integraciones, vi que otros servicios meteorológicos han tenido cambios similares. OpenWeathermap todavía tiene un plan gratis, pero esto requiere que registre una polímero de crédito con el servicio. No me siento verdaderamente cómodo con esto, tanto en términos de compartir mis detalles financieros y preocupaciones de que mi integración podría usar más de la cuota gratuita de lo esperado, lo que resulta en cargos inesperados. En cambio, se recomienda cambiar a Meteorológico o Pirateweather.
Eventualmente, logré que funcionara con la ayuda de un colega, que no habría podido resolver a mí mismo conveniente a mi equivocación de compañerismo con la sintaxis para las plantillas de asistente de origen. Lo que me lleva a mi sucesivo punto …
El conocimiento técnico requerido
Es más complicado de lo que parece
Una de las cosas que desearía poseer sabido sobre el Asistente de Inicio antiguamente de usarlo es el conocimiento técnico requerido. Si acertadamente es harto comprensible configurar un contenedor, las cosas se vuelven mucho más complejas cuando se prostitución de integraciones, plantillas y scripts personalizados.
Sabía que probablemente tendría que porfiar con diferentes variables al configurar las automatizaciones, pero no me di cuenta de que a veces necesitas escribir scripts para extraer los datos que deseas. ¿Esa notificación del clima que logré configurar? Se requirió una plantilla para extraer los datos que necesitaba, porque estos datos no estaban incluidos como una entidad que podría usar para anexar a una automatización. Esto difería de la integración de AccuWeather, que incluía una variedad de entidades que podía usar o deshabilitar.
Estoy planeando tomarme mi tiempo para explorar qué puede hacer el asistente de origen, pero me doy cuenta de que tomará más tiempo de lo que esperaba conveniente a mi equivocación de compañerismo con la sintaxis de la plantilla. Los planos podrían simplificar esto un poco, pero me gusta entender las diferentes variables antiguamente de implementarlas.
La abrumadora cantidad de datos
Mi tablero predeterminado tenía demasiada información
A pesar de no tener muchos dispositivos e integraciones, descubrí que mi tablero predeterminado tenía una cantidad abrumadora de datos cuando comencé a anexar servicios. Por ejemplo, cuando agregué AccuWeather por primera vez, sacó una gran cantidad de entidades que ocuparon la anciano parte del tablero. Al principio, no me di cuenta de que no se suponía que debías usar este tablero.
Del mismo modo, cuando conseguí que mis dispositivos Xiaomi trabajen con el Asistente Home, había tantos campos disponibles que luché por descubrir las cosas. Me doy cuenta de que este tipo de datos extensos son necesarios para crear automatizaciones potentes y ajustadas. Pero al mismo tiempo, desearía que el tablero predeterminado nos permita nominar qué aparecer antiguamente de agregarlo al tablero.
Planeo evitar esto configurando un nuevo tablero y solo incluyendo los datos que quiero aparecer en un vistazo. Pero esto lleva tiempo, especialmente porque las integraciones como el calendario de Google requieren violín con las API de Google Cloud. Más tarde me encontré con el generado automáticamente Los paneles de asistente de inicio que puedes usar, pero su existencia no se sintió obvia al principio.
El alucinación de mi asistente de casa tomará tiempo
Sinceramente, debería poseer esperado encontrar más desafíos cuando configuré el Asistente de Inicio, especialmente porque soy consciente de que hay muchas cosas que la parentela simplifica demasiado sobre el auto-anfitrión. Luego de todo, la mayoría de los servicios autohospedados implican una gran alternativa de problemas y complicaciones inesperadas.
Dicho esto, todavía estoy entusiasmado con el asistente de casa y todo lo que tengo que trabajo acertadamente se siente como una triunfo. Si está considerando probar el asistente de casa para usted, le recomiendo tomarlo con calma y no presionarse para que se enfríe con todo de inmediato.






