1) Base settings
Canonical tree recommendation:
.../state, .../availability, optional .../info and .../command.
The generator will keep IDs stable for future upgrades.
2) Wizard: choose measurements
Toggle metrics on/off, then tune names/units/classes. All values are read from the same JSON state payload.
3) Output
Publish each config message with
retain=true. Publish state periodically. Use LWT for availability.