{"id":21379055,"url":"https://github.com/faserf/ha-chefkoch","last_synced_at":"2025-07-13T11:32:27.259Z","repository":{"id":191422242,"uuid":"684619264","full_name":"FaserF/ha-chefkoch","owner":"FaserF","description":"Homeassistant Custom Integration for Chefkoch.de","archived":false,"fork":false,"pushed_at":"2024-09-10T19:07:19.000Z","size":45,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-09-10T21:32:43.932Z","etag":null,"topics":["hacs-integration","homeassistant"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FaserF.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"faserf","custom":"https://paypal.me/FaserF"}},"created_at":"2023-08-29T14:06:00.000Z","updated_at":"2024-09-10T19:06:37.000Z","dependencies_parsed_at":"2024-08-29T13:54:20.374Z","dependency_job_id":"fa594ee3-5872-43a7-82bb-7f1c819a8ff5","html_url":"https://github.com/FaserF/ha-chefkoch","commit_stats":null,"previous_names":["faserf/ha-chefkoch"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FaserF%2Fha-chefkoch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FaserF%2Fha-chefkoch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FaserF%2Fha-chefkoch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FaserF%2Fha-chefkoch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FaserF","download_url":"https://codeload.github.com/FaserF/ha-chefkoch/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225878125,"owners_count":17538400,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacs-integration","homeassistant"],"created_at":"2024-11-22T10:16:51.241Z","updated_at":"2025-07-13T11:32:27.250Z","avatar_url":"https://github.com/FaserF.png","language":"Python","funding_links":["https://github.com/sponsors/faserf","https://paypal.me/FaserF"],"categories":[],"sub_categories":[],"readme":"[![hacs_badge](https://img.shields.io/badge/HACS-Default-41BDF5.svg?style=for-the-badge)](https://github.com/hacs/integration)\n# Chefkoch Homeassistant Sensor\nThe `chefkoch_ha` sensor will give you random reciepes from chefkoch.\n\n## Installation\n### 1. Using HACS (recommended way)\n\nThis integration is NO official HACS Integration right now.\n\nOpen HACS then install the \"chefkoch\" integration or use the link below.\n\n[![Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.](https://my.home-assistant.io/badges/hacs_repository.svg)](https://my.home-assistant.io/redirect/hacs_repository/?owner=FaserF\u0026repository=ha-chefkoch\u0026category=integration)\n\nIf you use this method, your component will always update to the latest version.\n\n### 2. Manual\n\n- Download the latest zip release from [here](https://github.com/FaserF/ha-chefkoch/releases/latest)\n- Extract the zip file\n- Copy the folder \"chefkoch\" from within custom_components with all of its components to `\u003cconfig\u003e/custom_components/`\n\nwhere `\u003cconfig\u003e` is your Home Assistant configuration directory.\n\n\u003e__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.\n\n## Configuration\n\nGo to Configuration -\u003e Integrations and click on \"add integration\". Then search for \"Chefkoch\".\n\n## Accessing the data\nThere will be three new sensors after adding it via HA:\n- sensor.chefkoch_random_recipe: Random recipe\n- sensor.chefkoch_daily_recipe: Daily recipe recommendation from chefkoch\n- sensor.chefkoch_vegan_recipe: Vegan recipe\n\n### Automations\n```yaml\nalias: \"Daily Random Recipe\"\ndescription: \"Sends a daily random recipe message with attribute details.\"\nmode: single\ntrigger:\n  - platform: time\n    at: \"09:00:00\"\naction:\n  - service: notify.notify\n    data:\n      message: \u003e\n        Here's a random recipe for you today! 🎉\n\n        **Recipe:** {{ states.sensor.chefkoch_random_recipe.state }}\n\n\n        **URL:** {{ state_attr('sensor.chefkoch_random_recipe', 'url') }}\n\n        **Image:** {{ state_attr('sensor.chefkoch_random_recipe', 'image_url') }}\n\n        **Preparation Time:** {{ state_attr('sensor.chefkoch_random_recipe', 'totalTime') }}\n\n        **Ingredients:** {{ state_attr('sensor.chefkoch_random_recipe', 'ingredients') | join(', ') }}\n\n        **Calories:** {{ state_attr('sensor.chefkoch_random_recipe', 'calories') }}\n\n        **Category:** {{ state_attr('sensor.chefkoch_random_recipe', 'category') }}\n\n      title: \"Recipe of the Day\"\n\n```\n\n## Bug reporting\nOpen an issue over at [github issues](https://github.com/FaserF/ha-chefkoch/issues). Please prefer sending over a log with debugging enabled.\n\nTo enable debugging enter the following in your configuration.yaml\n\n```yaml\nlogger:\n    logs:\n        custom_components.chefkoch_ha: debug\n```\n\nYou can then find the log in the HA settings -\u003e System -\u003e Logs -\u003e Enter \"chefkoch\" in the search bar -\u003e \"Load full logs\"\n\n## Why is it called chefkoch_ha and not chefkoch?\nDue 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.\n\n## Thanks to\nHuge thanks to [@THDMoritzEnderle](https://github.com/THDMoritzEnderle/chefkoch) for the chefkoch python library that this integration is using.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaserf%2Fha-chefkoch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffaserf%2Fha-chefkoch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaserf%2Fha-chefkoch/lists"}