Improved Shopping List! + Bring! + Google Assistant + Alexa + Siri

I think it’s simpler to replace the input_text with a template sensor so you can still work with the ‘state’ and there is no need to make further changes in the code.

Does it help? :sweat_smile:

thanks tried that but the state can’t be over 255 characters, but if you use attributes you can also use special characters like “:”

1 Like

To those interested, there is now since 2024.2.0 an integration directly available witout HACS leveraging the todo lists. See Bring! - Home Assistant

2 Likes

But how to use this app with Google assistent?

For now, this is the workaround i am using

Or you can use this blueprint. But you have to make some changes, which ones exactly, is in the article. It doesn’t work smoothly yet. However, this is enough for me at the moment.

Thanks for this! Any chance we could get an alternative layout for the CATALOG popup? something like the grid approach of the RECENTLY PURCHASED section? I’m using a Tablet mounted on my fridge, so I’m triyin to use all the screen realstate to make it easier to pick the items that need to be added.

I want to launch a new version in the coming weeks, so i’ll keep this in mind!

1 Like

Finally!

I just published this guide to feed shopping list through ANY voice assistant, and keep them sincronized! Enjoy!

1 Like

That’s amazing but are you aware Alexa List API will stop working July 1st?

This looks good.

I have read the guides (auto translated to English). But I’m not quite clear: does this allow for, in my case, Google assistant/speakers to add items to the Bring app (as before)? If so, can you explain the main steps please.

I’ve tried to follow the guides, but not quite sure that I am doing things correctly. Seems as though, you need to create the sensors file first, then simply use the blueprint?

But I’m confused about the syncing between Bring and Google Tasks/Keep (not sure which one is current/to use). Do these simply need to be added as integrations and your sensor file & blueprint will do the syncing?

To be honest, i wasn’t :sweat_smile: It sucks!

Well, we will cross that bridge when we get there!

  1. First you need Google Keep integration and Bring integration, so you have both shopping list available in Home Assistant.
  2. Create this sensors in order to read Home Assistant shopping list
  3. Then import the blueprint

This way your Home Assistant, Bring and Google Keep shopping list will be synchronized!

Have got Google Keep list and Bring lists showing in To-do in HA. The two lists are not synced though. Voice only seems to add to the Keep list.

I have enabled my Bring list in the Blueprint automation. Does the Bring list have to be named something specific?

Thanks.

No, as long as you sync both of them with HA.

I mean, you need to use blueprint twice (once to sync Google Keep list, and another to sync Bring list)

Thanks.

Yes, I have synced both those lists using the Blueprint twice. Also pre created the sensors too.

What’s the voice command for Google assistant, OK Google, add itemname to the listname?

I if you ask Google Assistant to add something to “your shopping list”, it automatically creates a list in Google Keep. This one is the list you have to use.

I have just seen two errors for both the automations. Perhaps that’s the reason it’s not working?

Do you have Home Assistant shopping list integrated?

I didn’t have the Shopping List integration but have added it now. That seems to have stopped those errors.

But the syncing between the lists is still not working. After the adding the integrations, I have 3 ‘lists’ in HA, ‘Items’ - Bring list; ‘Shopping List’ - Keep one; ‘Shopping List’ the HA Shopping List one.
HA_ShoppingList