Weather Station Software / Hardware
There are three environment monitoring systems used at the LBTO:
Data from these three systems is displayed on the big WEATHERSTATION display. All of the details for the hardware and software of the weather systems are described in
CAN document 118s101. This page describes some operational notes for overview and troubleshooting.
For other information see:
More notes are available here (SMT info, precipitation totals, roof cam, telemetry):
MAWS
Weather System on the Instrumentation wiki contains all the hardware documents for the Vaisala weather station
The hardware sensors are read from serial connections (COM1 and COM2) on a Windows PC called
weatherstation-pc.mountain.lbto.org
(192.168.18.40) in computer room A. The PC runs Windows XP, and is set to auto login to the weather account (account name Polaris, password weather). NetTime is installed to update the system time every hour from gps0.mountain.lbto.org since otherwise the clock drifts way too much, and the
ENV requires no more than 5 seconds time discrepancy. The weather data drives the
ENV, so if the
ENV GUI is red, or the WEATHERSTATION information looks incorrect:
-
vncviewer
into this box with the password pvnc
- make sure the
LBT weather
is running, or restart it with the icon on the desktop:
- There are three applications running in the weather window - the one below is maximized in the window.
- If the weather display is running, but it is frozen, you need to stop the frozen weather display from the File/Exit before you click the icon on the desktop. Only one connection to the MAWS is allowed.
If you get a pop-up like this
when bringing up the weather station, you may not be getting all the data. We've seen this with the front wind sensors before. You may need to reboot the PC once or twice until the port is released.
If you suspect it's not updating, minimize the main weather display using the marked minimize button:
And you'll see the raw data printed in a separate window. The wind data updates every second, other data is on minute update interval:
env.mountain.lbto.org
is a Windows XP machine that has the address 192.168.18.41. This PC was designed to be a spare for the weather station PC, and also hosts the software configuring two web cams:
webcam06
which is
192.168.51.205 and another
10.144.0.248. These are mounted
one on each upper tree house to view the opposing rotators.
Audio was enabled on one so that the crunching sounds of the rotator can be heard in the control room. John L found this useful.
The 2 cameras should be accessible through a browser, using the IP address. (admin, no pass) but we cannot seem to access
webcam06
- Stephen thinks it's a java problem.
There is also some LabView stuff here that it looks like Joe was experimenting with for
OVMS.
See
WeatherStationBuildInstall for details on the software design and build instructions.
Mike Batey (Boulder)
Chris Keenan
All Sky
AllSky on the Instrumentation wiki contains the hardware documents.
The All-Sky camera is mounted on the roof of the VATT. Fiber runs from the VATT to LBTO, level-2 CRA. The software application runs on the
weatherstation-pc.mountain.lbto.org
Windows PC. The image is displayed on that PC as well as on the WEATHERSTATION GUI.
S/W Operation
If you have to restart the software, you also have to start the image capture. Bring up the control window - often it's a window frame barely visible at the bottom of the window. It has a
Start Capture
button that has to be pushed to get the image capture going.
Update 2020-01-28 Set the sliders for Maximum Exposure Time to 1 minute, Exposure Interval to Continuous
It takes a long time to go through the startup sequence for the AllSky camera. It takes many darks. It is about 15 minutes before you will see an image like ours and before it is saved to the disk.
Be patient!
The SBIG AllSky-340 software is configured to
Save Current Image (JPG)
and
Save Previous Images (JPG)
.
According to the manual:
Save Current Image (JPG Format)
Checking this option allows the current (most recent) image to be
saved in JPG format to the specified location. The file will be
named:
AllSkyCurrentImage.jpg
.
Save Previous Images (JPG Format)
Checking this option allows all the previous images to be saved in
JPG format to the specified location. The file will be named:
AllSkyImage000000000.jpg
.
The 000000000 number will be replaced
by the current index
(which is incremented after each exposure).
The
wda.sh
script for the big displays accesses the All-Sky image data directly via a wget to the webserver on the
weatherstation-pc
PC. The IP address/filename are hard-coded in the script
/home/tcs/bin/wda.sh
running on
tcs1
.
It copies the file to
/web/info/AllSky
on the
web.mountain.lbto.org
machine for use by the big displays.
The VATT accesses the AllSky camera images there as well, via an outside address:
lbtasc.as.arizona.edu
. This address is outside the firewall on a network controlled by Steward.
Other folks use the web server to access image data as well. In July-2014, we copied all the files down to Tucson - split out by year. They are accessible in the following directories:
- data/old/AllSky for files older than 2013 - we have AllSky data from:
2009 (some data for Oct/Nov/Dec, no full months)
2010 (a few days captured in Jan and Mar)
2011 (almost full months for Feb/Mar/Apr, nothing else)
2012 (nothing during Jul/Aug, sporadic for other months, but some full months too)
- data/2013/AllSky for 2013 files - nothing for summer shutdown, and stopped in mid-November, but otherwise a good portion of the year is captured
We would like to use a Linux box for the AllSky application. It looks like the SBIG Linux stuff builds a FITS file but not a JPG like we use. Maybe just need to do the FITS-to-JPG or find out if they have a JPG creation API.
Log File
SBIG produce a log in ~/My Documents/SBIG/AllSky-340/MainLog.txt that has all kind of valuable timestamped information about its operation.
Missing Config File
There is a config file written to constantly by the application. Sometimes it gets corrupted due to power-outage, reboot, or something. If you cannot start the capture due to strange .NET errors or something, check for the file. There is a shortcut on the desktop to the folder where the file is:
The file is:
C:\Documents and Settings\Polaris\Local Settings\Application Data\Santa_Barbara_Instrument_\SBIG_All_Sky_Camera.exe_Url_oxl1ojfpszvcseu2u3qrethllqabbtoz\1.0.37.0\user.config
If this file is empty or corrupted, edit the copy to have the correct
ImageCount
value and then copy it to
user.config
.
The
ImageCount
should be one higher than the last All Sky image file is out there in
C:\Data\AllSky
<setting name="ImageCount" serializeAs="String">
<value>826498</value>
Check the "Heater On" / "Heater Off" settings by going to setup before you "Start Capture" with the new configuration. Typically, we set it to 4pm MST for ON, 7am MST for OFF. So, ON at 23:00 UTC, OFF at 14:00 UTC.
- Update 2019/12/30. JH noted "The heater doesn't work - hasn't worked for many years."
While investigating to transfer lag issue (IT7981), MB set it to be Off all times, following the SBIG instructions, So, ON at 13:59 UTC, OFF at 14:00.
Maintenance of All Sky Images
Note Monthly MANUAL Maintenance Required: We manually copy the AllSky image data to sub-folders on the Windows PC, and down to Tucson. All the files are written on the PC in
C:\Data\AllSky
. We have created subfolders there for years/months. Each month, create a new subfolder in the correct year and move all the
AllSkyImageNNNNNN.JPG
files for that month to the subfolder.
Also copy to Tucson to
/lbt/telemetry_data/tcs/AllSky
To copy the images to Tucson using Windows Explorer, navigate to C:\Data\AllSky and on the toolbar select Tools --> Map Network Drive. Choose 10.130.134.20\telemetry as the "Folder" then click "Finish". Enter your credentials in the prompt and then you will be able to browse the Tucson directory.
Sky Quality Meter
The Sky Quality Meter (SQM-LE) from Unihedron measures the darkness of the night sky and provides readings of magnitudes per square arc second. This information is displayed on the WEATHERSTATION GUI in the lower right corner (this is a snapshot from daytime):
The
wda.sh
process for the big displays accesses the SQM data from the data dictionary. The
ENV subsystem gets the data from the SQM-LE directly via the IP address/port: 192.168.18.42 / 10001. This is configured in the env.conf file.
As noted in the document, the SQM can handle only one TCP connection at a time.
It should not be run on the old weather PCs anymore, or the ENV will not have access to the data.
SkyQualityMonitor on the Instrumentation wiki contains the hardware documents.
SMT Weather Data
We get data from the SMT weather system, described by
these notes.
Precipitation Totals
There is a
"personal" weather station on MGIO that has a rain gauge.
There is a script (
/home/teladmin/bin/getPrecip.sh
) running on
tel1.tucson.lbto.org
to get the previous day's cumulative precipitation total. This data is written to
/lbt/telemetry_data/tcs/precip
in dated files with a timestamp and the total, with a format like:
6:35 AM GMT on September 08, 2016, 4.11
Roof Camera
The roof web cam is accessible here:
http://192.168.51.52
The last 50 images saved (every 5 minutes) is accessible here:
http://telemetry.lbto.org/visualization/roofcam_images.html
We configured the camera to have an "Action Rule" of type "Send Images" with recurrence of 5 minutes. See screenshots below for how it was set up.
The
AXIS P1354 Network Camera User Manual - all our web cams are supposed to be the same, so this should be useful for any of them
Original requirements from engineering for saving the roof cam images:
On 10/20/2016 8:45 AM, Tom McMahon wrote:
.... From my perspective, we need the following:
- Live feed at the mountain,
- Video archived in sufficient resolution to resolve events on the roof. The footage only needs to be kept for ~3-5 days.
- Ability to download the archived footage to Tucson when and if necessary.
...
Telemetry
Telemetry for the weather data is provided by the
ENV subsystem of the
TCS, which also records weather data from the SMT.
fields need update due to changes made in 2015
lbt_weather_01
alive |
|
timestamp |
secs |
temperature |
C |
dewpoint |
C |
humidity |
|
pressure |
hectopascal |
windspeed |
meter_per_second |
winddirection |
degree |
raw_winddirection |
degree |
rain |
|
alive_front |
|
windspeed_front |
meter_per_second |
winddirection_front |
degree |
raw_winddirection_front |
degree |
skyqualitymonitoralive |
|
skybrightnesstimestamp |
seconds |
skybrightness |
|
smt_weather_01
alive |
|
timestamp |
time since epoch |
wgusts_1 |
# of 30+ mph wind gusts in last min |
wgusts_5 |
# of 30+ mph wind gusts in last 5 mins |
wgusts_60 |
# of 30+ mph wind gusts in last 60 mins |
wgusts_24 |
# of 30+ mph wind gusts in last 24 hrs |
wdirect_1 |
one minute peak wind direction |
wspeed_1 |
one minute peak wind speed |
wdirect_5 |
five minute avg wind direction |
wspeed_5 |
five minute avg wind speed |
wdirect_60 |
one hour peak wind direction |
wspeed_60 |
one hour peak wind speed |
wdirect_24 |
24 hour peak wind direction |
wspeed_24 |
24 hour peak wind speed |
wmax_60 |
time in last hour for peak wind gust |
wmax_24 |
time in last day for peak wind gust |
amb_temp |
Ambient temperature (deg C) |
amb_pres |
Barometric pressure |
humidity |
Relative humidity (%) |
dew_pt |
Dew point (deg C) |
mm_h2o |
Water partial pressure |
tau_0 |
Zenith opacity |
temp |
temperature |
torr |
pressure |
rh |
relative humidity |
wspeed |
wind speed |
wdirect |
wind direction |
refract |
Refract calc. from data |
tauz |
zenith tau |
tau |
tau |
tausigma |
tau sigma |
mmh2o |
H2o |
dp |
dew point |
rain |
rain detection |
- Weatherstation PC connections: