Last Updated:

Cookidoo Shopping List Integration

S.C.O.R.E.ConvenienceDeviceControl

Overview

The Cookidoo integration allows users to manage their shopping lists directly from the Thermomix recipe platform. This capability simplifies meal planning by syncing recipes and ingredient lists, making grocery shopping more efficient.

Convenience icon

Benefits

  • Streamlines the grocery shopping process by automatically adding ingredients from selected recipes.
  • Reduces food waste by helping users plan meals more effectively.
  • Enhances cooking experiences by ensuring all necessary ingredients are readily available.

Intent

The purpose of this capability is to enable users to interact seamlessly with their Cookidoo shopping lists. By integrating with the Thermomix platform, users can enhance their cooking experience and simplify meal preparation.

Preconditions

  • A Thermomix device connected to the Cookidoo platform.
  • Home Assistant configured to interact with Cookidoo.
  • User has an active Cookidoo subscription.
  • Home Assistant installed and configured.
  • Integration available and authenticated: Zigbee2MQTT.
  • Device installed and reachable: TP-Link | HS100.

Actors

  • Homeowner managing household meals
  • Family members assisting with meal preparation
  • Guests joining for dinner planning

Trigger

The capability is triggered when a user selects recipes on the Cookidoo platform, prompting the system to update the shopping list accordingly.

Workflow Diagram

flowchart TD
    A[User selects recipes] -->|adds ingredients| B{Shopping list updated?}
    B -->|Yes| C[Shopping list synchronized]
    C --> D[Ready for grocery shopping]
    B -->|No| E[Exit without changes]

Workflow Description

1. Select Recipes

User browses the Cookidoo platform and selects desired recipes for meal preparation.

2. Update Shopping List

The system automatically compiles a shopping list based on the ingredients required for the selected recipes.

3. Sync with Home Assistant

The updated shopping list is synchronized with Home Assistant for easy access and management.

4. Review Shopping List

User reviews the shopping list within Home Assistant, making any necessary adjustments before shopping.

5. Grocery Shopping

User takes the finalized shopping list to the store to purchase ingredients.

Postconditions

The shopping list is updated and ready for use, ensuring that all ingredients are accounted for before grocery shopping.

Optional Enhancements

  • Integrate with voice assistants for hands-free list access.
  • Add notifications for missing ingredients based on pantry inventory.
  • Provide recipe recommendations based on seasonal ingredients.

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantZigbee2MQTT, TasmotaTP-Link | HS100, TP-Link | HS200

Source Examples