mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-23 01:06:52 +00:00

1. Voice control used to work out of the box, but Conversation integration was removed from default_config over a year ago (https://github.com/home-assistant/core/pull/24515), so these instructions were outdated. Updated the voice command part to clarify this relies on conversation integration being installed too. 2. Cross-linked to the Shopping List Lovelace card page 3. Removed the "click submit" and 'you'll get a success or error' part of instructions as I feel that is very obvious and unnecessary. This makes instructions a bit more concise. 4. Changed "Beer" example to "Milk" to be a tiny bit more kid friendly :)
1.7 KiB
1.7 KiB
title, description, ha_category, ha_release, ha_config_flow, ha_quality_scale, ha_iot_class, ha_domain
title | description | ha_category | ha_release | ha_config_flow | ha_quality_scale | ha_iot_class | ha_domain | |
---|---|---|---|---|---|---|---|---|
Shopping List | Instructions on how to integrate a Shopping list into Home Assistant using Intent. |
|
0.50 | true | internal | Local Push | shopping_list |
The shopping_list
integration allows you to keep track of shopping list items.
Your shopping list will be accessible from the sidebar, and you can optionally add the Shopping List card to your Lovelace dashboard. With the Conversation integration you can add items to your shopping list using voice commands like "Add eggs to my shopping list."
Configuration - GUI
From the Home Assistant front page go to Configuration and then select Integrations from the list.
Use the plus button in the bottom right to add a new integration called Shopping List.
Configuration - Manual
# Example configuration.yaml entry
shopping_list:
Services
You can add or remove items from your shopping list by using the following services.
Service shopping_list.add_item
Service data attribute | Optional | Description |
---|---|---|
name |
no | Name of the item to add. Example: "Milk" |
Service shopping_list.complete_item
Service data attribute | Optional | Description |
---|---|---|
name |
no | Name of the item to mark as completed. Example: "Milk" |