b'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">\r\n<head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />\r\n<title>TCNET Boiler Controller</title>\r\n<link href="/mchp.css" rel="stylesheet" type="text/css" />\r\n<script src="/mchp.js" type="text/javascript"></script>\r\n</head>\r\n\r\n<body>\r\n<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">\r\n<div id="page">\r\n\r\n<div style="padding:0 0 5px 5px"><img src="/logo.gif" alt="Technoflame" /></div>\r\n\r\n<div id="title"><div class="right">TCNET Boiler Controller Web Access</div><span id="hello"> </span></div>\r\n\r\n<div id="menu">\r\n<a href="/index.htm">Status</a>\r\n<a href="/tsetup.htm">Temperature Setup</a>\r\n<a href="/wtmon.htm">Week Timer Setup</a>\r\n<!-- <a href="/errlog.htm">Error Log</a> -->\r\n<a href="/protect/config.htm">Network Configuration</a>\r\n<a href="/protect/admin.htm">Administration</a>\r\n\r\n</div>\r\n<div id="content">\r\n<h1>Welcome!</h1>\r\n<p>Thank you for choosing Technoflame TCNET Boiler Controller.</p>\r\n<p>Current status of your boiler:</p>\r\n<div id="ignition_error" style="display:none"><p class="error">Error: Ignition failed.</p></div>\t\r\n<div id="nofuel_error" style="display:none"><p class="error">Error: Out of pellets.</p></div>\t\r\n<div id="overtemp_error" style="display:none"><p class="error">Error: Overtemperature detected.</p></div>\t\r\n<div id="overcurrent_error" style="display:none"><p class="error">Error: Overcurrent detected.</p></div>\t\r\n<div id="backburn_error" style="display:none"><p class="error">Error: Back burning to auger!.</p></div>\t\r\n\r\n<div id="status">\r\n<div id="loading" style="display:none"><p class="error">Error: Network connection lost.</p></div>\t\r\n\r\n<div id="display"> \r\n<p>Temperatures:<br /></p>\r\n\t\t<p>Building Heating: <span id="btemp" style="font-weight:normal">?</span>°C</p>\t\t\r\n\t\t<p>Utility Water: <span id="utemp" style="font-weight:normal">?</span>°C</p>\t\t\r\n\t\t<p>Outside Temp: <span id="otemp" style="font-weight:normal">?</span>°C</p>\t\t\r\n\t\t<p>Flue Temp: <span id="ftemp" style="font-weight:normal">?</span>°C</p>\t\t\r\n\t\t<p>Output Power: <span id="opwr" style="font-weight:normal">?</span>kW</p>\t\t\r\n <p>CPU Load: <span id="loop0" style="font-weight:normal">?</span>%</p>\r\n<p>Outputs:<br />\r\n<span class="leds">\r\n<table width="190" border="0" cellpadding="0" cellspacing="0">\r\n <tr>\r\n <td width="10"><span id="led0">•</span></td>\r\n <td width="173">System On</td>\r\n </tr>\r\n <tr>\r\n <td width="10"><span id="led1">•</span></td>\r\n <td>Auger</td>\r\n </tr>\r\n <tr>\r\n <td width="10"><span id="led2">•</span></td>\r\n <td>Clean</td>\r\n </tr>\r\n <tr>\r\n <td width="10"><span id="led3">•</span></td>\r\n <td>Refill</td>\r\n </tr>\r\n <tr>\r\n <td width="10"><span id="led4">•</span></td>\r\n <td>Util. Water Pump</td>\r\n </tr>\r\n <tr>\r\n <td width="10"><span id="led5">•</span></td>\r\n <td>Building Heating Pump</td>\r\n </tr>\r\n <tr>\r\n <td width="10"><span id="led6">•</span></td>\r\n <td>Ignition</td>\r\n </tr>\r\n <tr>\r\n <td width="10"><span id="led7">•</span></td>\r\n <td>Fan</td>\r\n </tr>\r\n</table></span></p>\r\n\r\n\t </div>\r\n</div>\r\n\r\n<p>Firmware: v5.25</p>\r\n</div>\r\n<script type="text/javascript">\r\n<!--\r\n// Parses the xmlResponse from status.xml and updates the status box\r\nfunction updateStatus(xmlData) {\r\n\t// Check if a timeout occurred\r\n\tif(!xmlData)\r\n\t{\r\n\t\tdocument.getElementById(\'display\').style.display = \'none\';\r\n\t\tdocument.getElementById(\'loading\').style.display = \'inline\';\r\n\t\treturn;\r\n\t}\r\n\r\n\tdocument.getElementById(\'ignition_error\').style.display = (getXMLValue(xmlData, \'err0\') == \'1\') ? \'inline\' : \'none\'; \r\n\tdocument.getElementById(\'nofuel_error\').style.display = (getXMLValue(xmlData, \'err1\') == \'1\') ? \'inline\' : \'none\'; \r\n\tdocument.getElementById(\'overtemp_error\').style.display = (getXMLValue(xmlData, \'err2\') == \'1\') ? \'inline\' : \'none\'; \r\n\tdocument.getElementById(\'overcurrent_error\').style.display = (getXMLValue(xmlData, \'err3\') == \'1\') ? \'inline\' : \'none\'; \r\n\tdocument.getElementById(\'backburn_error\').style.display = (getXMLValue(xmlData, \'err4\') == \'1\') ? \'inline\' : \'none\'; \r\n\t// Make sure we\'re displaying the status display\r\n\tdocument.getElementById(\'display\').style.display = \'inline\';\r\n\tdocument.getElementById(\'loading\').style.display = \'none\';\r\n\r\n\t// Loop over all the LEDs\r\n\tfor(i = 0; i < 8; i++)\r\n\t\tdocument.getElementById(\'led\' + i).style.color = (getXMLValue(xmlData, \'led\' + i) == \'1\') ? \'#090\' : \'#ddd\';\r\n\r\n\t// Loop over all the buttons\r\n\t//for(i = 0; i < 4; i++)\r\n\t//\tdocument.getElementById(\'btn\' + i).innerHTML = (getXMLValue(xmlData, \'btn\' + i) == \'up\') ? \'OFF\' : \'ON\';\r\n\r\n\t// Update the POT value\r\n\tdocument.getElementById(\'btemp\').innerHTML = getXMLValue(xmlData, \'btemp\');\r\n\tdocument.getElementById(\'utemp\').innerHTML = getXMLValue(xmlData, \'utemp\');\r\n\tdocument.getElementById(\'otemp\').innerHTML = getXMLValue(xmlData, \'otemp\');\r\n\tdocument.getElementById(\'ftemp\').innerHTML = getXMLValue(xmlData, \'ftemp\');\r\n\tdocument.getElementById(\'opwr\').innerHTML = getXMLValue(xmlData, \'pwr\');\r\n\tdocument.getElementById(\'loop0\').innerHTML = getXMLValue(xmlData, \'debug\');\r\n}\r\nsetTimeout("newAJAXCommand(\'status.xml\', updateStatus, true)",2000);\r\n//-->\r\n</script>\r\n<div class="spacer"> </div>\r\n<div id="footer">Copyright © 1999-2012 All rights reserved.<br>Developed by: Nusret Suzme © 2010 </div>\r\n\r\n</div></div></div></div></div>\r\n\r\n</body>\r\n</html>\r\n'
....
Partager