Author Topic: RCS Thermostats Beta Driver  (Read 2065 times)

victorbl

  • Newbie
  • *
  • Posts: 7
    • View Profile
RCS Thermostats Beta Driver
« on: January 15, 2014, 03:39:34 pm »
I have wrapped up the initial development of a driver for RS-232 and RS-485 based RCS Thermostats.  I have done some initial testing with the TR40 and TR60 thermostats, but it may also support older models as well.  Some features of the driver:

* Support for up to 254 unique thermostats on the same communication port
* Exposes properties for:
    * Current temperature
    * Fan mode
    * Heat and Cool set points
    * Hold state
    * Outside temperature
    * Unit date and time
* All properties expose the events that will trigger when the values change at the individual thermostats

While there has been some functional and stress testing, the driver could use some beta testers to further exercise the functionality and provide any feedback on their experiences or bugs they discover.  Please post back into this thread your feedback and/or issues or you discover.

I have included an Elve 1.5 and 2.0 compatible version of the driver in the release.  My testing has been isolated to the 1.5 version of Elve, so verification on 2.0 is also greatly appreciated.

I will post periodic updates to the driver until it reaches a stable/functional version 1 state.  For now, the beta driver will time out after about a month to make sure everyone is moving to the latest version.

You will need to unzip the appropriate driver dll into your '/ProgramData/CoreCode Technologies/Elve/DeviceDrivers/Compiled' directory.  Please read the included txt file in the driver zip file for more details.

Thanks for your time!
« Last Edit: January 19, 2014, 12:06:35 am by victorbl »

bpwwer

  • Full Member
  • ***
  • Posts: 220
    • View Profile
Re: RCS Thermostats Beta Driver
« Reply #1 on: January 15, 2014, 03:51:24 pm »
Hi victorbl,

Thanks for making this available!   I don't have a RCS thermostat so I can't help test but I have written a driver for Insteon thermostats so maybe able to help if you run into any problems.

iostream212

  • Sr. Member
  • ****
  • Posts: 460
    • View Profile
Re: RCS Thermostats Beta Driver
« Reply #2 on: January 15, 2014, 09:30:41 pm »
Thanks for uploading. I have these thermostats and would be happy to test out the driver.

Edit: I got an error when trying to load because I am running the 2.0 beta. Let me know if you rebuild using 2.0 and I'd give it another go. One feature these tstats have, and that I have yet to use, is custom text messaging. Could you add support to send text messages to the tstat? Thanks!
I always wanted to be somebody. In retrospect, I think I should have been more specific.

victorbl

  • Newbie
  • *
  • Posts: 7
    • View Profile
Re: RCS Thermostats Beta Driver
« Reply #3 on: January 15, 2014, 10:19:53 pm »
Thanks for the offer bpwwer.

Hey iostream212.  I did build these against the latest stable release of Elve, and I wasn't aware that they weren't backwards compatible with later versions of the platform.  I'll see if I can install 2.0 side by side with 1.5 and test a recompile with the latest Elve libraries.

victorbl

  • Newbie
  • *
  • Posts: 7
    • View Profile
Re: RCS Thermostats Beta Driver
« Reply #4 on: January 15, 2014, 11:00:19 pm »
Good news and bad news iostream212.

Good news - I added two Text message methods to the driver.  From Elve you can send text messages to any of the connected thermostats, and you can clear the text messages on a thermostat.  I tested locally and it's behaving as expected.

Unfortunate news - It doesn't look like I can install Elve 2.0 side by side with my 1.5 installation, the installer pushes me to upgrade my existing installation.  If you can send a PM with the 'CorecodeTechnologies.Elve.dll' from your 2.0 installation directory in a zip file - I should be able to recompile the driver against the beta shared library and post.

iostream212

  • Sr. Member
  • ****
  • Posts: 460
    • View Profile
Re: RCS Thermostats Beta Driver
« Reply #5 on: January 15, 2014, 11:47:42 pm »
Oh no good news or bad news for me! My best interests are for the community. 2.0 Dll coming your way... :)
Edit: I can't tell if my pm was sent or not.  I've tried twice.  Let me know.
Sent from my Galaxy S4 using Tapatalk 2
« Last Edit: January 16, 2014, 12:18:42 am by iostream212 »
I always wanted to be somebody. In retrospect, I think I should have been more specific.

iostream212

  • Sr. Member
  • ****
  • Posts: 460
    • View Profile
Re: RCS Thermostats Beta Driver
« Reply #6 on: January 16, 2014, 09:35:07 pm »
I tried out the driver tonight. I didn't realize until I did configuration that it was serial only. I have  my RCS thermostats connected to a RS-485 to IP converter, so I was unable to test. Maybe a network connection could be supported? Thanks!
I always wanted to be somebody. In retrospect, I think I should have been more specific.

victorbl

  • Newbie
  • *
  • Posts: 7
    • View Profile
Re: RCS Thermostats Beta Driver
« Reply #7 on: January 18, 2014, 09:40:11 pm »
Hey iostream212, for your testing - I think you can still use the com port driver, you just need a virtual serial port driver.  They allow you to create a virtual COM port on your PC, that is redirected to the TCP/IP network.  There are quite a few freeware versions out there like HW VSP3 (http://www.hw-group.com/products/hw_vsp/index_en.html).