Been having trouble since my neighbor had the cable co out.
Thought I'd make a meter to show a histogram of the key values.
this code just doesn't work.
Code: Select all
[Rainmeter]
Author=Bob Grosh
Update=1000
[Variables]
URL="http://192.168.100.1/BasicLan.htm"
FontColor=255, 255, 255, 255
FontFace=rockwell
Substitute="&":"&",""":"","&Quot;":"","<br>":"","![CDATA
[":"","]]":"","...":"","<":"",">":"","/PRE>":"","PRE>":"","<":""
;[WEBSITE MEASURES]===============================
[measureWebsite]
Measure=Plugin
Plugin=Plugins\WebParser.dll
UpdateRate=1000
Url=#URL#
;debug=1
RegExp="(?siU)<Title>(*.)</Title>"
[MeasureDownstreamPower]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureWebsite]
StringIndex=1
;[DISPLAY METERS]==================================
[MeterBackground]
Meter=IMAGE
X=1
Y=1
H=220
W=300
SolidColor=0,0,0,255
[MeterDownstreamPower]
MeasureName=MeasureDownstreamPower
Meter=STRING
X=2
Y=2
FontColor=#FontColor#
FontSize=12
StringAlign=LEFT
FontFace=#FontFace#
Antialias=1
Prefix="Downstream Power: "
Code: Select all
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
<link href="styles/StyleA.css" type="text/css" rel="STYLESHEET">
<script type="text/javascript" language="javascript" src="menu.js"></script>
<title>Basic Status - LAN</title>
</head>
<body>
<table border="0" cellspacing="0" width="1003" id="AutoNumber1" height="488" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0">
<TR>
<TD width=238 valign="top">
<TABLE WIDTH=238 BORDER=0 CELLPADDING=0 CELLSPACING=0 >
<TR>
<TD WIDTH="238" HEIGHT=98 COLSPAN=2 valign="top">
<IMG border=0 SRC="logo.jpg" ></TD>
</TR>
<TR>
<TD WIDTH="238" height="83" COLSPAN=2 valign="top">
<IMG border=0 SRC="u-04.jpg"></TD>
</TR>
<TR>
<TD WIDTH=210 bgcolor="#dfdee2" height="420" align="right" valign="top">
<br>
<TABLE WIDTH=180 HEIGHT=400 BORDER=0 CELLPADDING=0 CELLSPACING=0 >
<script type="text/javascript">
ShowSubMenu("Basic lan", "BasicLan.htm", "1");
ShowSubMenu("Hardware info", "HardwareInfo.htm", "0");
ShowSubMenu("Event log", "EventLog_CM.htm", "0");
ShowSubMenu("Cm state", "CmState.htm", "0");
</script>
<tr valign="bottom"><td class="footer"> © - Thomson - 2007</td></tr>
</table>
</TD>
<TD WIDTH=28 valign="top" background="u-09.jpg"><img src="u-09.jpg" width="28" height="32"></TD>
</TR>
</TABLE>
</TD>
<TD width=765 valign="top" >
<TABLE WIDTH=765 BORDER=0 CELLPADDING=0 CELLSPACING=0 >
<TR>
<TD HEIGHT=67 COLSPAN=3>
<IMG SRC="u-02.jpg" width="765" border=0 ></TD>
</TR>
<TR>
<TD WIDTH=16 bgcolor="#dfdee2"> </TD>
<TD height="31" width="720" bgcolor="#dfdee2">
<TABLE WIDTH=720 height=30 BORDER=0 CELLPADDING=0 CELLSPACING=0 bordercolor="#111111" >
<tr>
<script type="text/javascript">
ShowRgMenu("Basic","BasicLan.htm","1");
/*
ShowRgMenu("Advanced_MTA","ProductDetail.htm","0");
*/
</script>
</tr>
</table>
</TD>
<TD width="28" height="31" >
<IMG border=0 SRC="u-00.jpg" WIDTH=28 HEIGHT=31></TD>
</TR>
<TR>
<TD COLSPAN=3>
<IMG WIDTH=765 HEIGHT=5 border=0 SRC="u-05.jpg" ></TD>
</TR>
<TR>
<TD COLSPAN=3>
<TABLE WIDTH=765 BORDER=0 CELLPADDING=0 CELLSPACING=0 >
<TR HEIGHT=60>
<TD>
<p> <font face="Arial" size=4 ><b>Basic Status</b> </font></p>
<P class="desc"><b>Basic LAN</b> </p></TD>
</TR>
<TR HEIGHT=400 align="center">
<TD valign="TOP" align="left" >
<hr >
<br>
<form action=/goform/BasicLan method=POST name="BasicLan">
<table class="light" cellspacing=0 cellpadding=2 border=1>
<tr><td colspan=4><b>RF Parameters</b></td></tr>
<tr><td colspan=4><b>Downstream</b></td></tr>
<tr><td><b>Frequency</b></td><td>579 MHz</td><td><b>Power</b></td><td>1 dBmV</td></tr>
<tr><td><b>Signal to Noise Ratio</b></td><td>39 dB</td><td><b>Modulation</b></td><td>QAM256</td></tr>
<tr><td colspan=4><b>Upstream</b></td></tr>
<tr><td><b>Frequency</b></td><td>27.900 MHz</td><td><b>Power</b></td><td>51 dBmV</td></tr>
<tr><td><b>Upstream Data Rate</b></td><td>5120 Ksym/sec</td><td><b>Modulation</b></td><td>QAM64</td></tr>
</table>
<br>
<table class="light" cellspacing=0 cellpadding=2 border=1>
<tr><td colspan=2><b>Status</b></td></tr>
<tr><td><b>System uptime</b></td><td>0 days 01h:35m:47s</td></tr>
<tr><td><b>Computers detected</b></td><td>1</td></tr>
<tr><td><b>CM Status</b></td><td>Operational</td></tr>
<tr><td><b>WAN Isolation</b></td><td>OFF</td></tr>
<tr><td><b>Time and Date</b></td><td>Fri Jun 24 13:25:14 2011
</td></tr>
</table>
<br>
<table class="light" cellspacing=0 cellpadding=2 border=1>
<tr><td colspan=4><b>Interface Parameters</b></td></tr>
<tr><td colspan=4><b>Interface Name :</b> <FONT face=Arial color=blue><select name="mInterfaceName" onChange="submit();"><option VALUE=0 SELECTED>LAN</option><option VALUE=1 >CABLE</option><option VALUE=3 >MTA</option></select></FONT></td></tr>
<tr><td><b>Provisioned</b></td><td>Enabled</td><td><b>State</b></td><td>Up</td></tr>
<tr><td><b>Speed</b></td><td>100 Mbps</td><td><b>MAC address</b></td><td>00-10-95-ff-ff-fe</td></tr>
</table>
<br>
</form>
</td>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
I downloaded the example, installed it and ran it. It works.
I started modifying it to pars out the download power value, but never got webparser to return any value at all.
Finally, I deleted everything except what you see above and even modified it to just get the title. It won't even get that.
There seems to be some differences in the manual, the tutorial and the example about where to put the (")s and I tried several variations but still no luck.
I know I am ( A G A I N ) doing something stupid.
Somebody give me a head slapping insight.