Orchard UI is a set of custom Lovelace strategies for building dynamic Home Assistant dashboards. The project exposes ready‑made layouts for homes, floors, rooms and device specific views.
Install the dependencies using Yarn:
yarn install
Run a development build that watches for changes:
yarn dev
Build the production bundle:
yarn build
Open the repository in a dev container to get a ready to use environment.
The container installs Node.js and Yarn automatically and runs yarn install
after creation.
Execute the unit tests with:
yarn test
The plugin can be installed manually or through HACS.
- Run
yarn build
and copydist/orchard-ui.js
to<config>/www/orchard-ui.js
on your Home Assistant instance. - In Settings → Dashboards → Resources add
/local/orchard-ui.js
as a module.
Add this repository as a custom frontend repository in HACS and install Orchard UI from the HACS interface.
Use the strategy in a dashboard configuration:
strategy:
type: custom:orchard-ui-home
areas:
- id: kitchen
- id: living_room