Jump to content

Venstar T6800 new API with ISY?


ferdies

Recommended Posts

Posted

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

Posted

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.

Posted
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.

Posted

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.

Posted
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....

Posted

Yes, these are really different codes.

 

The later was REST - from ISY to Venstar and the last one was to isolate the issue using a Linux machine and I utilized a python script.

 

Both did not yield positive result.

Posted

Please do take note that REST or python script did not work only for "CONTROL" and "SETTINGS" commands. "QUERY" has not issue at all in REST or PYTHON.

 

Thanks.

Posted
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

Posted
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.

Posted

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.

Posted

Possibly silly question but did you:

 

'ColorTouch thermostats do not allow remote control commands by default. You must go into "Menu" - "Accessories" screen and turn ON "Local API" after connecting to the wireless network.'

Posted
Possibly silly question but did you:

 

'ColorTouch thermostats do not allow remote control commands by default. You must go into "Menu" - "Accessories" screen and turn ON "Local API" after connecting to the wireless network.'

 

Yes, Local API is set to ON.

Posted

Hi Michel,

 

I sent you an email with regard to your request. Please check your inbox.

 

BTW, I upgraded to FW 4.1.2 and hoping Venstar API might potentially work but to no avail.

 

Thanks.

Posted
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?

Guest
This topic is now closed to further replies.

×
×
  • Create New...