Jbw123184 Posted March 29, 2017 Posted March 29, 2017 Awesome program! I am trying to get it to work with my TCC Thermostats. I have the Nodelink program setup and the login information entered correctly. However, in the ISY Console, I am seeing the node with empty parameters/set-points. I have restarted the ISY and the NodeLink program multiple times. I have also uploaded the profile Zip multiple times. Nothing seems to have helped. I have attached the verbose log. Note: I replaced my TCC username with "[REDACTED]" before uploading. I've also included a few pictures to better detail my problem and some of my settings. I appreciate any advice or help you could give. Thank you, John LOG - logfile_2017-03-29.txt
io_guy Posted March 31, 2017 Posted March 31, 2017 You're not connecting properly to the Honerywell webpage, seems similar to the issue TJF1960 is having here: http://forum.universal-devices.com/topic/21478-honeywell-tcc-installed-but-missing-data-in-isy/ I don't own one so there's not much I can do with connecting myself (the Honeywell page gives no decent detail). If you're willing to PM me your Honeywell login details I can try it on my end.
Jbw123184 Posted March 31, 2017 Author Posted March 31, 2017 I got it working, and after some experimentation, I think I know what the problem was. When I removed the character "&" from my password (and updated the nodelink settings), the connection was immediately successful. When I added it back and updated settings, the connection failed again. So, my guess is that symbols in passwords do not jive well with whatever web get/post code is being used. I'm thinking maybe the ampersand character needs to be escaped in the code or maybe encoded/hashed differently? That is about the extent of my coding knowledge and I'm guessing anyway lol. I'm really glad I found a way to connect and I hope it helps some others. Thanks again io_guy for the program. It is really really nice.
io_guy Posted April 1, 2017 Posted April 1, 2017 Confirmed this in my code. I use the & character to separate different http variables being received, so it splits your password and never actually saves it.
MWareman Posted April 2, 2017 Posted April 2, 2017 Confirmed this in my code. I use the & character to separate different http variables being received, so it splits your password and never actually saves it. If you urlencode all parameters, the code should handle this kind of thing gracefully...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.