Component for Bring! Shopping List

Never mind. It turned out the repository from Hacs was not loading properly. Restarted Home Assistant and everything started working fine.

Man, really no way to develop? It is a great project, would be nice to add click actions

I’m trying to add https://github.com/vlebourl/shopping_list as a custom repository in HACS, but nothing happens. I can add other custom repositories. Are there errors with the Bring custom integration that are not compatible with the current HA version?

1 Like

here with me unfortunately exactly the same … I can not really find an alternative

Just FYI if you haven’t figured it out yourself:
It looks like this is caused by the archiving of the repo.
I forked it and afterwards I could add my fork to HACS and use the integration successfully.

Actually I’ve started with intitial configuration of Bring! Integration just recently and I was able to add GitHub - vlebourl/shopping_list: A custom implementation of Shopping List that syncs with Bring Shopping List as new repository via HACS even if it has been set to archived.

1 Like

This looks super cool, however it doesn’t work for me… After installing the integration I get to the UI, then when I need to type in my bring username and password, I then get an error “Unknown error occurred”
I’m sure the list IDs are correct, I inspected their site, did what was shown in a previous post here.

The error in the log is:

 File "/config/custom_components/bring_shopping_list/config_flow.py", line 55, in async_step_user
    return await self._show_select_list_form(api=api)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/bring_shopping_list/config_flow.py", line 80, in _show_select_list_form
    lists = await self.hass.async_add_executor_job(api.loadLists)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/bring_shopping_list/api.py", line 104, in loadLists
    userSettings = next(
                   ^^^^^
TypeError: 'NoneType' object is not subscriptable

Alternatively, this component works fine:

but it integrates with the existing hass shopping list and it’s quite limited (I like the option of having pictures for the items, like in the first component, the design is much better).

@dotKrad Any News of your Integration?
I have Installed both via HACS, Integration Login and YAML Login dont work, Card not tested because sensors not available (missing login)

try this

4 Likes