Venstar thermostats - new driver help?


#1

Has anyone worked on controlling Venstar thermostats via their available API accessible via LAN?

I have four Venstar Explorer thermostats throughout my house and they work great. Now looking to get them integrated with Hubitat.


#2

I've started working on a Hubitat driver based on one I found in the ST forums. So far I can query a thermostat for info.

I just need to know how do I send a POST command with form data (i.e. mode=0&fan=0&heattemp=70&cooltemp=75)? I think once I got that figured out the rest should be straightforward. (I think!)


#3

Another Q.. for wi-fi devices - those that respond to http request, do they need to have a DNI associated with them? I think that's really only needed for zwave or zigbee devices correct?

When I added my device using this driver I just gave it a dummy dni, such as 12345 and so far no issues..


#4

They need something unique. As you suggest, nearly anything will work. Careful about just numbers. The one you selected is ok, but ZWave uses numbers too. You don’t want overlap.


#5

Thanks! Well looks like I got my driver working more or less via the driver control panel screen. I can at least change the thermostat setpoint. =)

I'll keep coding away at this.. eventually I'll have it in a state where I can share it. If anyone is interested in this driver for the Venstar Thermostat API, let me know.


#6

I've been using a Venstar T5800 thermostat for several years and I'm definitely interested in your driver.


#7

@dtarin I would like to see it as well!

I'm pretty good at z-wave drivers, but I have never made one for a LAN API. Since the venstar API is pretty simple this would be a good one to review to start learning.


#8

@tsand and @JasonJoelOld, glad you're interested in my rudimentary driver. I admit I haven't had a lot of time to continue coding away at this as much as I wanted since the holidays.
When I get a moment, maybe towards the end of this week, I'll make the code available, likely on github so others can contribute updates.


#9

Did you ever make this driver available? I have a Venstar T7850 and I'd love to try this out.


#10

Hi, I was hoping to polish it before putting it on GitHub but I never seem to have the time to do that. In any case I just made it available on GitHub. If you enhance it please feel free commit updates so others can benefit from the shared work.

[@tsand, @JasonJoelOld, @jabecker]