Thank you Rex! Thanks to chixxi as well for making this compatible. I for one will miss him. One of my main concerns with the upcoming update to UI7 was the loss of this capability.
I am thinking about changing my Variable Container(s) to your MultiString. I have a good many lines of Lua that reference 6 Variable Container(s). What would you suggest as the best approach? I was thinking about copying and pasting all of the Lua code into text files, removing the Variable Container plugin, installing Multistring and pasting the code back in. With the new dID(s) of course.
Thanks again! Mark
The easiest approach would be to convert the existing devices to MultiString so that they retain their device numbers. You then should not need to change any Lua code. First install MultiString to get all the new files loaded. Leave the new device for the moment. This will change the appearance of your existing VC devices but they will not really be MultiString yet.
Convert each VC device to MultiString as follows:
Open the device's Advanced
tab. The device-type
is already the same. All that should be necessary is to change device_file
. Then Save/Reload and refresh the page. There will be a change in appearance but the functionality should be the same.
Vera will still think the devices are using the VC plugin so they will not be listed on the MultiString APP
tab. If you keep the new device, this will download any updates which will also be used by the converted devices.
I would convert one device and check it all still works before doing them all.