Home Assistant Dashboard - Way to automatically update when new entities got added to ESPHome / MQTT Device

I am a bit unsure how to phrase this …

To show the newly added ESPHome Entities (I am using esphome-jk-bms from syssi as well as esphome-jk-bms-can from Sleeper85 Repositories), I usually go to:

Settings → Devices & Services → Integrations → MQTT → Devices

Then I would go into the Device I am interested in an click on the “Add to Dashboard” for each Block / Section of Configuration/Sensors/Numbers I am interested in.

This work correctly.

The problem (or feature) is that, if I do a code change in the ESPHome YAML file adding (exposing) some extra entities, reflashing the ESP32 and Rebooting, these do NOT show up in the Dashboard I had created.

Instead, I usually end up creating a new Dashboard (sigh) and re-to the whole procedure:

Settings → Devices & Services → Integrations → MQTT → Devices


Then I would go into the Device I am interested in an click on the “Add to Dashboard” for each Block / Section of Controls/Sensors/Diagnostic I am interested in.

Rinse and repeat …

Is there a way to “link” these ESPHome “Blocks” so that, whener I add a new entity / sensor / number to the ESPHome YAML file, the Home Assistant Lovelace Dashboard is automatically updated to include this new sensor / number / switch / etc ?