[Custom Integration] Google Notebooklm For Home assistant

Drive Google NotebookLM from Home Assistant — by voice, from automations, and grounded in your own setup

I built a custom integration for NotebookLM and thought some of you might enjoy it.

If you haven't used NotebookLM: it's Google's tool that turns your own documents (manuals, notes, PDFs, web pages, YouTube) into a private knowledge base you can ask questions about — with citations — and can spin them into podcasts, reports, mind maps and more.

This brings it into HA so your automations and voice can actually use that knowledge:

  • :speaking_head: Ask by voice — question a notebook through Assist and hear the answer on a speaker, hands-free.
  • :house: A notebook that knows your home — export a scrubbed snapshot of your HA (areas, entities, automations…) and ask grounded questions about your real setup — "which automation turns off the boiler?" — with citations. Secrets and coordinates are stripped first.
  • :robot: Runs in the background — a trigger (a time, a dropped PDF, a sensor) can add a source, generate a podcast, and notify you when it's done.
  • :puzzle_piece: Two ready-made dashboard cards — chat + one-tap actions. No card-mod, no YAML.

Setup is a normal config flow — sign in with Google through a companion add-on, or just paste credentials. Installs via HACS.

:backhand_index_pointing_right: GitHub: GitHub - CauTioNN/ha-notebooklm: Google notebooklm for home assistant · GitHub

2 Likes