This project is a low maintenance project. The scope is purposefully kept narrow and I am not looking to extend this beyond its current scope. For this reason, issues and discussions are not activated for this project. Feel free to fork the project in case you feel like a functionality is missing.
This is not currently available in HACS, and the python package required is also not published on PyPi at the moment. To manually install the integration in your local Home Assistant instance
- Clone the repository locally
- Init
kitchenowl_python
submodule
git checkout submodule
git submodule init
git submodule update
- zip the
ha_kitchenowl/custom_components/kitchenowl
folder - Upload the zip to your instance to the
custom_components
folder- for example with the File Editor Add-on
- Unzip the file
- you can use the Advanced SSH & Web Terminal Add-on for this
cd config/custom_compontents
unzip kitchenowl.zip
rm kitchenowl.zip
- Restart Home Assistant
- Set up the integration
- Go to Settings > Devices & Services
- Add Integration
- Fill in your KitchenOwl settings
- The IP / URL of your KitchenOwl instance
- The Access Token (can be set up in your KitchenOwl Profile > Sessions)
- Select the household
Set up the local development environment according to https://developers.home-assistant.io/docs/development_environment
Make sure to run
git submodule init
git submodule update
Add this to the devcontainer.json
to mount your local directory with ha_kitchenowl into the container
"mounts":[
"source=<your_path>/kitchenowl/custom_components,target=/workspaces/home-assistant-core/config/custom_components,type=bind,consistency=cached"
]
Until kitchenowl_python
is published on PyPi, install the submodule with
python3 -m pip install -e config/custom_components/kitchenowl/kitchenowl_python/
from the Terminal in VS Code.