Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

Screenshots From the README of thomasloven/hass-lovelace_gen.

lovelace_gen

About

Lovelace Gen extends the dashboard YAML parser in Home Assistant with templating and file handling. It lets Jinja2 templates be used in dashboard configuration, for setting variables, looping over lists, using macros and adding conditional parts. Values are fixed when the interface is rerendered, so the templates are not dynamic. Included files can receive a dictionary of variables as a second argument, and a filter converts values back from JSON inside the file. A file command adds a random version number to resource paths on each rerender, which avoids stale caching of custom cards and pictures. It only applies to dashboards in YAML mode, and each processed file needs a marker comment on its first line.

Automatic summary of the README of thomasloven/hass-lovelace_gen. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • From the Marketplace Installed through the Marketplace, formerly HACS.

Setting it up

Install it from the Marketplace and restart Home Assistant. It is then set up in configuration.yaml.

From the README

Improve the lovelace yaml parser for Home Assistant.

See my floorplan card for an example of what's possible.

From the README of thomasloven/hass-lovelace_gen, MIT License. Shortened.

Information

Installs
351 sharing analytics
GitHub stars
242
Connection
Not stated
Upkeep
No update in over 18 months
Version
0.1.3,
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
lovelace_gen

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers