In prior changes to my device database, I made the mistake of deleting a keypad device that had failed, one of two set up identically, under the (incorrect) assumption that once I bought the replacement keypad, I could duplicate the remaining twin and keep the INSTEON link relationships. When you duplicate a device, however, Indigo just keeps the essential metadata of the original device (notes, ramp rate, backlight setting, 6- or 8-button mode, etc.) but carries over none of the device relationships.
I have a large number of keypads (12) that need to stay in sync (LED states, etc.), so building the link lists for Responders and Controllers manually gets extremely tedious when adding a new device. If I could duplicate the link relationships of an existing device when creating a new one, it would be immensely helpful.
Is there any way to accomplish this? I can't just copy and paste the device links for the original device in the database file, since the database has to keep track of the memory location for each link in each device, and that location is unique for each link per both responder AND controller. But I am envisioning some way of using a script to automate the actions normally taken by me in the UI when building the link tables in the Manage Links dialog box - at least that way I could run the script and Indigo would figure out the memory location upon device sync.
Thoughts? I'm going to start digging around in the scripting and API docs to try cobbling something together in the meantime.
Thanks,