Most plug-ins and scripts are delivered to the end user through the HomeSeer Updater. The updater is an ASPX web page that contains most of the UI elements for the user to select packages to be downloaded and installed, and HomeSeer does the rest with procedures built into the HomeSeer scheduler.
If you are creating a licensed script or plug-in, then the product has to have a unique product ID string (for plug-ins, this is what is returned from the Name function), so that a license file (LF) can be created for it. After receiving this file from HomeSeer Technologies, you must then include it in your package and copy it to the HomeSeer CONFIG folder during the installation of the package. You must also provide information to HomeSeer and agree to the terms set forth by HST to use the HST store, licensing system, and for maintenance of the licenses and license information. Please visit this web page for all of the latest information and requirements.
Instructions for creating a package and testing it are in the sections under this topic. When you are sending a package to HomeSeer to be placed in the updater, please follow these general rules and best practice suggestions:
Send your package description HTML document that is used for the updater package description only when there is a change made to it. Do not include it with your package's updater zip file - attach it to the email "as is" or if you like, zip it up in a separate zip file from the updater package.
Send your package icon graphic for the updater only when there is a change made to it, and just like the description document, do not put it in the updater install package zip file.
Name the installation package zip file using the package version number. Note that if your plug-in is written in VB6, a version of 1.2.3 in VB6 is an actual file version of 1.2.0.3. If your plug-in was called 'Foo' for example, then your package zip file might be named Foo_1-2-0-3.zip
If you are hosting all or part of the updater files for your package on your own server, then obviously the above may not apply to you in its entirety.
Package updates should be sent to Updater@HomeSeer.com - you may be used to sending them directly to an HST employee, but this could cause a delay in getting your package to the updater if that employee is out on a business trip or on vacation.