Ambient Weather Support

Can You Pull Real Time Data From The ObserverIP Over A Local Area Network.

Yes, you can pull real time data from the ObserverIP over a local area network.

This is done from the LiveData panel on your IP Module:

If you are a programmer, the html can also be “scraped” and parsed. Here is an example of the html code:


<!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”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>LiveData</title>
<link href=”axcss0.css” rel=”stylesheet” type=”text/css” />
</head>
<body>
<table width=”800″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″>
<tr>
<td colspan=”2″ align=”right” bgcolor=”#0088F7″>&nbsp;</td>
</tr>
<tr>
<td colspan=”2″ bgcolor=”#FFFFFF”><table border=”0″ cellpadding=”0″ cellspacing=”0″>
<tr>
<td width=”20″ height = “80”>&nbsp;</td>
<td ><img src=”img/1.jpg” width=”74″ height=”80″ ></td>
<td width=”10″>&nbsp;</td>
<td class=”txtstyle_1″ >AmbientWeather 4.4 </td>
</tr>
</table></td>
</tr>
<tr>
<td colspan=”2″ align=”right” bgcolor=”#60B7FF”><table border=”0″ cellpadding=”0″ cellspacing=”0″>
<tr>
<td width=”120″ align=”center”><font color=”#FFFFFF” face=”Arial, Helvetica, sans-serif”><em>AmbientWeather 4.4.2</em></font></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan=”2″ align=”left” bgcolor=”#C0C0C0″>
<table width=”20″ border=”0″ cellpadding=”0″ cellspacing=”0″>
<tr>
<td bgcolor=”#C0C0C0″><div class=”menuitem_1″><a href=”bscsetting.htm”>Local Network</a></div></td>
<td bgcolor=”#C0C0C0″><div class=”menuitem_1″><a href=”weather.htm”>Weather Network</a></div></td>
<td bgcolor=”#C0C0C0″><div class=”menuitem_1″><a href=”station.htm”>Station Settings</a></div></td>
<td bgcolor=”#EDEFEF”><div class=”menuitem_1″><a href=”livedata.htm”>Live Data</a></div></td>
<td bgcolor=”#C0C0C0″><div class=”menuitem_1″><a href=”correction.htm”>Calibration</a></div></td>
</tr>
</table>
</td>
</tr>
<form name=”livedata” method=”POST” onsubmit=”return chkForm(0);”>
<tr>
<td colspan=”2″ bgcolor=”#EDEFEF”>&nbsp;</td>
</tr>
<tr>
<td colspan=”2″ bgcolor=”#EDEFEF”><div class=”subitem_1″>Live Data</div></td>
</tr>
<tr>
<td width=”448″ bgcolor=”#EDEFEF”><div class=”item_1″>Receiver Time:</div></td>
<td width=”352″ bgcolor=”#EDEFEF”>
<input name=”CurrTime” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 120px” value=”14:59 5/15/2018″ maxlength=”16″/></td>
</tr>

<tr>
<td width=”448″ bgcolor=”#EDEFEF”><div class=”item_1″>Indoor Sensor ID and Battery </div></td>
<td width=”352″ bgcolor=”#EDEFEF”>
<input name=”IndoorID” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”0x1f” maxlength=”5″ />
<input name=”inBattSta” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 100px” value=”Normal” maxlength=”12″ />
</td>
</tr>
<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>Outdoor Sensor ID and Battery</div></td>
<td bgcolor=”#EDEFEF”>
<input name=”Outdoor1ID” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”0x0d” maxlength=”5″ />
<input name=”outBattSta1″ disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 100px” value=”Normal” maxlength=”12″ />
</td>
</tr>
<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>Outdoor2 Sensor ID and Battery</div></td>
<td bgcolor=”#EDEFEF”>
<input name=”Outdoor2ID” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”0x–” maxlength=”5″ />
<input name=”outBattSta2″ disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 100px” value=”- -” maxlength=”12″ />
</td>
</tr>

<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>Indoor Temperature</div></td>
<td bgcolor=”#EDEFEF”><input name=”inTemp” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”78.1″ maxlength=”5″ /></td>
</tr>

<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>Indoor Humidity</div></td>
<td bgcolor=”#EDEFEF”><input name=”inHumi” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”24″ maxlength=”3″ /></td>
</tr>
<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>Absolute Pressure </div></td>
<td bgcolor=”#EDEFEF”><input name=”AbsPress” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”28.65″ maxlength=”6″ /></td>
</tr>
<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>Relative Pressure </div></td>
<td bgcolor=”#EDEFEF”><input name=”RelPress” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”30.06″ maxlength=”6″ /></td>
</tr>
<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>Outdoor Temperature</div></td>
<td bgcolor=”#EDEFEF”><input name=”outTemp” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”86.7″ maxlength=”5″ /></td>
</tr>

<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>Outdoor Humidity </div></td>
<td bgcolor=”#EDEFEF”><input name=”outHumi” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”16″ maxlength=”3″ /></td>
</tr>

<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>Wind Direction </div></td>
<td bgcolor=”#EDEFEF”><input name=”windir” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”25″ maxlength=”5″ /></td>
</tr>

<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>Wind Speed </div></td>
<td bgcolor=”#EDEFEF”><input name=”avgwind” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”1.8″ maxlength=”5″ /></td>
</tr>

<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>Wind Gust </div></td>
<td bgcolor=”#EDEFEF”><input name=”gustspeed” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”4.9″ maxlength=”5″ /></td>
</tr>

<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>Max Daily Gust </div></td>
<td bgcolor=”#EDEFEF”><input name=”dailygust” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”15.0″ maxlength=”5″ /></td>
</tr>

<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>Solar Radiation </div></td>
<td bgcolor=”#EDEFEF”><input name=”solarrad” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”766.43″ maxlength=”12″ /></td>
</tr>

<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>UV </div></td>
<td bgcolor=”#EDEFEF”><input name=”uv” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”2734″ maxlength=”12″></td>
</tr>

<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>UVI </div></td>
<td bgcolor=”#EDEFEF”><input name=”uvi” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”7″ maxlength=”3″></td>
</tr>

<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>Hourly Rain Rate</div></td>
<td bgcolor=”#EDEFEF”><input name=”rainofhourly” disabled=”disabled” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”0.00″ maxlength=”8″ /></td>
</tr>

<form name=”Rain_1″ method=”POST” onsubmit=”return chkForm(0);”>

<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>Daily Rain</div></td>
<td bgcolor=”#EDEFEF”><input name=”rainofdaily” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”0.00″ maxlength=”8″ />
<span id=”rainofdaily_msg” class=”errMsg0″></span></td>
</tr>

<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>Weekly Rain</div></td>
<td bgcolor=”#EDEFEF”><input name=”rainofweekly” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”0.00″ maxlength=”8″ />
<span id=”rainofweekly_msg” class=”errMsg0″></span></td>
</tr>

<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>Monthly Rain</div></td>
<td bgcolor=”#EDEFEF”><input name=”rainofmonthly” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”0.00″ maxlength=”8″ />
<span id=”rainofmonthly_msg” class=”errMsg0″></span></td>
</tr>

<tr>
<td bgcolor=”#EDEFEF”><div class=”item_1″>Yearly Rain</div></td>
<td bgcolor=”#EDEFEF”><input name=”rainofyearly” type=”text” class=”item_2″ style=”WIDTH: 80px” value=”0.00″ maxlength=”8″ />
<span id=”rainofyearly_msg” class=”errMsg0″></span></td>
</tr>

<tr>
<td colspan=”2″ bgcolor=”#EDEFEF”>&nbsp;</td>
</tr>
<tr align=”center”>
<td colspan=”2″ bgcolor=”#EDEFEF”><input name=”Apply” type=”submit” class=”item_2″ style=”WIDTH: 60px; HEIGHT: 24px;” onclick=”setSubmitType(1)” value=”Apply” />
<input name=”Cancel” type=”reset” class=”item_2″ style=”WIDTH: 60px; HEIGHT: 24px;” value=”Cancel” /></td>
</tr>
</form>

<tr>
<td colspan=”2″ bgcolor=”#EDEFEF”>&nbsp;</td>
</tr>

<tr>
<td colspan=”2″ align=”center” bgcolor=”#EDEFEF”>
<input name=”rain_Default” type=”button” class=”item_2″ style=”WIDTH: 110px; HEIGHT: 24px;” onclick=”raindef()” value=”Rain Reset”>
<input id=”refresh_st” type=”button” class=”item_4″ style=”WIDTH: 110px; HEIGHT: 24px;” onclick=”uiCtrl(this.value);” value=”Refresh” />
<input id=”refresh_sp” type=”button” class=”item_2″ style=”WIDTH: 110px; HEIGHT: 24px;” onclick=”uiCtrl(this.value);” value=”Stop Refresh” />
</td>
</tr>
</form>
<tr>
<td colspan=”2″ bgcolor=”#EDEFEF”>&nbsp;</td>
</tr>
<tr>
<td colspan=”2″ bgcolor=”#C0C0C0″>&nbsp;</td>
</tr>
</table>

<script src=”axjs0.js” type=”text/javascript”></script>
<script language=”JavaScript” type=”text/javascript”>
<!–
var rfTaskRuningFlag = 0, rfTimeId;
uiCtrl(‘Refresh’);

function uiCtrl(uiCmd)
{
if (uiCmd==’Refresh’){
document.getElementById(‘refresh_st’).disabled = true;
document.getElementById(‘refresh_sp’).disabled = false;
rfTaskRuningFlag = 1;
rfTaskState = 0;
rfTimeId = setInterval(“ss()”, 16000);
}else if (uiCmd==’Stop Refresh’){
document.getElementById(‘refresh_st’).disabled = false;
document.getElementById(‘refresh_sp’).disabled = true;
rfTaskRuningFlag = 0;
clearInterval(rfTimeId);
}
}

function ss()
{
if (rfTaskRuningFlag)
{
window.location.reload();
}
}
–>
</script>
</body>
</html>