Newbie on HTML. Looking to extract value

I'm trying to extract a value from the Honeywell https://www.mytotalconnectcomfort.com/ site. I'm using the html node and am very unskilled in extracting data.
I'm trying to extract this value. 52. I've tried adding div.DisplayValue to the selector in the html node by right clicking the element in the web page and using inspect element. This is what it returns.
<div class="DisplayValue">52</div>
Not sure how to go further. Would be great if someone could steer me in the correct direction. Thanks.

If you view the page in your browser, you can use the browser's developer tools (F12 shortcut). Go to the elements tab and click on the icon that lets you hover and select elements on the page, click on the element that contains the value you want and you will be able to copy the CSS selector. Then you can use that in the Node-RED request node.

With the example you have there you would use div.DisplayValue, and set to text content of the element.
with latest node-red there was an issue with not properly formed html. does the text have a body tags.
e.g.

[{"id":"1ac36170.8a28af","type":"inject","z":"c791cbc0.84f648","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"<body><div class=\"DisplayValue\">52</div><div class=\"AnotherDisplayValue\">152</div>,/body>","payloadType":"str","x":120,"y":3620,"wires":[["1eb5006f.f8ccb"]]},{"id":"1eb5006f.f8ccb","type":"html","z":"c791cbc0.84f648","name":"","property":"payload","outproperty":"payload","tag":"div.DisplayValue","ret":"text","as":"single","x":310,"y":3620,"wires":[["e738d83.2fcfca8"]]},{"id":"e738d83.2fcfca8","type":"debug","z":"c791cbc0.84f648","name":"Output","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":480,"y":3640,"wires":[]}]

that's where I was able to get the div.DisplayValue.
DisplayValue
But in the debug I'm getting
msg.payload : array[0]
[ empty ]

Does the pic above answer the question? Is the html properly formed?

I would say it answers the question. From the image i would say the answer is no, there are no body tags.

Then curious what could be wrong and why the array returns empty.

Is that the text that is inputted to the html node, if so try adding body tags. If you want more help paste the html text here and others and I will probably take a look.
p.s what version of node-red are you using?

Sorry, don't quite know how to paste the html text. really new at this.
Node Red is v1.3.7

Just like normal text, highlight right click copy,
press </> in the forum reply editor. Paste the text between the back ticks (on their own line as below)
e.g
```
paste html text here
```


<!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>MAIN LEVEL Control</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.8.42" />
    <link rel="stylesheet" type="text/css" href="/portal/Content/TrueHome/Site.css?v=2.8.42" />
    <link rel="stylesheet" type="text/css" href="/portal/Content/TrueHome/Buttons.css?v=2.8.42" />
    <link rel="stylesheet" type="text/css" href="/portal/Content/TrueHome/EditorTemplates.css?v=2.8.42" />
    <link rel="stylesheet" type="text/css" href="/portal/Content/TrueHome/ModalAjaxContentDialog.css?v=2.8.42" />

    
    <script type="text/javascript" src="/portal/Scripts/jquery-1.12.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.8.42"></script>

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

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

    


<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
    
<link rel="stylesheet" type="text/css" href="/portal/Content/TrueHome/Control.css?v=2.8.42" />

<script type="text/javascript" src="/portal/Scripts/Control/Control.js?v=2.8.42"></script>
<script type="text/javascript" src="/portal/Scripts/Control/Control.Model.js?v=2.8.42"></script>
<script type="text/javascript" src="/portal/Scripts/Control/Control.Res.js?v=2.8.42"></script>
<script type="text/javascript" src="/portal/Scripts/Control/Control.UI.js?v=2.8.42"></script>
<script type="text/javascript" src="/portal/Scripts/Control/Control.Urls.js?v=2.8.42"></script>
<script type="text/javascript" src="/portal/Scripts/Control/Control.Init.js?v=2.8.42"></script>
<script type="text/javascript" >
    $(document).ready(function()
    {
        ///////////////////// pass model data to client-side logic /////////////////////
        Control.Model.set(Control.Model.Property.displayedUnits, 'F');
        Control.Model.set(Control.Model.Property.commercial, false);
        Control.Model.set(Control.Model.Property.communicationLost, false);
        Control.Model.set(Control.Model.Property.coolLowerSetpLimit, 50);
        Control.Model.set(Control.Model.Property.coolNextPeriod, 0);
        Control.Model.set(Control.Model.Property.coolSetpoint, 0);
        Control.Model.set(Control.Model.Property.coolUpperSetptLimit, 99);
        Control.Model.set(Control.Model.Property.deadband, 0);
        Control.Model.set(Control.Model.Property.deviceID, 4702507);
        Control.Model.set(Control.Model.Property.dispTemperature, 68);
        Control.Model.set(Control.Model.Property.dispTemperatureAvailable, true);
        Control.Model.set(Control.Model.Property.dualSetpointStatus, true);
        Control.Model.set(Control.Model.Property.heatLowerSetptLimit, 40);
        Control.Model.set(Control.Model.Property.heatNextPeriod, 72);
        Control.Model.set(Control.Model.Property.heatSetpoint, 68);
        Control.Model.set(Control.Model.Property.heatUpperSetptLimit, 80);
        Control.Model.set(Control.Model.Property.holdUntilCapable, false);
        Control.Model.set(Control.Model.Property.indoorHumidity, 24);
        Control.Model.set(Control.Model.Property.indoorHumiditySensorAvailable, true);
        Control.Model.set(Control.Model.Property.isInVacationHoldMode, false);
        Control.Model.set(Control.Model.Property.outdoorHumidity, 36);
        Control.Model.set(Control.Model.Property.outdoorTemp, 25);
        Control.Model.set(Control.Model.Property.schedCoolSp, 85);
        Control.Model.set(Control.Model.Property.schedHeatSp, 62);
        Control.Model.set(Control.Model.Property.scheduleCapable, false);
        Control.Model.set(Control.Model.Property.setpointChangeAllowed, true);
        Control.Model.set(Control.Model.Property.statusCool, 0);
        Control.Model.set(Control.Model.Property.statusHeat, 2);
        Control.Model.set(Control.Model.Property.switchAutoAllowed, false);
        Control.Model.set(Control.Model.Property.switchCoolAllowed, false);
        Control.Model.set(Control.Model.Property.switchEmergencyHeatAllowed, false);
        Control.Model.set(Control.Model.Property.switchHeatAllowed, true);
        Control.Model.set(Control.Model.Property.switchOffAllowed, true);
        Control.Model.set(Control.Model.Property.systemSwitchPosition, 1);
                Control.Model.set(Control.Model.Property.temporaryHoldUntilTime, null);

        Control.Model.set(Control.Model.Property.vacationHold, 0);
                Control.Model.set(Control.Model.Property.vacationHoldUntilTime, null);

        Control.Model.set(Control.Model.Property.fanMode, null);

        Control.Model.set(Control.Model.Property.fanModeAutoAllowed, false);

        Control.Model.set(Control.Model.Property.fanModeOnAllowed, false);

        Control.Model.set(Control.Model.Property.fanModeCirculateAllowed, false);

        Control.Model.set(Control.Model.Property.fanModeFollowScheduleAllowed, false);
        Control.Model.set(Control.Model.Property.hasFan, false);
        Control.Model.set(Control.Model.Property.weatherPhrase, 'Mostly cloudy');
        if (36 != 0) {
            Control.Model.set(Control.Model.Property.weatherHumidity, '36');
        } else {
            Control.Model.set(Control.Model.Property.weatherHumidity, formatHumidity(0, false));
        }
        if (26 != 0) {
            Control.Model.set(Control.Model.Property.weatherTemperature, '26');
        } else {
            Control.Model.set(Control.Model.Property.weatherTemperature, formatTemperature(0, false));
        }
        Control.Model.set(Control.Model.Property.weatherHasStation, false);
        Control.Model.set(Control.Model.Property.weatherIcon, 6);
        Control.Model.set(Control.Model.Property.canControlHumidification, false);


        Control.Model.clearPropertyUpdates();

        ///////////////////// pass resources to client-side logic /////////////////////
        Control.Res.F1DataSessionStarted = "Data Session started successfully.";
        Control.Res.F1DataSessionFailed = "Data Session initialization failed.";
        Control.Res.F1DataSessionOpen = "Data Session is open.";
        Control.Res.F1StatusCommunicationLost = "Communication with your thermostat has been lost.";
        Control.Res.F1DataSessionTimeout = "Data Session is no longer open.";
        Control.Res.FollowingSchedule = "Following Schedule";
        Control.Res.Help = "Help";
        Control.Res.FollowingScheduleInRecovery = "Following Schedule in Recovery";
        Control.Res.FanHelpTextOnMode = "<p><b>On</b>: Fan is always on.</p>";
        Control.Res.FanHelpTextAutoMode = "<p><b>Auto</b>: Fan runs only when the heating or cooling system is on.</p>";
        Control.Res.FanHelpTextCirculateMode = "<p><b>Circulate</b>: Fan runs randomly, about 35% of the time.</p>";
        Control.Res.FanHelpTextFollowScheduleMode = "<p><b>Follow Schedule</b>: Fan controlled by the program schedule.</p>";
        Control.Res.FanHelpText = "<p>After you select your desired setting, press <b>Submit</b> to save your changes.</p>";
        Control.Res.LocationCodeChange = "Please contact the account owner to have the location code changed.";
        Control.Res.UnsavedChanges = "You have unsaved changes. Click Submit in the lower right corner of control panel.";

        ///////////////////// pass urls to client-side logic /////////////////////
        Control.Urls.refreshAlerts = '/portal/Device/Alerts?locationId=3449532&deviceId=4702507';
        Control.Urls.refreshDataSession = '/portal/Device/CheckDataSession/4702507';
        Control.Urls.locationDeviceIndex = '/portal/3449532/Zones';
        Control.Urls.submitControlScreenChanges = '/portal/Device/SubmitControlScreenChanges';
        Control.Urls.forecasts = '/portal/Device/Forecasts?locationId=3449532&units=Fahrenheit';
        Control.Urls.humidificationMenu = '/portal/Device/Menu/4702507/tab2';

        ///////////////////// initialize client-side logic /////////////////////
        Control.Init();
    });
</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.honeywellhome.com" target="_blank">HoneywellHome.com</a></li>
                    </ul>
                </div>
                <div id="logo">
                    <a href="/portal/">Honeywell Home - My Total Connect Comfort<span></span></a>
                </div>
            </div>
            <div id="menucontainer">
                <ul id="menu">
                    <li class="menulink"><a href="https://www.honeywellhome.com/en/support"
                        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/MyAccount">My Account</a>
                        </li>
                        <li class="menudivider"></li>
                        <li class="menulink">
                            <a href="/portal/">Control Center</a>
                        </li>
                        <li class="menudivider"></li>
                        <li class="menulink">
                            <a href="/portal/Account/LogOff">Sign Out</a>
                        </li>
                        <li class="menudivider"></li>
                        <li id="greeting">
                            Welcome
                            <b>Chris</b> </li>
                </ul>
            </div>
            <div id="red-grey-line">
            </div>
            <div id="breadcrumb">
                
    <div class="crumbs">
        <a href="/portal/">Control Center</a>
    </div>
    <div class="breadcrumb-arrow"></div>
    <div class="crumbs">
        <a href="/portal/Locations">My Locations</a>
    </div>
    <div class="breadcrumb-arrow"></div>
    <div class="crumbs">
        <a href="/portal/3449532/Zones">Thermostat(s) in Lake House</a>
    </div>
    <div class="breadcrumb-arrow"></div>
    <div class="crumbs">
        MAIN LEVEL Control
    </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 class="TitleAndAlerts">

    <div id="ControlScreenHeader">
        <h1 id="ZoneName">MAIN LEVEL Control</h1>
    </div>

    <div id="AlertsPlaceHolder">

</div>

</div>

<form id="ControlForm" action="">

    

    <div id="ControlScreen" class="WithOutdoor">

        

        <div id="TempDisplays">
            <div id="IndoorDisplay">

                <div class="IndoorTemp">
                    <div class="IndoorTempHdr">Indoor</div>
                    <div class="IndoorTempDisplay">
                        <div class="DisplayValue">68</div><span class="NoBold">&deg;</span>
                    </div>
                </div>

                <div class="IndoorHumidity " style="">
                    <div class="IndoorHumidityDisplay">
                        <div class="DisplayValue">24</div><sup class="IndoorHumidityPercent">%</sup>
                    </div>
                    <div class="IndoorHumidityHdr">Humidity</div>
                </div>
            </div>
            <div id="OutdoorDisplay">
                <div class="OutdoorDisplayHdr">Outdoor</div>

                <div class="OutdoorTempDisplay">
                    
                    <div class="DisplayValue">25</div><span class="NoBold">&deg;</span>
                </div>

                <div class="OutdoorHumidity">
                    <div class="OutdoorHumidityDisplay">
                        
                        <div class="DisplayValue">36</div><sup class="OutdoorHumidityPercent">%</sup>
                    </div>
                    <div class="OutdoorHumidityHdr">Humidity</div>
                </div>


                <img id="CurrentWeatherIcon" alt="Mostly cloudy" title="Mostly cloudy" class="WeatherIcon" src="/portal/Images/Icons/Weather/4_mostly_cloudy%402x.png?v=2.8.42" style="display: inline-block" />

                <div class="FiveDayForecastInfo">

                    <div id="FiveDayForecastBtn" class="FiveDayForecastBtn" style="display: inline-block">5-Day Forecast</div>


                    <a href="/portal/Location/Edit/3449532" id="InvalidZipCodeLink" style="display: none">Invalid Zip Code</a>


                    <div id="LocationCodeChange" title="Help" style="display: none">Invalid Zip Code</div>
                    <div id="LocationCodeChangeHelpBox" style="display: none">Please contact the account owner to have the location code changed.</div>
                </div>

            </div>
        </div>


        <div id="SystemButtons">
            <div class="SystemButtonsHdr">System</div>




            <div id="HeatBtn" class="unselectable SystemButton SystemButtonOn" style="">
                <div class="SystemText">HEAT</div>
            </div>


            <div id="CoolBtn" class="unselectable SystemButton" style="display: none">
                <div class="SystemText">COOL</div>
            </div>


            <div id="AutoBtn" class="unselectable SystemButton" style="display: none">
                <div class="SystemText">Auto</div>
            </div>


            <div id="OffBtn" class="unselectable SystemButton" style="">
                <div class="SystemText">OFF</div>
            </div>


            <div id="EMHeatBtn" class="unselectable SystemButton" style="display: none">
                <div class="SystemText">EMHEAT</div>
            </div>
        </div>




        

        <div id="AutoModeTempControls" style="display: none">
            <div id="AutoHeatSetpt">
                <div class="SetPtContainer">
                    <div class="CurrSetptHdr">Heat Setpoint</div>
                    <div class="CurrentSetpt"><div class="DisplayValue">68</div><span class="NoBold">&deg;</span></div>
                </div>

                <div class="SetPtButtons" style="">
                    <div id="AutoModeHeatUpBtn" class="UpBtn unselectable"> </div>
                    <div id="AutoModeHeatDownBtn" class="DownBtn unselectable"> </div>
                </div>
            </div>
            <div id="AutoCoolSetpt">
                <div class="SetPtContainer">
                    <div class="CurrSetptHdr">Cool Setpoint</div>
                    <div class="CurrentSetpt"><div class="DisplayValue">0</div><span class="NoBold">&deg;</span></div>
                </div>

                <div class="SetPtButtons" style="">
                    <div id="AutoModeCoolUpBtn" class="UpBtn unselectable"> </div>
                    <div id="AutoModeCoolDownBtn" class="DownBtn unselectable"> </div>
                </div>
            </div>
        </div>



        

        <div id="NonAutoModeTempControls" style="">

            <div id="NonAutoHeatSetpt" style="">
                <div class="SetPtContainer">
                    <div class="CurrSetptHdr">Set To</div>
                    <div class="CurrentSetpt"><div class="DisplayValue">68</div><span class="NoBold">&deg;</span></div>
                </div>

                <div class="SetPtButtons" style="">
                    <div id="NonAutoModeHeatUpBtn" class="UpBtn unselectable"> </div>
                    <div id="NonAutoModeHeatDownBtn" class="DownBtn unselectable"> </div>
                </div>
            </div>

            <div id="NonAutoCoolSetpt" style="display: none">
                <div class="SetPtContainer">
                    <div class="CurrSetptHdr">Set To</div>
                    <div class="CurrentSetpt"><div class="DisplayValue">0</div><span class="NoBold">&deg;</span></div>
                </div>

                <div class="SetPtButtons" style="">
                    <div id="NonAutoModeCoolUpBtn" class="UpBtn unselectable"> </div>
                    <div id="NonAutoModeCoolDownBtn" class="DownBtn unselectable"> </div>
                </div>
            </div>
        </div>

        

        <div id="ScheduledStatus" style="display: none">
            <div id="ScheduledStatusHdr">
                Following Schedule
            </div>
        </div>


        <div id="DemandResponseEventStatus" style="display: none">
            <div id="DemandResponseEventStatusHdr">
                <a href="javascript:void(0);" onclick="Control.displayOptOutPopup();">Energy Saving Event</a>
            </div>
        </div>

        

        <div id="TemporaryStatus" style="display: none">
            <div id="HoldUntilTime">
                Hold Until 
                <div class="DisplayValue"></div>
            </div>
            <div id="HoldUntilOptionsBtn" class="unselectable">Press for Options</div>
        </div>

        <div id="TemporaryStatusOptions" style="display: none">
            <div id="TemporaryHoldOptionsHoldUntilContainer">
                <div class="HoldUntilTimeContainer">
                    <div class="HoldUntilTimeHdr">Hold Until </div>
                    <div class="HoldUntilTimeValue"></div>
                </div>
                <div class="HoldUntilButtonsContainer">
                    <div class="HoldUntilUpBtn unselectable"> </div>
                    <div class="HoldUntilDownBtn unselectable"> </div>
                </div>
            </div>
            <div id="TemporaryStatusOptionButtons">

                <div class="SwitchToPermanentBtn unselectable" style="">Switch to Permanent Hold</div>

                <div class="CancelHoldBtn unselectable" style="display: none">Cancel Hold</div>
            </div>
        </div>

        

        <div id="PermanentStatus" style="display: none">
            <div id="PermanentStatusHdr">Permanent Hold</div>
            <div id="PermanentStatusOptionsBtn" class="unselectable">Press for Options</div>
        </div>

        <div id="PermanentStatusOptions" style="display: none">
            <div id="PermanentStatusOptionsHdr">Permanent Hold</div>
            <div id="PermanentStatusOptionButtons">
                <div id="SwitchToTemporaryHoldBtn" class="unselectable">Switch to Temporary Hold</div>
                <div class="CancelHoldBtn unselectable">Cancel Hold</div>
            </div>
        </div>

        

        <div id="SouthernAwayStatus" style="display: none">
            <div id="SouthernAwayStatusHdr">Dehumidification Away Mode is Active</div>
            <div id="SouthernAwayHelpButton" class="unselectable">Help</div>
        </div>
        <div id="SouthernAwayHelpBox">Dehumidification Away Mode is a pre-programmed option that controls humidity while your house is vacant during the summer, to help protect your home and possessions while you are away. Please contact the contractor who installed your system if you would like to change these settings or learn more about them.</div>

        

        <div id="VacationStatus" style="display: none">
            <div id="VacationHoldHdr">Away until</div>
            <div id="VacationHold"></div>

            <div id="VacationHoldHelpButton" class="unselectable" style="display: none">Help</div>

            <div id="VacationHoldCancelButton" class="unselectable" style="">Cancel vacation hold</div>
        </div>
        <div id="VacationHoldHelpBox">When the thermostat is in Vacation Mode the settings can not be edited remotely and can only be changed locally at the thermostat.</div>


        <div id="OffStatus" style="display: none">
            <div id="OffStatusHdr">Device is Off</div>
        </div>

        <div id="MenuOptions">
            <div class="MenuOptionsButton unselectable">
                <a class="unselectable" href="/portal/Device/Menu/4702507?ReturnTo=ControlScreen4702507">Menu</a>
            </div>
        </div>


        <div id="FanSystemButtons" style="display: none">
            <div id="FanSystemButtonsHdr">Fan</div>


            <div id="FanOnBtn" class="unselectable FanSystemButton" style="display: none">
                <div class="SystemText">On</div>
            </div>


            <div id="FanAutoBtn" class="unselectable FanSystemButton" style="display: none">
                <div class="SystemText">Auto</div>
            </div>


            <div id="FanCirculateBtn" class="unselectable FanSystemButton" style="display: none">
                <div class="SystemText">Circulate</div>
            </div>


            <div id="FanFollowScheduleBtn" class="unselectable FanSystemButton" style="display: none">
                <div class="SystemText">Follow Schedule</div>
            </div>

            <div id="FanHelpBtn" class="helpButton unselectable" title="Help" style=""></div>
        </div>


        <div id="EquipmentStatus">
            <div id="eqStatusFanOn" class="hidden">
            <div class="equipStatusIcon fanOnIcon"></div>
            <div class="equipStatusText">Fan is on</div>
            </div>
            <div id="eqStatusHeating" class="hidden">
                <div class="equipStatusIcon heatIcon"></div>
                <div class="equipStatusText">Heat is on</div>
            </div>
            <div id="eqStatusCooling" class="hidden">
                <div class="equipStatusIcon coolIcon"></div>
                <div class="equipStatusText">Cool is on</div>
            </div>
        </div>

        <div id="DisabledSubmitBtnDiv">
            <div id="DisabledSubmitBtn" class="unselectable">Submit</div>
        </div>

        <div id="SubmitBtnDiv">
            <div id="SubmitBtn" class="unselectable">Submit</div>
        </div>

        <div id="start-session-status"> </div>

    </div>

    <div id="FiveDayForecast" class="FiveDayForecast" style="display: none">
        <a href="" tabindex="1"></a>
        <div class="header">
                <h2>5-Day Forecast for <a href="/portal/Location/Edit/3449532">20 Ridgerunner Rd., Hancock, New York, 13783</a></h2>
        </div>
        <div class="LoadingDiv" style="display: none">
            <div>
                <img src="/portal/Images/Icons/icon_activity_indicator_animation.gif?v=2.8.42" alt="Loading..." title="Loading..." />
            </div>
            <div style="position: relative; left: 5px;">
                Loading...
            </div>
        </div>
        <div class="ContentDiv" style="display: none">

        </div>
        <div class="buttonarea">
            <div class="button red" id="FiveDayForecastDoneBtn"><span class="left unselectable">Close</span><span class="right"></span></div>
        </div>
    </div>

</form>



<div class="buttonarea">
    <div class="buttonwrapper">
        <div class="button back"><a href="/portal/3449532/Zones">Back</a><span class="right"></span></div>
    </div>
</div>


                </div>
            </div>
            <div id="gatewaylog">
                
            </div>
            <div id="_push">
            </div>
            <div id="_footer">
                <div>Version 2.8.42 - November 10, 2020</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 &amp; Conditions</a></li>
                    <li class="rightborder"><a href="https://www.mytotalconnectcomfort.com/Account/ResetLocalisationCulture">Global Site</a></li>

                    <li class="rightborder"><a href="/portal/Home/Feedback">Feedback</a></li>
                    <li><br />&nbsp;&nbsp;<a href="https://honeywellhome.com/" target="_blank">&copy; 2022 Resideo Technologies, Inc.</a> The Honeywell Home trademark is used under license from Honeywell International Inc. All rights reserved.</li>
                </ul>
                <ul id="CultureControl">


<li class="rightborder"><a class="culture-link" data-ajax="false" href="/portal/Account/ChangeCulture?lang=en-US&amp;returnUrl=%2Fportal%2FDevice%2FControl%2F4702507%3Fpage%3D1" style="text-decoration: underline;">English</a> </li>

<li><a class="culture-link" data-ajax="false" href="/portal/Account/ChangeCulture?lang=fr-CA&amp;returnUrl=%2Fportal%2FDevice%2FControl%2F4702507%3Fpage%3D1" style="">Fran&#231;ais</a></li>
    

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

        <div id="dialog" style="display: none">
            <div class="warning"></div>
            <ul>
                <li class="header">Your session is about to expire.</li>
                <li>You will be logged off in <span id='dialog-countdown' style='font-weight:bold'></span> seconds.</li>
                <li>Do you want to continue your session?</li>
            </ul>
        </div>

        <script type="text/javascript">
            var sessionTimeoutHandler = new SessionTimeoutHandler(
                "#dialog",
                "#dialog-countdown",
                "Yes",
                "No",
                '/portal/Account/LogOff',
                '/portal/Account/Timeout'
            );
            sessionTimeoutHandler.Initialize();
        </script>
    <script type="text/javascript" language="javascript">
        $(function ()
        {
            var isMobileDevice = false;

            if (BrowserDetect.browser == "Explorer" && parseFloat(BrowserDetect.version) < 8)
            {
                $("#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>

No issue her parsing the temp 68
Import this example. Press ctrl i in node-red editor, paste this flow.json and press import.
There are 3 examples.

[{"id":"1ac36170.8a28af","type":"inject","z":"c791cbc0.84f648","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"<body><form><div class=\"DisplayValue\">52</div><div class=\"AnotherDisplayValue\">152</div></form></body>","payloadType":"str","x":70,"y":3640,"wires":[["e11d9ac6.1e5328"]]},{"id":"e11d9ac6.1e5328","type":"template","z":"c791cbc0.84f648","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<head>\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\n    <meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\" />\n\n    <title>MAIN LEVEL Control</title>\n</head>\n<body>\n    <div id=\"_verticalGradientBackground\">\n    </div>\n\n    <div id=\"_contentWrapper\">\n        <div id=\"_leftBackground\">\n        </div>\n        <div id=\"_content\">\n            <div id=\"header\">\n                <div id=\"header-top\">\n                    <ul id=\"toplinks\">\n                        <li><a href=\"https://www.honeywellhome.com\" target=\"_blank\">HoneywellHome.com</a></li>\n                    </ul>\n                </div>\n                <div id=\"logo\">\n                    <a href=\"/portal/\">Honeywell Home - My Total Connect Comfort<span></span></a>\n                </div>\n            </div>\n            <div id=\"menucontainer\">\n                <ul id=\"menu\">\n                    <li class=\"menulink\"><a href=\"https://www.honeywellhome.com/en/support\"\n                        target=\"_blank\">\n                        Contact Us\n                    </a></li>\n                    <li class=\"menudivider\"></li>\n                    <li class=\"menulink\">\n                        <a href=\"/portal/Home/FAQs\">FAQs</a>\n                    </li>\n                    <li class=\"menudivider\"></li>\n                        <li class=\"menulink\">\n                            <a href=\"/portal/MyAccount\">My Account</a>\n                        </li>\n                        <li class=\"menudivider\"></li>\n                        <li class=\"menulink\">\n                            <a href=\"/portal/\">Control Center</a>\n                        </li>\n                        <li class=\"menudivider\"></li>\n                        <li class=\"menulink\">\n                            <a href=\"/portal/Account/LogOff\">Sign Out</a>\n                        </li>\n                        <li class=\"menudivider\"></li>\n                        <li id=\"greeting\">\n                            Welcome\n                            <b>Chris</b> </li>\n                </ul>\n            </div>\n            <div id=\"red-grey-line\">\n            </div>\n            <div id=\"breadcrumb\">\n                \n    <div class=\"crumbs\">\n        <a href=\"/portal/\">Control Center</a>\n    </div>\n    <div class=\"breadcrumb-arrow\"></div>\n    <div class=\"crumbs\">\n        <a href=\"/portal/Locations\">My Locations</a>\n    </div>\n    <div class=\"breadcrumb-arrow\"></div>\n    <div class=\"crumbs\">\n        <a href=\"/portal/3449532/Zones\">Thermostat(s) in Lake House</a>\n    </div>\n    <div class=\"breadcrumb-arrow\"></div>\n    <div class=\"crumbs\">\n        MAIN LEVEL Control\n    </div>\n\n            </div>\n            <div id=\"main\">\n                <noscript>\n                    <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>\n                </noscript>\n                <div id=\"NoCookies\">\n\n                </div>\n                <div id=\"unsupportedbrowser\">\n                </div>\n                <div id=\"mainContent\">\n\n                    \n\n\n\n\n\n<div class=\"TitleAndAlerts\">\n\n    <div id=\"ControlScreenHeader\">\n        <h1 id=\"ZoneName\">MAIN LEVEL Control</h1>\n    </div>\n\n    <div id=\"AlertsPlaceHolder\">\n\n</div>\n\n</div>\n\n<form id=\"ControlForm\" action=\"\">\n\n    \n\n    <div id=\"ControlScreen\" class=\"WithOutdoor\">\n\n        \n\n        <div id=\"TempDisplays\">\n            <div id=\"IndoorDisplay\">\n\n                <div class=\"IndoorTemp\">\n                    <div class=\"IndoorTempHdr\">Indoor</div>\n                    <div class=\"IndoorTempDisplay\">\n                        <div class=\"DisplayValue\">68</div><span class=\"NoBold\">&deg;</span>\n                    </div>\n                </div>\n\n                <div class=\"IndoorHumidity \" style=\"\">\n                    <div class=\"IndoorHumidityDisplay\">\n                        <div class=\"DisplayValue\">24</div><sup class=\"IndoorHumidityPercent\">%</sup>\n                    </div>\n                    <div class=\"IndoorHumidityHdr\">Humidity</div>\n                </div>\n            </div>\n            <div id=\"OutdoorDisplay\">\n                <div class=\"OutdoorDisplayHdr\">Outdoor</div>\n\n                <div class=\"OutdoorTempDisplay\">\n                    \n                    <div class=\"DisplayValue\">25</div><span class=\"NoBold\">&deg;</span>\n                </div>\n\n                <div class=\"OutdoorHumidity\">\n                    <div class=\"OutdoorHumidityDisplay\">\n                        \n                        <div class=\"DisplayValue\">36</div><sup class=\"OutdoorHumidityPercent\">%</sup>\n                    </div>\n                    <div class=\"OutdoorHumidityHdr\">Humidity</div>\n                </div>\n\n\n                <img id=\"CurrentWeatherIcon\" alt=\"Mostly cloudy\" title=\"Mostly cloudy\" class=\"WeatherIcon\" src=\"/portal/Images/Icons/Weather/4_mostly_cloudy%402x.png?v=2.8.42\" style=\"display: inline-block\" />\n\n                <div class=\"FiveDayForecastInfo\">\n\n                    <div id=\"FiveDayForecastBtn\" class=\"FiveDayForecastBtn\" style=\"display: inline-block\">5-Day Forecast</div>\n\n\n                    <a href=\"/portal/Location/Edit/3449532\" id=\"InvalidZipCodeLink\" style=\"display: none\">Invalid Zip Code</a>\n\n\n                    <div id=\"LocationCodeChange\" title=\"Help\" style=\"display: none\">Invalid Zip Code</div>\n                    <div id=\"LocationCodeChangeHelpBox\" style=\"display: none\">Please contact the account owner to have the location code changed.</div>\n                </div>\n\n            </div>\n        </div>\n\n\n        <div id=\"SystemButtons\">\n            <div class=\"SystemButtonsHdr\">System</div>\n\n\n\n\n            <div id=\"HeatBtn\" class=\"unselectable SystemButton SystemButtonOn\" style=\"\">\n                <div class=\"SystemText\">HEAT</div>\n            </div>\n\n\n            <div id=\"CoolBtn\" class=\"unselectable SystemButton\" style=\"display: none\">\n                <div class=\"SystemText\">COOL</div>\n            </div>\n\n\n            <div id=\"AutoBtn\" class=\"unselectable SystemButton\" style=\"display: none\">\n                <div class=\"SystemText\">Auto</div>\n            </div>\n\n\n            <div id=\"OffBtn\" class=\"unselectable SystemButton\" style=\"\">\n                <div class=\"SystemText\">OFF</div>\n            </div>\n\n\n            <div id=\"EMHeatBtn\" class=\"unselectable SystemButton\" style=\"display: none\">\n                <div class=\"SystemText\">EMHEAT</div>\n            </div>\n        </div>\n\n\n\n\n        \n\n        <div id=\"AutoModeTempControls\" style=\"display: none\">\n            <div id=\"AutoHeatSetpt\">\n                <div class=\"SetPtContainer\">\n                    <div class=\"CurrSetptHdr\">Heat Setpoint</div>\n                    <div class=\"CurrentSetpt\"><div class=\"DisplayValue\">68</div><span class=\"NoBold\">&deg;</span></div>\n                </div>\n\n                <div class=\"SetPtButtons\" style=\"\">\n                    <div id=\"AutoModeHeatUpBtn\" class=\"UpBtn unselectable\"> </div>\n                    <div id=\"AutoModeHeatDownBtn\" class=\"DownBtn unselectable\"> </div>\n                </div>\n            </div>\n            <div id=\"AutoCoolSetpt\">\n                <div class=\"SetPtContainer\">\n                    <div class=\"CurrSetptHdr\">Cool Setpoint</div>\n                    <div class=\"CurrentSetpt\"><div class=\"DisplayValue\">0</div><span class=\"NoBold\">&deg;</span></div>\n                </div>\n\n                <div class=\"SetPtButtons\" style=\"\">\n                    <div id=\"AutoModeCoolUpBtn\" class=\"UpBtn unselectable\"> </div>\n                    <div id=\"AutoModeCoolDownBtn\" class=\"DownBtn unselectable\"> </div>\n                </div>\n            </div>\n        </div>\n\n\n\n        \n\n        <div id=\"NonAutoModeTempControls\" style=\"\">\n\n            <div id=\"NonAutoHeatSetpt\" style=\"\">\n                <div class=\"SetPtContainer\">\n                    <div class=\"CurrSetptHdr\">Set To</div>\n                    <div class=\"CurrentSetpt\"><div class=\"DisplayValue\">68</div><span class=\"NoBold\">&deg;</span></div>\n                </div>\n\n                <div class=\"SetPtButtons\" style=\"\">\n                    <div id=\"NonAutoModeHeatUpBtn\" class=\"UpBtn unselectable\"> </div>\n                    <div id=\"NonAutoModeHeatDownBtn\" class=\"DownBtn unselectable\"> </div>\n                </div>\n            </div>\n\n            <div id=\"NonAutoCoolSetpt\" style=\"display: none\">\n                <div class=\"SetPtContainer\">\n                    <div class=\"CurrSetptHdr\">Set To</div>\n                    <div class=\"CurrentSetpt\"><div class=\"DisplayValue\">0</div><span class=\"NoBold\">&deg;</span></div>\n                </div>\n\n                <div class=\"SetPtButtons\" style=\"\">\n                    <div id=\"NonAutoModeCoolUpBtn\" class=\"UpBtn unselectable\"> </div>\n                    <div id=\"NonAutoModeCoolDownBtn\" class=\"DownBtn unselectable\"> </div>\n                </div>\n            </div>\n        </div>\n\n        \n\n        <div id=\"ScheduledStatus\" style=\"display: none\">\n            <div id=\"ScheduledStatusHdr\">\n                Following Schedule\n            </div>\n        </div>\n\n\n        <div id=\"DemandResponseEventStatus\" style=\"display: none\">\n            <div id=\"DemandResponseEventStatusHdr\">\n                <a href=\"javascript:void(0);\" onclick=\"Control.displayOptOutPopup();\">Energy Saving Event</a>\n            </div>\n        </div>\n\n        \n\n        <div id=\"TemporaryStatus\" style=\"display: none\">\n            <div id=\"HoldUntilTime\">\n                Hold Until \n                <div class=\"DisplayValue\"></div>\n            </div>\n            <div id=\"HoldUntilOptionsBtn\" class=\"unselectable\">Press for Options</div>\n        </div>\n\n        <div id=\"TemporaryStatusOptions\" style=\"display: none\">\n            <div id=\"TemporaryHoldOptionsHoldUntilContainer\">\n                <div class=\"HoldUntilTimeContainer\">\n                    <div class=\"HoldUntilTimeHdr\">Hold Until </div>\n                    <div class=\"HoldUntilTimeValue\"></div>\n                </div>\n                <div class=\"HoldUntilButtonsContainer\">\n                    <div class=\"HoldUntilUpBtn unselectable\"> </div>\n                    <div class=\"HoldUntilDownBtn unselectable\"> </div>\n                </div>\n            </div>\n            <div id=\"TemporaryStatusOptionButtons\">\n\n                <div class=\"SwitchToPermanentBtn unselectable\" style=\"\">Switch to Permanent Hold</div>\n\n                <div class=\"CancelHoldBtn unselectable\" style=\"display: none\">Cancel Hold</div>\n            </div>\n        </div>\n\n        \n\n        <div id=\"PermanentStatus\" style=\"display: none\">\n            <div id=\"PermanentStatusHdr\">Permanent Hold</div>\n            <div id=\"PermanentStatusOptionsBtn\" class=\"unselectable\">Press for Options</div>\n        </div>\n\n        <div id=\"PermanentStatusOptions\" style=\"display: none\">\n            <div id=\"PermanentStatusOptionsHdr\">Permanent Hold</div>\n            <div id=\"PermanentStatusOptionButtons\">\n                <div id=\"SwitchToTemporaryHoldBtn\" class=\"unselectable\">Switch to Temporary Hold</div>\n                <div class=\"CancelHoldBtn unselectable\">Cancel Hold</div>\n            </div>\n        </div>\n\n        \n\n        <div id=\"SouthernAwayStatus\" style=\"display: none\">\n            <div id=\"SouthernAwayStatusHdr\">Dehumidification Away Mode is Active</div>\n            <div id=\"SouthernAwayHelpButton\" class=\"unselectable\">Help</div>\n        </div>\n        <div id=\"SouthernAwayHelpBox\">Dehumidification Away Mode is a pre-programmed option that controls humidity while your house is vacant during the summer, to help protect your home and possessions while you are away. Please contact the contractor who installed your system if you would like to change these settings or learn more about them.</div>\n\n        \n\n        <div id=\"VacationStatus\" style=\"display: none\">\n            <div id=\"VacationHoldHdr\">Away until</div>\n            <div id=\"VacationHold\"></div>\n\n            <div id=\"VacationHoldHelpButton\" class=\"unselectable\" style=\"display: none\">Help</div>\n\n            <div id=\"VacationHoldCancelButton\" class=\"unselectable\" style=\"\">Cancel vacation hold</div>\n        </div>\n        <div id=\"VacationHoldHelpBox\">When the thermostat is in Vacation Mode the settings can not be edited remotely and can only be changed locally at the thermostat.</div>\n\n\n        <div id=\"OffStatus\" style=\"display: none\">\n            <div id=\"OffStatusHdr\">Device is Off</div>\n        </div>\n\n        <div id=\"MenuOptions\">\n            <div class=\"MenuOptionsButton unselectable\">\n                <a class=\"unselectable\" href=\"/portal/Device/Menu/4702507?ReturnTo=ControlScreen4702507\">Menu</a>\n            </div>\n        </div>\n\n\n        <div id=\"FanSystemButtons\" style=\"display: none\">\n            <div id=\"FanSystemButtonsHdr\">Fan</div>\n\n\n            <div id=\"FanOnBtn\" class=\"unselectable FanSystemButton\" style=\"display: none\">\n                <div class=\"SystemText\">On</div>\n            </div>\n\n\n            <div id=\"FanAutoBtn\" class=\"unselectable FanSystemButton\" style=\"display: none\">\n                <div class=\"SystemText\">Auto</div>\n            </div>\n\n\n            <div id=\"FanCirculateBtn\" class=\"unselectable FanSystemButton\" style=\"display: none\">\n                <div class=\"SystemText\">Circulate</div>\n            </div>\n\n\n            <div id=\"FanFollowScheduleBtn\" class=\"unselectable FanSystemButton\" style=\"display: none\">\n                <div class=\"SystemText\">Follow Schedule</div>\n            </div>\n\n            <div id=\"FanHelpBtn\" class=\"helpButton unselectable\" title=\"Help\" style=\"\"></div>\n        </div>\n\n\n        <div id=\"EquipmentStatus\">\n            <div id=\"eqStatusFanOn\" class=\"hidden\">\n            <div class=\"equipStatusIcon fanOnIcon\"></div>\n            <div class=\"equipStatusText\">Fan is on</div>\n            </div>\n            <div id=\"eqStatusHeating\" class=\"hidden\">\n                <div class=\"equipStatusIcon heatIcon\"></div>\n                <div class=\"equipStatusText\">Heat is on</div>\n            </div>\n            <div id=\"eqStatusCooling\" class=\"hidden\">\n                <div class=\"equipStatusIcon coolIcon\"></div>\n                <div class=\"equipStatusText\">Cool is on</div>\n            </div>\n        </div>\n\n        <div id=\"DisabledSubmitBtnDiv\">\n            <div id=\"DisabledSubmitBtn\" class=\"unselectable\">Submit</div>\n        </div>\n\n        <div id=\"SubmitBtnDiv\">\n            <div id=\"SubmitBtn\" class=\"unselectable\">Submit</div>\n        </div>\n\n        <div id=\"start-session-status\"> </div>\n\n    </div>\n\n    <div id=\"FiveDayForecast\" class=\"FiveDayForecast\" style=\"display: none\">\n        <a href=\"\" tabindex=\"1\"></a>\n        <div class=\"header\">\n                <h2>5-Day Forecast for <a href=\"/portal/Location/Edit/3449532\">20 Ridgerunner Rd., Hancock, New York, 13783</a></h2>\n        </div>\n        <div class=\"LoadingDiv\" style=\"display: none\">\n            <div>\n                <img src=\"/portal/Images/Icons/icon_activity_indicator_animation.gif?v=2.8.42\" alt=\"Loading...\" title=\"Loading...\" />\n            </div>\n            <div style=\"position: relative; left: 5px;\">\n                Loading...\n            </div>\n        </div>\n        <div class=\"ContentDiv\" style=\"display: none\">\n\n        </div>\n        <div class=\"buttonarea\">\n            <div class=\"button red\" id=\"FiveDayForecastDoneBtn\"><span class=\"left unselectable\">Close</span><span class=\"right\"></span></div>\n        </div>\n    </div>\n\n</form>\n\n\n\n<div class=\"buttonarea\">\n    <div class=\"buttonwrapper\">\n        <div class=\"button back\"><a href=\"/portal/3449532/Zones\">Back</a><span class=\"right\"></span></div>\n    </div>\n</div>\n\n\n                </div>\n            </div>\n            <div id=\"gatewaylog\">\n                \n            </div>\n            <div id=\"_push\">\n            </div>\n            <div id=\"_footer\">\n                <div>Version 2.8.42 - November 10, 2020</div>\n                <ul class=\"left\" style=\"width: 700px;margin-top: 5px;\">\n                    <li class=\"rightborder\"><a href=\"/portal/Home/TermsAndConditions\">Privacy Statement and End User License Agreement</a></li>\n                    <li class=\"rightborder\"><a href=\"/portal/Home/TermsConditions\">Terms &amp; Conditions</a></li>\n                    <li class=\"rightborder\"><a href=\"https://www.mytotalconnectcomfort.com/Account/ResetLocalisationCulture\">Global Site</a></li>\n\n                    <li class=\"rightborder\"><a href=\"/portal/Home/Feedback\">Feedback</a></li>\n                    <li><br />&nbsp;&nbsp;<a href=\"https://honeywellhome.com/\" target=\"_blank\">&copy; 2022 Resideo Technologies, Inc.</a> The Honeywell Home trademark is used under license from Honeywell International Inc. All rights reserved.</li>\n                </ul>\n                <ul id=\"CultureControl\">\n\n\n<li class=\"rightborder\"><a class=\"culture-link\" data-ajax=\"false\" href=\"/portal/Account/ChangeCulture?lang=en-US&amp;returnUrl=%2Fportal%2FDevice%2FControl%2F4702507%3Fpage%3D1\" style=\"text-decoration: underline;\">English</a> </li>\n\n<li><a class=\"culture-link\" data-ajax=\"false\" href=\"/portal/Account/ChangeCulture?lang=fr-CA&amp;returnUrl=%2Fportal%2FDevice%2FControl%2F4702507%3Fpage%3D1\" style=\"\">Fran&#231;ais</a></li>\n    \n\n                </ul>\n            </div>\n        </div>\n        <div id=\"_rightBackground\">\n        </div>\n    </div>\n\n        <div id=\"dialog\" style=\"display: none\">\n            <div class=\"warning\"></div>\n            <ul>\n                <li class=\"header\">Your session is about to expire.</li>\n                <li>You will be logged off in <span id='dialog-countdown' style='font-weight:bold'></span> seconds.</li>\n                <li>Do you want to continue your session?</li>\n            </ul>\n        </div>\n\n     \n</body>\n</html>","output":"str","x":150,"y":3600,"wires":[["1eb5006f.f8ccb","d02fe684.fa6f08","54ab2296.249c64"]]},{"id":"1eb5006f.f8ccb","type":"html","z":"c791cbc0.84f648","name":"","property":"payload","outproperty":"payload","tag":"div.IndoorTemp","ret":"text","as":"single","x":430,"y":3560,"wires":[["dd0a5b82.49be88"]]},{"id":"d02fe684.fa6f08","type":"html","z":"c791cbc0.84f648","name":"","property":"payload","outproperty":"payload","tag":"div.IndoorTempDisplay>div.DisplayValue","ret":"text","as":"single","x":410,"y":3660,"wires":[["4b1df9cd.79122"]]},{"id":"54ab2296.249c64","type":"html","z":"c791cbc0.84f648","name":"","property":"payload","outproperty":"payload","tag":"div.DisplayValue","ret":"text","as":"single","x":431.33331298828125,"y":3504,"wires":[["d4acfc86.fc8be"]]},{"id":"dd0a5b82.49be88","type":"debug","z":"c791cbc0.84f648","name":"2","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":660,"y":3580,"wires":[]},{"id":"4b1df9cd.79122","type":"debug","z":"c791cbc0.84f648","name":"3","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":700,"y":3660,"wires":[]},{"id":"d4acfc86.fc8be","type":"debug","z":"c791cbc0.84f648","name":"1","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":660,"y":3520,"wires":[]}]

output

Not quite, If you right-click on the element you've highlighted, you can "copy selector" - you can also see the selector path at the bottom of the window.

It often copies a selector that is much to complex and that can be simplified.

In your case, as long as you are sure that there is only 1 element with the class "DisplayValue", you can use the CSS selector .DisplayValue.

Note however, that you need to check to make sure that the page isn't being dynamically created with JavaScript. If it is, you can't use the simple request node because it won't trigger any JavaScript on the page. This only works if the server creates and returns the page with its values.

I think that may be your issue. The request node cannot trigger JavaScript and so you will not be getting back what you think. To prove this, simply set the request node to output the whole page and look at the contents.

Thanks, will take a look at this tonight.

This has an API which you should use rather than trying to mess with the user interface.

Total Connect Comfort Web API Help Page (mytotalconnectcomfort.com)

thanks for your help. Took a look at the API. Seems pretty deep. I'll have to spend some time trying to figure it out.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.