Skip to main content

Velbus config panel frontend

Lit/TypeScript config panel for the Home Assistant Velbus integration. The built assets are packaged in the velbus-frontend PyPI wheel and loaded by Home Assistant through panel_custom.

Prerequisites

  • Node.js 24 (see .nvmrc; fnm or nvm is recommended)
  • Yarn 4 (Corepack enables it after fnm use / nvm use)
  • A checkout of home-assistant/frontend as homeassistant-frontend (git submodule or symlink to a local clone)

Bootstrap

git submodule update --init
./script/bootstrap

This merges frontend dependencies from homeassistant-frontend/package.json, runs yarn install, and links homeassistant-frontend/node_modules to this repo's node_modules so the shared Babel build plugins can resolve packages.

Development

Run the rspack watcher and point Home Assistant at the editable Python package:

./script/develop

Install the package into your Home Assistant venv:

pip install -e /path/to/velbus-frontend

Enable advanced mode on a Velbus config entry, then open Settings → Devices & services → Velbus → Configure.

Production build

yarn build

Build output is written to velbus_frontend/dist/velbus-panel.js. Production builds set IS_PROD_BUILD = True in velbus_frontend/constants.py for cache-friendly static serving.

Lint

yarn lint

Python package

The Python API in velbus_frontend/__init__.py exposes:

  • webcomponent_name (velbus-panel)
  • entrypoint_js (velbus-panel.js)
  • locate_dir(), get_build_id(), is_prod_build

Metadata

Release files for velbus-frontend 2026.9.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for velbus-frontend 2026.9.2
File Size Uploaded
velbus_frontend-2026.9.2.tar.gz 708.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for velbus-frontend 2026.9.2
File Interpreter ABI Platform
velbus_frontend-2026.9.2-py3-none-any.whl Python 3 none any Details

Total release size: 1.4 MB

Release files / velbus_frontend-2026.9.2.tar.gz

Download URL velbus_frontend-2026.9.2.tar.gz
Size 708.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a68a1c155650417f74a7e7894eba937b5fa051ceaf2a145431c52215b4333724
BLAKE2b-256 checksum
How to use checksums
e7c1a50036581c4249a3d3a49272e7145a92893846c24b7882fbd14e5242cae6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

Release files / velbus_frontend-2026.9.2-py3-none-any.whl

Download URL velbus_frontend-2026.9.2-py3-none-any.whl
Size 718.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7f4519704181b62d1b757c30823097905e535731f1e08b5cbea4c6837c5b1349
BLAKE2b-256 checksum
How to use checksums
ae7bf7c5109428a6b0cdd452e0a4dba553ea74245dff5913cc649944a2440a53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2026.9.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page