Jump to content

Venstar T6800 new API with ISY?


ferdies

Recommended Posts

Hi,

 

I have recently upgraded my Venstar firmware to 3.10 with API v3. Doing the test now on how to control the temperature setting from ISY.

 

As per documentation below, I have set network config as follows. I am just getting response like: HTTP/1.0 200 OK (However, temp settings were not changed by the program).

 

Please let me know if I am doing it incorrectly. Thanks.

post-3905-140474162237_thumb.jpg

post-3905-140474162241_thumb.jpg

Link to comment

I don't have one and am not familiar with ISY network resources. However, I'm excitedly wathcing this post. I'm looking to dump my Insteon thermostats and like the idea of network integration with a pretty thermostat like the T6800 vs trying to choose a Z-wave thermostat and upgrading my ISY to support it.

Link to comment
Hello ferdies, all looks good.

 

Are you saying that although you get 200OK, the thermostat settings do not change?

 

With kind regards,

Michel

 

That's correct, Michael. Although I got 200 OK - my thermostat setting did not change at all. So I am assuming that there was something wrong with the connection even it if was saying ok.

 

I dont have any issue with http GET command. However, http POST command (either triggered by ISY or Vestar was not "accepting" the command) seemed to be the problem.

 

Hope we can resolve this. Thanks.

Link to comment

Hi,

 

I tried running a python script from a linux machine:

 

******

import urllib

url = 'http://192.168.1.95/control'

 

params = urllib.urlencode({

'forceunocc': 1,

})

 

data = urllib.urlopen(url, params).read()

print ("Success")

***

I got no error - script was executed until "print". Still, thermostart setting was not changed :(:(:(

 

Any input from? Thanks.

Link to comment
Hi,

 

I tried running a python script from a linux machine:

 

******

import urllib

url = 'http://192.168.1.95/control'

 

params = urllib.urlencode({

'forceunocc': 1,

})

 

data = urllib.urlopen(url, params).read()

print ("Success")

***

I got no error - script was executed until "print". Still, thermostart setting was not changed :(:(:(

 

Any input from? Thanks.

 

This the right code? This appears to be json and doesn't match the docs above at all....

Link to comment
Hi ferdies,

 

Are you sure it understands URL Encoded?

 

With kind regards,

Michel

 

Hi Michel,

 

I believe so, as per Venstar API documentation:

 

Control:

This request enables remote control of ColorTouch over the network. This command is submitted via an

HTTP POST and is URL encoded instead of JSON.

 

Settings

This request enables changing settings of ColorTouch over the network. This command is submitted via

an HTTP POST and is URL encoded instead of JSON.

 

Attached is the Control API document for your reference.

 

Thanks

Link to comment
Hi ferdies, nothing was attached.

 

Please try ASCII.

 

With kind regards,

Michel

 

You've lost me here. When you said ASCII, you were referring to RAW Text, correct? If yes, I tried it as well and same issue, it did not change the thermostat settings.

 

With regard to the attachment, I tried a pdf file but apparently I could add the file. Any other ways to send it over to you?

 

Thanks.

Link to comment

I am having the same issues. I am getting 200 responses from the unit venstar6800 but the unit is not updating. I updated to the latest firmware. no change. I have switched back to the 1800 for now until this gets resolved. It would be great in some one could put together a Network resource config and post it.

Link to comment
Thank you ferdies. I played with it and sent you an email with my results.

 

It seems that all the GETs work and none of the POSTs work even though you get a success status.

 

With kind regards,

Michel

 

I had the same results. Are we already at a dead end here?

Link to comment
Guest
This topic is now closed to further replies.

  • Recently Browsing

    • No registered users viewing this page.
  • Forum Statistics

    • Total Topics
      37k
    • Total Posts
      370.9k
×
×
  • Create New...