Skip to content

Integrar Home Assistant a Google Home gratis

Para poder activar y desactivar todas nuestras entidades de Home Assistant des de los altavoces de Google Home, tenemos que Integrar Home Assistant a Google Home. Lo podríamos hacer con la integración de Nabu Casa que tiene una pequeña cuota mensual. O lo podemos hacer cómo vamos a ver hoy aquí de forma totalmente gratuita. Entonces, empezamos!!

Aquí dejo enlaces y códigos que voy a utilizar en el vídeo.

  • Página de proyectos de Google
  • Dirección a pegar en Fullfilment URL https://YOUR HOME ASSISTANT URL:PORT/api/google_assistant
  • Client ID https://oauth-redirect.googleusercontent.com/r/YOUR_PROJECT_ID
  • Autorize URL https://YOUR HOME ASSISTANT URL:PORT/auth/authorize
  • Token URL https://YOUR HOME ASSISTANT URL:PORT/auth/token

Lógicamente tienes que cambiar YOUR HOME ASSISTANT URL por la dirección de tu Home Assistant. En PORT generalmente es el 8123. En el segundo comando en YOUR_PROJECT_ID tienes que poner el id del proyecto que has creado en la página de proyectos de Google.

HOME ASSISTANT

Nombre del archivo de claves: SERVICE_ACCOUNT.JSON

Crear archivo googleHomeDevices.yaml

configuration.yaml

google_assistant: 
  project_id: YOUR_PROJECT_ID
  service_account: !include SERVICE_ACCOUNT.JSON 
  report_state: true
  exposed_domains: 
    - group
    - scene
    - script
    - climate
    - vacuum
  entity_config: !include googleHomeDevices.yaml

googleHomeDevices.yaml

Aquí, en este archivo declararemos nuestras entidades. Podremos configurar el nombre que aparezca en Google Home, la habitación. Si alguno lo queremos excluir de Google Home, en expose, pondremos false.

Muy importante, después de cada cambio que hagamos no hay que olvidar de decir «Ok Google, sincroniza dispositivos»

light.principal:
  name: Dormitorio Principal
  expose: true
  room: Habitación Principal
switch.51817282dc4f22fbafa1:
  name: MiTv
  expose: false
  room: Habitación Principal
Índice de contenido

    Dominios que podemos exponer en exposed_domains:

    • alarm_control_panel (arm/disarm).
    • camera (streaming, requires compatible camera).
    • group (on/off).
    • input_boolean (on/off).
    • input_select (option/setting/mode/value).
    • scene (on).
    • script (on).
    • switch (on/off).
    • fan (on/off/speed).
    • light (on/off/brightness/rgb color/color temp).
    • lock.
    • cover (on/off/set position).
    • media_player (on/off/set volume (via set volume. )/source (via set input. source)/control playback)
    • climate (temperature setting, hvac_mode).
    • vacuum (dock/start/stop/pause).
    • sensor (temperature setting for temperature sensors and humidity setting for humidity sensors).
    • humidifier (humidity setting/on/off/mode).

    Mira el vídeo de cómo Integrar Home Assistant a Google Home de forma gratis.

    Sígueme en Youtube

    Sígueme en Youtube
    Sígueme en Youtube

    Related Posts

    Deja una respuesta

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

    Comments (15)

    […] Integrar Home Assistant a Google Home gratis […]

    Responder

    […] poder utilizar todo esto desde Google Home o Alexa, tienes que tener a la integración hecha del sistema que prefieras (en el link de cada uno […]

    Responder

    al poner el usuario y contraseña de hassio en la app de google home (a través de test) se pone a cargar y me da un error. ¿Por qué motivo?

    Responder

    asegúrate de tener todo actualizado a la última versión, el Home Assistant, tu teléfono y la app de Home Assistant. Si no funciona también puedes quitar la app de tu teléfono y volverla a instalar. Como novedad de esta última actualización de home Assistant, los usuarios se puede marcar que solo sean en local, verifica que tu usuario no tenga esta opción marcada

    Responder

    A mi no me llega a cargar, me dice «Este sitio web no puede proporcionar una conexión segura», creo que es porque no puedo entrar con https, por cierto. utilizo Home Assistant en docker en un sunology por si sirve de ayuda.

    Responder

    tienes el DuckDns? para esto es imprescindible entrar por https con servidor seguro sino Google no te lo va a aceptar

    Responder

    disculpa, de donde saco el url

    Responder

    tienes todas las url necesarias al inicio del artículo

    Responder

    hola, he conseguido vincular la cuenta e integrar dispositivos (solamente tengo persianas ahora mismo) y en la propia app no puedo cambiar el tipo de dispositivo, me sale protegido con un engranaje…

    Responder

    sigo todos los pasos y cuando intento agregar el dispositivo que funciona con coocle en el telefono.
    me redirige a la pagina xxxxx.ducksdns.org:xxx
    pero no la llega a cargar, la pagina de ducks funciona porque puedo entrar al ha desde ip externa.
    nose donde puede estar el fallo

    Responder

    Hi there! This post could not be written any better! Reading this post reminds me of my old room mate! He always kept talking about this. I will forward this page to him. Fairly certain he will have a good read. Thanks for sharing!

    Responder

    There is certainly a lot to find out about this issue. I really like all the points you have made.

    Responder

    You are so cool! I don’t think I’ve read anything like that before. So great to discover another person with original thoughts on this subject matter. Seriously.. thank you for starting this up. This website is one thing that’s needed on the internet, someone with a bit of originality!

    Responder

    Hola buenas tardes Albert.
    Lo primero felicitarte por la web y el canal.
    Llevo bastante tiempo siguiéndote y aprendo mucho contigo, gracias.
    Tengo 3 persianas controladas por interruptores de persiana wifi MATISMO. Los tengo integrados en mi home assistant mediante local tuya (siguiendo tu tutorial), me funcionan perfectamente. El problema viene con la integración de Google Assistant. Aunque le he agregado el dominio cover, google home me muestra las 3 persianas, pero me aparecen como desconectadas a la wifi. He visto en este tutorial que para el dominio cover pones (on/off/set position), pero en la integración de local tuya sólo me funciona el interruptor si pongo la entidad cover como open/closed/stop.
    ¿Que podría hacer para que google home me reconozca las persianas de home assistant?.
    Muchas gracias y un fuerte abrazo Albert.

    Responder

    Hola, ¡buenas tardes! Muchas gracias por tus felicitaciones, me alegra mucho que mi web y canal te sean útiles y que estés aprendiendo mucho conmigo.

    Ten en cuenta que yo en casa no tengo persianas domotizadas y tampoco estoy seguro de que esto te vaya a funcionar, pero para probar…

    Es posible que el problema esté relacionado con la configuración de las entidades cover en Home Assistant. Como mencionas, para el dominio cover suelo utilizar las opciones «on/off/set position», pero en la integración de LocalTuya solo funciona con «open/closed/stop». Quizás esta sea la causa de que Google Home no las reconozca correctamente.

    Para solucionarlo, podrías intentar configurar las entidades cover en Home Assistant de manera que puedas utilizar las opciones «on/off/set position» para controlar tus persianas. Para hacerlo, deberás crear una plantilla (template) en Home Assistant que convierta las opciones de «open/closed/stop» en las correspondientes de «on/off/set position». Puedes hacerlo siguiendo los pasos de este tutorial de la documentación oficial de Home Assistant: https://www.home-assistant.io/integrations/cover.template/

    Una vez que hayas configurado las entidades cover de esta manera, deberías poder controlar tus persianas correctamente tanto en Home Assistant como en Google Home.

    Espero que esta información te sea de ayuda. Si tienes alguna otra pregunta o necesitas más ayuda, no dudes en escribirme de nuevo. ¡Un abrazo!

    Responder
    Ajustes