- Install uv tool.
- Install project dependencies using
uv synccommand. - Run the integration locally using
./scripts/runscript and open the UI at http://localhost:8123 - Configure the integration using the Home Assistant UI.
Run all tests:
uv run pytestRun a single test:
uv run pytest --cov-fail-under=0 tests/test_init.pyTo release a new version, create a new tag and push it to the repository:
git tag v1.0.1
git push origin v1.0.1To release a new alpha version, create a new tag with the alpha, beta or rc suffix and push it to the repository:
git tag v1.0.1-alpha.1
git push origin v1.0.1-alpha.1