hass.tibber_prices/scripts/develop
2025-11-03 17:00:08 +00:00

26 lines
686 B
Bash
Executable file

#!/bin/sh
# script/develop: Start Home Assistant in development mode
set -e
cd "$(dirname "$0")/.."
if [ -z "$VIRTUAL_ENV" ]; then
. .venv/bin/activate
fi
# Create config dir if not present
if [ ! -d "${PWD}/config" ]; then
mkdir -p "${PWD}/config"
hass --config "${PWD}/config" --script ensure_config
fi
# Set the path to custom_components
## This let's us have the structure we want <root>/custom_components/tibber_prices
## while at the same time have Home Assistant configuration inside <root>/config
## without resulting to symlinks.
export PYTHONPATH="${PYTHONPATH}:${PWD}/custom_components"
# Start Home Assistant
hass --config "${PWD}/config" --debug