The chefkoch_ha
sensor will give you random reciepes from chefkoch.
This integration will be a official HACS Integration, once it is fully working.
Open HACS then install the "Chefkoch" integration.
If you use this method, your component will always update to the latest version.
- Download the latest zip release from here
- Extract the zip file
- Copy the folder "chefkoch" from within custom_components with all of its components to
<config>/custom_components/
where <config>
is your Home Assistant configuration directory.
NOTE: Do not download the file by using the link above directly, the status in the "master" branch can be in development and therefore is maybe not working.
Go to Configuration -> Integrations and click on "add integration". Then search for "Chefkoch".
There will be three new sensors after adding it via HA:
- sensor.chefkoch_random_recipe: Random recipe
- sensor.chefkoch_daily_recipe: Daily recipe recommendation from chefkoch
- sensor.chefkoch_vegan_recipe: Vegan recipe
alias: "Daily Random Recipe"
description: "Sends a daily random recipe message with attribute details."
mode: single
trigger:
- platform: time
at: "09:00:00"
action:
- service: notify.notify
data:
message: >
Here's a random recipe for you today! 🎉
**Recipe:** {{ states.sensor.chefkoch_random_recipe.state }}
**URL:** {{ state_attr('sensor.chefkoch_random_recipe', 'url') }}
**Image:** {{ state_attr('sensor.chefkoch_random_recipe', 'image_url') }}
**Preparation Time:** {{ state_attr('sensor.chefkoch_random_recipe', 'totalTime') }}
**Ingredients:** {{ state_attr('sensor.chefkoch_random_recipe', 'ingredients') | join(', ') }}
**Calories:** {{ state_attr('sensor.chefkoch_random_recipe', 'calories') }}
**Category:** {{ state_attr('sensor.chefkoch_random_recipe', 'category') }}
title: "Recipe of the Day"
Open an issue over at github issues. Please prefer sending over a log with debugging enabled.
To enable debugging enter the following in your configuration.yaml
logger:
logs:
custom_components.chefkoch_ha: debug
You can then find the log in the HA settings -> System -> Logs -> Enter "chefkoch" in the search bar -> "Load full logs"
Due to the problem, that the corresponding python module is also called "chefkoch", this integration will fail to load some dependencies, when both the integration and the python module are called the same.
Huge thanks to @THDMoritzEnderle for the chefkoch python library that this integration is using.