SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v7 Customizations


SageTV v7 Customizations This forums is for discussing and sharing user-created modifications for the SageTV version 7 application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss plugins for SageTV version 7 and newer.

Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 08-15-2010, 06:52 PM
lamanmi's Avatar
lamanmi lamanmi is offline
Sage Advanced User
Join Date: Sep 2004
Location: Kirtland, Ohio
Posts: 199
Plugin: InControl For SageTV/HomeSeer - Version 1.3.0 BETA

  • Close Sage (server/service) and do a backup of the entire Sage directory, should you need to return to the pervious verison.
  • Close HomeSeer (server/service) and do a backup of the entire HomeSeer directory, should you need to return to the pervious verison.
  • Access HomeSeer Updater and download/isntall InControl version 1.3.0.
  • Go to Sage TV and update the UI Mod plugin for InControl to version 1.3.0 through the Sage Plugin options
  • Select Control from the Sage main menu, you will be prompted to correct any settings that were not previously set.

InControl is a plugin for HomeSeer and SageTV. It provides a real-time interactive interface between SageTV and Homeseer. With InControl, you are provided with easy to use, graphical interface in SageTV to control and monitor any HomeSeer devices. In addition, you can use HomeSeer to broadcast messages to SageTV.

  • Control and/or monitor any device in HomeSeer from within SageTV
  • Send messages and alerts from to Sage from HomeSeer with Events or Scripts
  • Custom graphic library included for SageTV
  • Secure connection with SageTV via HomeSeer user id and password
  • SageTV 7.0.8 or higher
  • InControl For Sage Plugin (available through SageTV plugin library)
  • HomeSeer 2.0 or higher
  • InControl For HomeSeer Plugin (available through HomeSeer store and updater)
  • HomeSeer and SageTV must be on the same PC or connected via a network
  • Be sure to download and install the InControl Plugin for HomeSeer first. It is available through the HomeSeer Updater and Store.
  • Once InControl is running on your HomeSeer server, you can download and install the SageTV component through the plugin manager.
  • Please be sure to review the links below for more information.
More Information:Feeback:
  • Enhancment Requests - There are many other features I am planning to add to this plugin. However, please feel free to post any enhancment ideas and I will do my best to add the capability.
  • Defect Reports - This is the first public version, please feel free to report defects and I will do my best to correct and update as soon as possible. Please note that this version has only be tested on Windows platforms.
Version Information:

New Features:
  • Initial version
Bug Fixes:
  • Added additional debug tracking capability
New Features:
  • Reconfigured SageTV and HomeSeer Pairing process to eliminate false connections and multiple entries in HS
  • Added capability in HomeSeer to clear all Sage connections
  • Modified each Sage UI to access its own Sage properties fileAdded additional debug tracking capability
New Features:
  • Added capability to Control Events with InControl. To select the Events that Sage will see, click on the "Events" link on the main InControl plugin page. The events will by default go to Sage with the group name being the location and the name of the event being the device. This can be changed to provide a more Sage friendly name. (HomeSeer and Sage)
  • Significantly improved and added step by step progress indication as the Sage configuration is being performed. This will significantly assist in selecting the correct settings for HomeSeer and Sage to communicate (Sage)
  • Added port to the Sage Server/Clients listing in the initial InControl screen Sage Listing (HomeSeer)
  • In Options menu, will automatically try changed port if listner is not active, otherwise will prompt to restart Sage. This eliminates the need to restart Sage while trying to find an available port. (Sage)
  • Added configuration parameter to set custom text for the button that appears in HomeSeer (HomeSeer)
  • Added check for Client vs. Server to set RecPort to different numbers (to avoid conflict of Sage running as a service and running Sage Client on the server)
Bug Fixes:
  • Corrected issue where plugin is being set up initially through an extender prevents the settings to be saved correctly for the server.
  • Corrected issue where running Sage as a service and then starting the Sage UI on the same server as the service would conflict in the port they are using.
New Features:
  • Added "Sage Device" configuration in HomeSeer to allow for each Sage Device (Server UI, Client, Extender or Placeshifter) to have its own settings within Sage. In addition, to showing the basic configration, it will also highlight if the device is on/off and/or playing any media. Note, Sage Servers running as a service will NOT have a "Sage Device" in HomeSeer.
  • InControl now allows HomeSeer to control Sage in the following ways:
    a) While in the "InControl" main web page, you can send basic commands to Sage (including Sending a message to Sage, Sleep, Stop, Extender On/Off, Exit-which will close Sage on a PC).
    b) While in the "InControl" main web page, you can bring up a Web Remote with most options to directly control the "Sage Device" of your choice.
    c) Within HomeSeer Event Actions, you can now select "Sage Command" to send most available actions to all or a specific "Sage Device".
    d) Within HomeSeer Event Actions, you can now select "Sage Message" to send a message to all or a specific "Sage Device".
    Each "Sage Device" can be set up with its own name and can be tied to a HomeSeer device
    e) Within HomeSeer scripting, there are 4 new commands available:
        hs.plugin("InControl_Sage").SendSageCommandByID "<Sage Device id or All Device>","<Sage Command>"
        hs.plugin("InControl_Sage").SendSageCommandByName "<Sage Device Description in HomeSeer>","<Sage Command>"
        hs.plugin("InControl_Sage").SendSageMessageByID "<Sage Device id or All Device>","<String message>"
        hs.plugin("InControl_Sage").SendSageMessageByName "<Sage Device Description in HomeSeer>","<String message>"
  • While editing a "Sage Device" in HomeSeer, you may now allow it to create a normal HomeSeer device that will show a status of "On", "Off" or "Playing" for any "Sage Device" that is running InControl. This will allow normal HomeSeer Events to monitor the Change in its DeviceValue to trigger actions when Sage is turned on, off or contect starts playing.
  • Added an InControl background to Sage
LaManSoft - InControl For Sage and HomeSeer

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Plugin: InControl For SageTV/HomeSeer - Version 1.2.0 BETA lamanmi SageTV v7 Customizations 27 09-05-2010 09:15 AM
Plugin: InControl For SageTV/HomeSeer - Version 1.0.8 lamanmi SageTV v7 Customizations 37 08-24-2010 05:47 PM
Home Automation Plugin Request: HomeSeer vipersmith SageTV Customizations 18 12-01-2009 02:04 AM
Homeseer Plugin lamanmi General Discussion 1 03-24-2005 04:31 PM
Does the Zap2It plugin work with the trial version of SageTV? gongzero SageTV Canada 4 01-06-2005 07:43 PM

All times are GMT -6. The time now is 07:25 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.