Let me explore the question more.
If they are of the same templates that would be different?
Have you considered multiple templates say
subtemplate1 subtemplate2 subtemplate3 (where the sub templates have something different
if they are not different then the question is what makes them different is it a property value?
Maybe I'm off base. if so can you provide more detail
There are 2 properties that I am trying to use to differentiate between the interfaces.
log.info("Interface ID: ", properties.InterfaceIdentificationNumber.value)
log.info("Interface is redundant: ", properties.IsRedundantInterface.value)
This prints out the same thing for each interface
Interface ID: 0
Interface is redundant: false
I believe you should set the identifier for each of these things on the Platform, and then make use of the identifier property of these lua tables. From the config.lua.example file:
"identifier: Register with the EMS and Platform using this identifier."
This would effectively distinguish between each of these on the Lua side of things. I hope this helps!