Note: This guide is under construction. For now, please refer to
AGENTS.mdfor detailed setup information.
- VS Code with Dev Container support
- Docker installed and running
- GitHub account (for Tibber API token)
# Clone the repository
git clone https://github.com/jpawlowski/hass.tibber_prices.git
cd hass.tibber_prices
# Open in VS Code
code .
# Reopen in DevContainer (VS Code will prompt)
# Or manually: Ctrl+Shift+P → "Dev Containers: Reopen in Container"The DevContainer includes:
- Python 3.13 with
.venvat/home/vscode/.venv/ uvpackage manager (fast, modern Python tooling)- Home Assistant development dependencies
- Ruff linter/formatter
- Git, GitHub CLI, Node.js, Rust toolchain
# Start Home Assistant in debug mode
./scripts/developVisit http://localhost:8123
# Lint and format code
./scripts/lint
# Check-only (CI mode)
./scripts/lint-checkSee AGENTS.md for detailed patterns and conventions.