ControlThink Forums

Share ideas. Get support. Meet new friends.
Welcome to ControlThink Forums Sign in | Join | Help
in Search

kit controller for thermostat

Last post 12-17-2007 11:25 PM by syner. 6 replies.
Page 1 of 1 (7 items)
Sort Posts: Previous Next
  • 12-13-2007 3:18 PM

    • Deviant
    • Top 75 Contributor
    • Joined on 08-05-2006
    • Houston, TX
    • Posts 11

    kit controller for thermostat

    I ordered an Omnistat Z-wave thermostat, and I now want the SDK.  I see ControlThink has an SDK bundle with a desktop controller, and othe r places might bundle a handheld controller.  Will the (desktop, handheld) controller operate a thermostat?  I ask this because I presume most controllers only handle a simple on/off.   Also, I read on this forum that someone complained about a controller specifically not handling a thermostat.

    If one of these will work and not the other, my decision is made.  If neither work, I might just skip the bundle for now.

     

    Thanks,

    Greg 

    Filed under:
  • 12-13-2007 5:09 PM In reply to

    Re: kit controller for thermostat

    Greg,

    Most (all?) of the handheld controllers don't have any kind of interface to control a thermostat.

    The SDK lets you control thermostats.  We've also added "read only" support for thermostats to ThinkEssentials, and plan to release full control of them in a future update.

    Chris

  • 12-13-2007 8:04 PM In reply to

    • Deviant
    • Top 75 Contributor
    • Joined on 08-05-2006
    • Houston, TX
    • Posts 11

    Re: kit controller for thermostat

    Thanks for the reply, Chris.

    In the visual from the ControlThink page on the SDK bundle, I considered that controller a desktop unit as opposed to handheld, but I take your reply to mean all/most controllers with a simple array of buttons will fail to directly control a thermostat.

    Never having played with Z-Wave:  In order to get a simple controller button to do something with a thermostat, might I be able to create macros, such that button 1 is assigned to a macro that sets the thermostat to temperature x, while button 2 sets it to temperature y?  However, I do not know if the SDK allows for creation of interrupt/event handling (I know C#.Net does), nor do I know if I can assign a key to a controller based on a "phantom" device (my macro).  I would prefer not to have to install a real device to the assigned key, then remove the device without telling the controller, and use that assigned device code (don't know what I'm talking about!) as the device code for the macro event handler.  But if that works and is the only way, I'm game to try.  Or perhaps there is a separate hardware/firmware device that has this macro ability? (doubt it for this complexity)

    Thanks for any advice,

    Greg 

  • 12-13-2007 8:17 PM In reply to

    • Deviant
    • Top 75 Contributor
    • Joined on 08-05-2006
    • Houston, TX
    • Posts 11

    Re: kit controller for thermostat

    OK, I saw in another thread that the SDK does support event handling (for the PIR), and the device ID terminology is a NodeID.  So the remaining obstacle may be the macro or phantom Node.

    -Greg 

  • 12-13-2007 8:32 PM In reply to

    • Deviant
    • Top 75 Contributor
    • Joined on 08-05-2006
    • Houston, TX
    • Posts 11

    Re: kit controller for thermostat

    In continuing with attempting to answer my questions in public, I found this thread

    http://forums.controlthink.com/t/675.aspx

    in which it seems I should be able to add the PC USB as a device that the controller key is assigned to in order to fire an event on the PC.  I'm a bit disturbed that this thread seems incomplete, and this thread also discussed using a separate system, xPL, which may not actually be required for my scenario.  So, I think I have a chance at getting a controller key to cause my thermostat to hit particular presets!  Cool!

    Let me know if you see any flaws or have any pointers.

     

    Thanks,

    Greg 

  • 12-14-2007 1:22 AM In reply to

    Re: kit controller for thermostat

    Greg,

    You can push a button on the remote and have that message delivered to the PC--and then control the thermostat using the SDK.

    1. Put the remote, computer, and thermostat in the same network.
    2. Associate the computer into a channel on the remote.  Set the ZWaveController.Level to the number you want to associate with the channel "on" and then use the ZWaveController.EmitDeviceInformation (sp?) function while you're "adding it" into the channel on the remote.
    3. Capture the ZWaveController_LevelChanged event.
    4. Have fun!

    Chris

  • 12-17-2007 11:25 PM In reply to

    • syner
    • Top 25 Contributor
    • Joined on 06-22-2007
    • Posts 44

    Re: kit controller for thermostat

    or just get an act zth100 handheld controller.  it fully supports the z-wave thermostat class.  changes modes, setpoints; get current temperature, etc.

Page 1 of 1 (7 items)