option to use entity numbers instead of names
PAI sends MQTT messages into topics pattern like "paradox/states/zones/name/property". In case of changing the zone labels, it requires the reconfiguration of any systems receiving the messages.
Feature description
It would be useful to have a configuration option, when enabled the mqtt topics look like "paradox/states/zones/zone#/property" (and likewise for other entities as partitions, outputs, etc). Also the entity name could be published in a separate subtopic (e.g. paradox/states/zones/zone#/label")
Doable, but how frequently it is needed? We all setup our alarm only once.
Well, it happens sometimes that you change a zone or pgm label. (At least I've done it 3-4 times since my alarm was installed.) Every such action will break my (hundreds of lines) OpenHab config. Absolute entity (zone, pgm, partition) numbers normally do not change at all. So I would prefer to build my configuration based on those not-likely-changing parameters rather than probably-changing labels. Having implemented both my suggestions, the integration would follow those label changes automatically without tedious reconfiguration.
Valid point. Will think about it.
I assume you really need to think about it, because I have sometime, when I have multiple object in one location, I label them in babyware with the same name, as result I see in mqtt only one sensor, instead of multiple.