Scenario:
- We have a "Thermometer" template with a version "1" based on our original "Thermometer" thing
- A "Thermometer 2" thing was created based on version "1"
- The "Thermometer" thing was updated with a new "precision" property
- A version "2" has been added to the "Thermometer" template based on the updated "Thermometer" thing
- We wish to have our "Thermometer 2" thing updated to version "2"
Prerequisites:
- "Thermometer" thing created in the Create, Read And Write Property scenario
- "Thermometer" template created in Create Template scenario
- "Thermometer 2" thing created in Create Thing From Template scenario
- "Thermometer" thing updated with new "precision" property, and version "2" created from this update in Create New Template Version scenario
Steps:
1. Update "Thermometer 2" to version "2"
- Open the "Information" section in the "Thing: Thermometer 2" tab
- Click "Update" to open the "Update Thing" dialog
- Select "2" in the drop-down menu of "Upgrade to version"
- Click "Update" to perform the update
- Note that the template version has been changed from "v.1" to "v.2"
- The new "precision" property has also been added
Any "thing" object which originated from a old template version on GadgetKeeper can easily be updated to the latest version by following this procedure
the "thing" object can be updated only if it has a template name and version number already shown in its "Information" section ("thing" was created from a template or serial number)
If the "Detach" button is clicked in the "Information" section for any "thing" created from a template, the "thing" is disabled from any further updates