Cookidoo
The Cookidoo integration集成将 Home Assistant 与您的设备、服务等连接和集成。 [Learn more] allows you to interact with your shopping lists of Cookidoo the official Thermomix recipe platform
配置
要将 Cookidoo service 添加到您的 Home Assistant 实例中,请使用此 My 按钮:
手动配置步骤
如果上述 My 按钮不起作用,您也可以手动执行以下步骤:
-
浏览到您的 Home Assistant 实例。
-
转到
设置 > 设备与服务。 -
在右下角,选择
Add Integration 按钮。 -
从列表中选择 Cookidoo。
-
按照屏幕上的说明完成设置。
To-do lists
This integration provides two non-sortable to-do lists:
-
Shopping list
- Contains ingredients from recipes
- Items can only be
checked
- Items cannot be
created
,deleted
, orrenamed
-
Additional purchases
- Contains user-added items to purchase
- Items can be
created
,deleted
, andupdated
- Items do not have a
description
field
For example, if you add a pasta recipe, ingredients like “500g pasta” and “2 tomatoes” will appear in your “Shopping list”. You can check these items off as you shop, but you cannot modify the label.
In contrast, in your “Additional purchases” list, you can freely add items like “Kitchen towels” or “Dish soap”, and modify or remove them as needed.
Button entities
The clear shopping list button entity allows you to clear both the shopping list and additional purchases list, mirroring the functionality available in the Cookidoo app. When triggered, this button will remove all items from both lists.
This button entity will appear automatically in your Home Assistant instance after adding the integration. You can use it in automations or add it to your dashboard using the Button card.
Sensor entities
Diagnostics
-
Subscription
- State:
premium
,trial
, orfree
- Description: Indicates the current subscription type
-
premium
: Yearly subscription with full recipe access -
trial
: Time-limited premium access (available during account creation or new device linking) -
free
: Limited recipe access with full shopping list features
-
- State:
-
Subscription expiration date
- State: ISO 8601 timestamp or
unknown
- Description: Shows when the current subscription expires
- For
premium
andtrial
subscriptions: Timestamp of expiration date - For
free
subscriptions: Returnsunknown
state
- For
- State: ISO 8601 timestamp or
These sensor entities will appear automatically in your Home Assistant instance after adding the integration.
Example state attributes
subscription:
state: premium
icon: mdi:account-star
subscription_expiration_date:
state: "2025-01-15T23:59:59+00:00"
icon: mdi:clock-reactivate
Known Limitations
As Cookidoo cannot share shopping lists between accounts and everybody interacting with it uses the same credentials, make sure you protect your credentials accordingly. All users of your Home Assistant instance will have access to the same Cookidoo account.
The Home Assistant to-do list interface allows both renaming items and changing their state. However, for the “Shopping list”, only state changes (checking/unchecking items) are supported. Any attempts to rename items will not be saved.
Data updates
The Cookidoo integration fetches data from the device every 90 seconds by default.
Remove integration
This integration follows standard integration removal, no extra steps are required.
从Home Assistant中移除集成实例
- 前往 设置 > 设备与服务 并选择集成卡片。
- 从设备列表中,选择要删除的集成实例。
- 在条目旁边,选择三个点
菜单。然后,选择 删除。