Jump to content

Honeywell stat clobbers Venstar


larryllix

Recommended Posts

Posted

Hi io_guy

 

I just attempted to add a Honeywell stat to Nodelink alomg with my othe nodes - MiLight &  2 x 7800 Venstars.

 

When I add the Honeywell stat node, my first in the list of tabs, Venstar stops reprting to ISY v5.0.10.

 

The Honeywell node has never passed the security login with TCC, depite changing and reverifying credentials with TCC. Verbose throws a lot of code back at me.

 

I have deleted the Honeywell node from Nodelink v0.6.9 and the Venstar starts functioning again. I have done this twice with same results.

 

Tried an ISY reboot with no gain.

 

Thanks for any help you can offer.

2017-06-18 10:38:10 - ISY NodeLink Server v0.6.9 started
2017-06-18 10:38:11 - Web config server started (http://192.168.0.175:8090)
2017-06-18 10:38:11 - ISY resolved to 192.168.0.161
2017-06-18 10:38:13 - ISY Node Server config detected (profile 1)
2017-06-18 10:38:22 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:38:28 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:38:39 - TCC Login Error: The request timed out [hwstat1]
2017-06-18 10:39:18 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:40:17 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:40:17 - Venstar Alert Data -  [gthrnstat]
2017-06-18 10:41:07 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:41:07 - Venstar Stat Data -  [gthrnstat]
2017-06-18 10:41:57 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:41:57 - Venstar Stat Data -  [gthrnstat]
2017-06-18 10:42:47 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:42:47 - Venstar Stat Data -  [gthrnstat]
2017-06-18 10:43:37 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:43:37 - Venstar Stat Data -  [gthrnstat]
2017-06-18 10:43:51 - TCC Login Error: The request timed out [hwstat1]
2017-06-18 10:44:27 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:44:32 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:44:32 - Venstar Stat Data -  [gthrnstat]
2017-06-18 10:45:22 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:45:22 - Venstar Stat Data -  [gthrnstat]
2017-06-18 10:46:12 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:46:12 - Venstar Stat Data -  [gthrnstat]
2017-06-18 10:47:02 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:47:02 - Venstar Stat Data -  [gthrnstat]
2017-06-18 10:47:52 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:47:52 - Venstar Stat Data -  [gthrnstat]
2017-06-18 10:48:42 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:48:42 - Venstar Stat Data -  [gthrnstat]
2017-06-18 10:49:03 - TCC Login Error: The request timed out [hwstat1]
2017-06-18 10:49:32 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:49:32 - Venstar Stat Data -  [gthrnstat]
2017-06-18 10:50:22 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:50:27 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:50:27 - Venstar Stat Data -  [gthrnstat]
2017-06-18 10:51:17 - Venstar Web Error: The request timed out [gthrnstat]
2017-06-18 10:51:17 - Venstar Stat Data -  [gthrnstat]

UPDATE: After deleting the Honeywell Stat node this time the Venstar will not communicate at all (no data in Nodelink tab page either). Trying an ISY reboo, then a Venstr stat power cycle, which is neede every time a router adjustment is made = really bad Ethernet healing.

 

UPDATE2: Power cycling the Venstar made comms work again without rebooting ISY. Strange, when this happens, Internet comms still work fine (weather etc..). I have been noticing, many times when I reboot NodeLink, I get different comm success rates with these two Venstar stats. Sometimes I get massive errors, sometimes about one miss per every few hours, and sometimes no errors at all for a week until it starts again. It can happen with either one, or both simultaneously. I have instaled a second router now to comm with the far Venstar but it hasn't changed the random results. I just reboot NodeLink until the report page shows shows no errors for the first few hours.

Posted

They're on different threads so I wouldn't have expected them to fight each other.  What version of mono are you running?

Posted

They're on different threads so I wouldn't have expected them to fight each other.  What version of mono are you running?

From past experiences it almost seems like there is something weird in the Ethernet driver, that doesn't like to share or gets set up not quite right at random. May be RPi 1 cheapie port related?

 

Oh... just relised what mono is. Have to run to KW until Monday and will investigate then.

Thanks

Posted

FWIW, I had similar symptoms with Venstar on Nodelink around the beginning of the year when adding another polyglot nodeserver. Venstar stats stopped reporting to the ISY. Its worth noting now because the rainmachine and ISYData Nodelink servers appeared to keep going.

 

It was the dead of winter, I was traveling and didn't want to experiment with thermostats and something that worked. I un-installed the polyglot Nodeserver, things came back and I never got back to it.  If you think it would help, I could recreate and run a log.

 

Paul

Posted

FWIW, I had similar symptoms with Venstar on Nodelink around the beginning of the year when adding another polyglot nodeserver. Venstar stats stopped reporting to the ISY. Its worth noting now because the rainmachine and ISYData Nodelink servers appeared to keep going.

 

It was the dead of winter, I was traveling and didn't want to experiment with thermostats and something that worked. I un-installed the polyglot Nodeserver, things came back and I never got back to it.  If you think it would help, I could recreate and run a log.

 

Paul

Odd.  My RainMachine module uses essentially the same HTTP code as Venstar/Honeywell so I would think the problem would effect all.

 

Had to run out the door but as I did and IIRC my mono was version 3.8.2.

 

Sent from my SGH-I257M using Tapatalk

If you're 3.8.2 on a RPi1 you might want to splurge another $35 and pick up a RPi3.  Get a fresh setup with a lot more horsepower.

Posted

I have a RPi 3 that I use for development. Since I have always had problems with flakey Ethernet comms, I may try that.

 

Sent from my SGH-I257M using Tapatalk

Posted

Trying again theVenstar seemed to survive just fine this time?????

 

The TCC for Honeywell appears t be rejecting the security for login. I have tried various forms of passwords and changing security onthe site with no success. Here is what the verbose option for the Honeywell Stat throws back. The security infor seems t match what I installed in NodeLink nd the TCC website.

 

This appears to be doing a lot of complaining about the wrong browser without javascript support???

2017-06-19 23:37:11 - ISY NodeLink Server v0.6.9 started
2017-06-19 23:37:13 - Web config server started (http://192.168.0.175:8090)
2017-06-19 23:37:13 - ISY resolved to 192.168.0.161
2017-06-19 23:37:14 - ISY Node Server config detected (profile 1)
2017-06-19 23:37:36 - TCC Login Error: The request timed out [hwstat1]
2017-06-19 23:37:37 - TCC Data: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">



<!--[if IE 8 ]>    <html class="ie8" xmlns="http://www.w3.org/1999/xhtml"> <![endif]-->
<!--[if IE 9 ]>    <html class="ie9" xmlns="http://www.w3.org/1999/xhtml"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html xmlns="http://www.w3.org/1999/xhtml">
<!--<![endif]-->
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />

    <title>Honeywell - My Total Connect Comfort</title>

    <!--[if IE]>
        <style>
            .page { 
	                height: auto !important;
                  }
        </style>
    <![endif]-->

    <link rel="stylesheet" type="text/css" href="/portal/Content/TrueHome/jquery.qtip.truehome.css"/>

    
    <link rel="stylesheet" type="text/css" href="/portal/Content/TrueHome/jquery.ui.truhome.css"/>

    
    <link rel="stylesheet" type="text/css" href="/portal/Content/TrueHome/Layout.css?v=2.4.22" />
    <link rel="stylesheet" type="text/css" href="/portal/Content/TrueHome/Site.css?v=2.4.22" />
    <link rel="stylesheet" type="text/css" href="/portal/Content/TrueHome/Buttons.css?v=2.4.22" />
    <link rel="stylesheet" type="text/css" href="/portal/Content/TrueHome/EditorTemplates.css?v=2.4.22" />
    <link rel="stylesheet" type="text/css" href="/portal/Content/TrueHome/ModalAjaxContentDialog.css?v=2.4.22" />

    
    <script type="text/javascript" src="/portal/Scripts/jquery-1.11.0.min.js"></script>
    <script type="text/javascript" src="/portal/Scripts/jquery.unobtrusive-ajax.min.js"></script>
    <script type="text/javascript" src="/portal/Scripts/jquery.validate.js"></script>
    <script type="text/javascript" src="/portal/Scripts/jquery.validate.unobtrusive.min.js"></script>
    <script type="text/javascript" src="/portal/Scripts/jquery-ui-1.10.4.min.js"></script>
    <script type="text/javascript" src="/portal/Scripts/jquery.qtip.min.js"></script>
    <script type="text/javascript" src="/portal/Scripts/jquery.idletimer.js"></script>
    <script type="text/javascript" src="/portal/Scripts/jquery.idletimeout.js"></script>

    
    <script type="text/javascript" src="/portal/Scripts/Common/SessionTimeoutHandler.js?v=2.4.22"></script>

    
    <script type="text/javascript" src="/portal/Scripts/Common/ModalAjaxContentDialog.js?v=2.4.22"></script>
    <script type="text/javascript" src="/portal/Scripts/Common/CustomEvents.js?v=2.4.22"></script>
    <script type="text/javascript" src="/portal/Scripts/Common/EditorTemplates.js?v=2.4.22"></script>
    <script type="text/javascript" src="/portal/Scripts/Common/BrowserDetect.js?v=2.4.22"></script>
    <script type="text/javascript" src="/portal/Scripts/Common/Ajax.js?v=2.4.22"></script>
    <script type="text/javascript" src="/portal/Scripts/Common/IE.js?v=2.4.22"></script>

    <script type="text/javascript">
        var _unauthorizedAjaxRedirectTo = "/portal/";
    </script>

    
    <script type="text/javascript" src="/portal/Scripts/Home/Index.js?v=2.4.22"></script>


    <script type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(['_setAccount', 'UA-33271749-1']);
        _gaq.push(['_setDomainName', 'alarmnet.com']);
        _gaq.push(['_trackPageview']);

        (function ()
        {
            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();

        var noCookiesErrorMessage = 'This site will not operate without Cookies enabled.   Refer to the FAQs tab on this site to learn about enabling Cookies for your browser.';
    </script>
</head>
<body>
    <div id="_verticalGradientBackground">
    </div>

    <div id="_contentWrapper">
        <div id="_leftBackground">
        </div>
        <div id="_content">
            <div id="header">
                <div id="header-top">
                    <ul id="toplinks">
                        <li><a href="https://www.honeywell.com" target="_blank">Honeywell.com</a></li>
                        <li><a href="https://yourhome.honeywell.com/" target="_blank">Home Comfort & Energy Systems</a></li>
                    </ul>
                </div>
                <div id="logo">
                    <a href="/portal/">Honeywell - My Total Connect Comfort<span></span></a>
                </div>
            </div>
            <div id="menucontainer">
                <ul id="menu">
                    <li class="menulink"><a href="https://yourhome.honeywell.com/home/Applications/ContactUs.aspx"
                        target="_blank">
                        Contact Us
                    </a></li>
                    <li class="menudivider"></li>
                    <li class="menulink">
                        <a href="/portal/Home/FAQs">FAQs</a>
                    </li>
                    <li class="menudivider"></li>
                        <li class="menulink"><a href="/portal/">Home</a></li>
                        <li class="menudivider"></li>
                </ul>
            </div>
            <div id="red-grey-line">
            </div>
            <div id="breadcrumb">
                
    <div class="crumbs">
        Home</div>

            </div>
            <div id="main">
                <noscript>
                    <div id="NoJavaScript">This site will not operate without JavaScript enabled.  Refer to the FAQs tab on this site to learn about enabling JavaScript for your browser.</div>
                </noscript>
                <div id="NoCookies">

                </div>
                <div id="unsupportedbrowser">
                </div>
                <div id="mainContent">

                    



    <div id="homepage-wrapper">
        <div id="homeimage">
            <div class="rounded-bevel-border-topleftcorner">
            </div>
            <div class="rounded-bevel-border-top">
            </div>
            <div class="rounded-bevel-border-toprightcorner">
            </div>
            <div class="rounded-bevel-border-left">
                <div class="rounded-bevel-border-right">
                    <div class="main-slider-view">
                        <div class="window">
                            <div class="image_reel">
                                <a href="#">
                                    <img src="/portal/Images/index_image1.jpg?v=2.4.22" alt="" />
                                </a>
                                <a href="#">
                                    <img src="/portal/Images/index_image3.jpg?v=2.4.22" alt="" />
                                </a>
                                <a href="#">
                                    <img src="/portal/Images/index_image2.jpg?v=2.4.22" alt="" />
                                </a>
                            </div>
                        </div>
                        <div class="paging">
                            <a href="#" rel="1">1</a> 
                            <a href="#" rel="2">2</a> 
                            <a href="#" rel="3">3</a> 
                        </div>
                    </div>
                    <div class="clear">
                    </div>
                </div>
            </div>
            <div class="rounded-bevel-border-bottomleftcorner">
            </div>
            <div class="rounded-bevel-border-bottom">
            </div>
            <div class="rounded-bevel-border-bottomrightcorner">
            </div>
        </div>
        
        <div class="float-right">

        <div id="login" class="formfield">
            <div class="rounded-bevel-border-topleftcorner">
            </div>
            <div class="rounded-bevel-border-top">
            </div>
            <div class="rounded-bevel-border-toprightcorner">
            </div>
            <div class="rounded-bevel-border-left">
                <div class="rounded-bevel-border-right">
<form action="/portal/Home/Index?ReturnUrl=%2fportal%2fDevice%2fControl%2f%3fpage%3d1&page=1" method="post"><input id="timeOffset" name="timeOffset" type="hidden" value="0" />                    <fieldset>
                        <div class="whiteborder">
                            
                            <div class="white-border-top">
                            </div>
                            <div class="white-border-left-side">
                                <div class="white-border-right-side">
                                    <div class="whitebox">
                                    <h3 id="alreadyhaveaccount">Already have an account?</h3>
                                        
                                        <div class="editor-label">
                                            <label for="UserName">Email Address</label>
                                        </div>
                                        <div class="editor-field">
                                            <input data-val="true" data-val-email="The email address is not in the correct format." data-val-required="This field is required." id="UserName" name="UserName" type="text" value="" />
                                            <div>
                                                <div class="field-validation-valid" data-valmsg-for="UserName" data-valmsg-replace="true"></div></div>
                                        </div>
                                        <div id="helpbuttonlabel" class="editor-label">
                                            <label for="Password">My Total Connect Comfort Password</label>

                                            <img class="helpimagetooltip" alt="Enter your Total Connect Comfort password" title="Enter your Total Connect Comfort password" src="/portal/Images/Icons/help_icon_tooltip.gif" />
                                        </div>
                                        <div class="editor-field">
                                            <input data-val="true" data-val-required="This field is required." id="Password" name="Password" type="password" />

                                            <div>
                                                <div class="field-validation-valid" data-valmsg-for="Password" data-valmsg-replace="true"></div>
                                            </div>
                                        </div>
                                        <div class="RememberMe">
                                            <label for="RememberMe">Remember Me</label> <input id="RememberMe" name="RememberMe" type="checkbox" value="true" /><input name="RememberMe" type="hidden" value="false" />
                                        </div>
                                        <div class="forgotpassword">
                                            <a href="/portal/Account/ForgotPassword">Forgot Password?</a>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <div class="white-border-bottom">
                            </div>
                        </div>
                        <div class="buttonarea">
                            <div class="buttonwrapper">
                                <div class="red-arrow-button-gray">
                                    <a id="submit" href="#">Login</a>
                                </div>
                                <input type="submit" value="Login" style="position:absolute;left:-9999px;width:10px;" />
                            </div>
                        </div>
                    </fieldset>
</form>                </div>
            </div>
            <div class="rounded-bevel-border-bottomleftcorner">
            </div>
            <div class="rounded-bevel-border-bottom">
            </div>
            <div class="rounded-bevel-border-bottomrightcorner">
            </div>
        </div>
        <div id="createaccount">
            <div class="rounded-bevel-border-topleftcorner">
            </div>
            <div class="rounded-bevel-border-top">
            </div>
            <div class="rounded-bevel-border-toprightcorner">
            </div>
            <div class="rounded-bevel-border-left">
                <div class="rounded-bevel-border-right">
                    <h3 id="firsttimeuser">First time user?</h3>
                    <div class="buttonarea">
                        <div class="buttonwrapper">
                            <div class="buttons-black-button-right-gray">
                                <a href="/portal/Account/TermsAndConditions">Create An Account</a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <div class="rounded-bevel-border-bottomleftcorner">
            </div>
            <div class="rounded-bevel-border-bottom">
            </div>
            <div class="rounded-bevel-border-bottomrightcorner">
            </div>
        </div>
        </div>
    </div>

                </div>
            </div>
            <div id="gatewaylog">
                
            </div>
            <div id="_push">
            </div>
            <div id="_footer">
                <div>Version 2.4.22 - February 20, 2017</div>
                <ul class="left" style="width: 700px;margin-top: 5px;">
                    <li class="rightborder"><a href="/portal/Home/TermsAndConditions">Privacy Statement and End User License Agreement</a></li>
                    <li class="rightborder"><a href="/portal/Home/TermsConditions">Terms & Conditions</a></li>
                    <li class="rightborder"><a href="http://www.mytotalconnectcomfort.com/Account/ResetLocalisationCulture">Global Site</a></li>

                        <li class="rightborder"><a href="/portal/Home/SetMobileView?mobile=True&returnUrl=%2Fportal%2FHome%2FIndex%3FReturnUrl%3D%252fportal%252fDevice%252fControl%252f%253fpage%253d1%26page%3D1">Mobile view</a></li>
                    <li class="rightborder"><a href="/portal/Home/Feedback">Feedback</a></li>
                    <li><br/>  <a href="https://honeywell.com/Pages/Home.aspx" target="_blank">© 2017 Honeywell International Inc.</a></li>
                </ul>
                <ul id="CultureControl">


<li class="rightborder"><a class="culture-link" data-ajax="false" href="/portal/Account/ChangeCulture?lang=en-US&returnUrl=%2Fportal%2FHome%2FIndex%3FReturnUrl%3D%252fportal%252fDevice%252fControl%252f%253fpage%253d1%26page%3D1" style="text-decoration: underline;">English</a> </li>

<li><a class="culture-link" data-ajax="false" href="/portal/Account/ChangeCulture?lang=fr-CA&returnUrl=%2Fportal%2FHome%2FIndex%3FReturnUrl%3D%252fportal%252fDevice%252fControl%252f%253fpage%253d1%26page%3D1" style="">Français</a></li>
    

                </ul>
            </div>
        </div>
        <div id="_rightBackground">
        </div>
    </div>


    <script type="text/javascript" language="javascript">
        $(function ()
        {
            var isMobileDevice = false;

            if (BrowserDetect.browser == "Explorer" && parseFloat(BrowserDetect.version) < 
            {
                $("#unsupportedbrowser").html('The web browser you are using is not supported.  A supported browser is required to use Total Connect Comfort.  The most recent versions of Chrome, Safari, Firefox and Internet Explorer may be used.  Update or download one of these browsers to use Total Connect Comfort.');
            }
        });
    </script>
</body>
</html>
 [hwstat1]

Posted

TCC is just a web scrape.  I don't have a stat so unless you want to give me a login to yours, I'm no help.

 

The JS warnings are just part of the main code.  If you view the source in IE you'll see the same thing.

Posted

TCC is just a web scrape.  I don't have a stat so unless you want to give me a login to yours, I'm no help.

 

The JS warnings are just part of the main code.  If you view the source in IE you'll see the same thing.

OK Thanks and understood. OH Gawd...another site dependant on javascript?

 

In the mean time I rebooted my RPi 1 and tried to install the Honeywell stat again...no response from the TCC website again. Then all hell broke loose.

NodeLink  appeared to hang and then lost ability to connect to ISY. Finally looking at it's Nodelink device page the address in the box was "ISY" and my IP address was gone. Replaced "ISY" with "192.168.0.xxx" and it resumed connections.

 

Next, all my devices disappeared. Many reboots of both and attempts it seemed that the ISY profile was emptied out and I lost 4 devices in the profile1 file in ISY.

U[on reboot of NodeLink it reported it found ISY and profile1 but no devices existed. I have just rebuilt four devices and all reconnected fine. Now just finished transferring all ISY names in programs to new device names...ewww...just thought about notification hard addreses...yuk.

 

Anyway, I am returning the Honeywell to HD tomorrow. It has very few settings like On/Off differential and many other higher level settings. It's more for plug and pray people, and no information seems to be available for it.  It is also only settable and resolved to 0.5C and may have the same problems as the Venstar. Not for me.

 

On top of that, HD gave me an obviously torn open box, a wire marker sheet with the common labels missing, check marks in the wiring diagram checkboxes, and broken terminals in the connection plate. :(  Going back for a trade up to Ecobee3 with 3 remote deal, while it lasts. More $$$$ and last ditch attempt to find a decent stat.  Venstar is short cycling my A/C no matter what I set background settings at. and they just don't seem to care..grrrrr....

 

I wonder if my RPi1 is dying or overheating in the cabinet. Have the door open and no router in there any more...didn't help and it's not that warm in here. (summer with A/C?)

The scariest thing is ISY has done weird stuff to me before, when I installed a Node and ISY was not setup.  Whatever outside data storm hits on it, it seems no safety limits are in place and outside devices can cause havoc inside, if wild data is sent. :(  (V5.0.10 alpha, but these things started a long time ago.)

 

 

Oh geeeezzzz. MY ISY just finished it's complete house shutdown after the last reboot. (Scared the crap out of me)  I still have to install some occupancy checking cancellation in there. **SIGH** Maybe next round...LOL

  • 3 weeks later...
Posted

TCC is just a web scrape.  I don't have a stat so unless you want to give me a login to yours, I'm no help.

 

 

I'm happy to PM you a login to TCC if you're interested in fixing this issue.  I have an Ecobee at home, but a TCC in a rental...it'd be nice to set up some rules to keep an eye on it. :) 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...