KNX UI
This is the KNX panel for the KNX core integration in Home Assistant. It provides a user interface for interacting with the KNX integration.
Development
If you check out this repository for the first time please run the following command to init the submodules:
$ nvm use
$ script/bootstrap
...
Development build (watcher)
$ script/develop
...
Production build
$ script/build
...
Update the home assistant frontend
Get the latest release tag.
$ script/upgrade-frontend
...
Or get a specific tag or sha.
$ script/upgrade-frontend <tag-or-sha>
...
Testing the panel
First of all we recommend to follow the instructions for preparing a home assistant development environment.
You can test the panel by symlinking the build result directory knx_frontend
into your Home Assistant configuration directory.
Assuming:
- The
knx-frontendrepository is located at<knx-frontend-dir>path - The
home-assistant-corerepository is located at<hass-dir>path (Remark: per default the Home Assistant configuration directory will be created within<hass-dir>/config)
$ ln -s <knx-frontend-dir>/knx_frontend <hass-dir>/config/deps/lib/python3.xx/site-packages/
$ hass -c config
...
Or on a venv-install
$ cd <hass-dir>
$ script/setup
# Next step might be optional
$ source .venv/bin/activate
$ export PYTHONPATH=<knx-frontend-dir>
$ hass
...
Now hass (Home Assistant Core) should run on your machine and the knx panel is
accessible at http://localhost:8123/knx.
On Home Assistant OS you might use https://github.com/home-assistant/addons-development/tree/master/custom_deps
AI Agent Support
This repository ships a set of instructions for AI coding agents.
-
GitHub Copilot comes pre-configured — its guidance lives in
.github/copilot-instructions.md. -
For other agents, you can easy symlink the Copilot instructions with:
pnpm agent:claude # Creates CLAUDE.md pnpm agent:gemini # Creates GEMINI.md pnpm agent:codex # Creates AGENTS.md
Metadata
Release files for knx-frontend 2026.10.5.160528
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| knx_frontend-2026.10.5.160528.tar.gz | 27.0 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| knx_frontend-2026.10.5.160528-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 54.2 MB
Release files / knx_frontend-2026.10.5.160528.tar.gz
| Download URL | knx_frontend-2026.10.5.160528.tar.gz |
|---|---|
| Size | 27.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ab593cb7d3f302f86a2a693b4f42e4fd430b923c68e1f2c8db607612c2e15c80
|
|
BLAKE2b-256 checksum How to use checksums |
e51021f00d396401eba2c7f17e5003a3d9093228e517cf6b674ab59b73894c18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / knx_frontend-2026.10.5.160528-py3-none-any.whl
| Download URL | knx_frontend-2026.10.5.160528-py3-none-any.whl |
|---|---|
| Size | 27.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d539f0535585c6c668c95acaad2e375b5e5918b3d075bbd79adef1ccf7eadd99
|
|
BLAKE2b-256 checksum How to use checksums |
7f74a935b470e511fa2789c6f5a8737f06be346f9b948312353407d1ada108bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|