v1.0.1 - First public release
π Listonic Integration v1.0.0
First public release of the Listonic custom integration for Home Assistant. π
β¨ Features
- OAuth2 login with Google β secure authentication via Application Credentials in HA.
- Automatic discovery of shopping lists β all your Listonic lists appear as To-Do lists in HA.
- Full two-way sync between Listonic app and Home Assistant:
- Add, delete, or rename shopping lists.
- Add, delete, rename items.
- Check / uncheck items.
- Dynamic entity management β lists created or deleted in the app automatically appear/disappear in HA.
- Real-time refresh (coordinator every 2s) for fast sync.
- Shared lists supported β family/friends can collaborate on lists with different Google accounts, all synced to HA.
π§ Services available
- listonic.create_list β create a new shopping list.
- listonic.delete_list β delete (deactivate) a list.
- listonic.update_list β rename a list.
- listonic.get_lists β fetch all lists.
- listonic.get_items β fetch items in a list.
- listonic.add_item β add item to a list.
- listonic.update_item β rename or check/uncheck an item.
- listonic.delete_items β delete one or more items.
- listonic.refresh_data β manual refresh of lists and items.
- Requires Home Assistant 2024.8+.
- Requires a Google Cloud Console OAuth2 Client ID & Secret (with redirect https://my.home-assistant.io/redirect/oauth).
- Internet connectivity required (cloud polling).