dashboards_add_dashboard_resource
Register custom JavaScript modules or CSS files to Home Assistant Lovelace dashboards. Resources can be loaded from local paths or external CDNs to extend dashboard functionality.
Instructions
Add a custom resource (JS module or CSS) to Lovelace.
Resources load on every dashboard page — use this to register custom cards, themes, or scripts stored in /local/ or an external CDN.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Resource URL, e.g. '/local/my-card.js' or '/hacsfiles/mini-graph-card/mini-graph-card-bundle.js'. | |
| resource_type | No | 'module' (default, ES module JS), 'js' (legacy script), or 'css'. | module |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||