OPEN2300,xml2300
Question
I have been bumbling around trying to resolve this problem with XML2300 and open2300. I am running
WinXp Sp2,
HeavyWeather 2.0 Beta, and a WS2315 station.
I have had random and inconsistent success using xml2300 using a batch file run by Windows Scheduler. As you can see by the data below the results are NOT consistant. (segment of of the log file)
01/19/2006 07:03 AM 142 Wdata.xml
01/19/2006 07:16 AM 2,519 Wdata.xml
01/19/2006 07:33 AM 142 Wdata.xml
01/19/2006 07:47 AM 2,521 Wdata.xml
01/19/2006 08:01 AM 142 Wdata.xml
01/19/2006 08:17 AM 358 Wdata.xml
01/19/2006 08:32 AM 2,520 Wdata.xml
01/19/2006 08:47 AM 2,519 Wdata.xml
01/19/2006 09:02 AM 2,269 Wdata.xml
01/19/2006 09:17 AM 1,657 Wdata.xml
01/19/2006 09:32 AM 358 Wdata.xml
01/19/2006 09:47 AM 2,523 Wdata.xml
01/19/2006 10:02 AM 603 Wdata.xml
01/19/2006 10:17 AM 813 Wdata.xml
01/19/2006 10:31 AM 166 Wdata.xml
01/19/2006 10:46 AM 142 Wdata.xml
A complete xml2300 output is roughly 2500kb!
Below is a screenprint of the batch file that attempts to run xml2300, after attempting to run fetch2300, then log2300.
C:\HEAVYW~1>transform.bat
C:\HEAVYW~1>CD\
C:\>CD.\Heavyw~1
C:\HEAVYW~1>c:\Heavyw~1\fetch2300.exe c:\HEAVYW~1\open2300
Could not reset
C:\HEAVYW~1>c:\Heavyw~1\log2300.exe c:\Heavyw~1\Datalog.txt c:\HEAVYW~1\open2300
C:\HEAVYW~1>c:\Heavyw~1\xml2300.exe c:\Heavyw~1\Wdata.xml c:\HEAVYW~1\open2300
C:\HEAVYW~1>dir | find "Wdata.xml" 1>>log.txt
C:\HEAVYW~1>
Sample xml file (142kb)
<?xml version="1.0" encoding="utf-8"?>
<ws2300 version="1.0">
<Date>2006-01-20</Date>
<Time>07:02:54</Time>
<Temperature>
<Indoor>
Sample Datalog.txt entry
20060119071604 2006-Jan-19 07:16:04 19.2 9.0 3.4 44 68 4.1 180.0 S 4.0 0.00 0.00 0.00 1032.100 Steady Cloudy
My Open23.conf file is below. Notice that I have set COM2, since
HeavyWeather is set to COM1.
# open2300.conf
#
# Configuration files for open2300 weather station tools
#
# Default locations in which the programs will search for this file:
# Programs search in this sequence:
# 1. Path to config file including filename given as parameter (not supported by all tools)
# 2. ./open2300.conf (current working directory)
# 3. /usr/local/etc/open2300.conf (typical Linux location)
# 4. /etc/open2300.conf (typical Linux location)
#
# All names are case sensitive!!!
# Set to your serial port and time zone
# For Windows use COM1, COM2, COM2 etc
# For Linux use /dev/ttyS0, /dev/ttyS1 etc
SERIAL_DEVICE COM2 # /dev/ttyS0, /dev/ttyS1, COM1, COM2 etc
TIMEZONE 1 # Hours Relative to UTC. East is positive, west is negative
# Units of measure (set them to your preference)
# The units of measure are ignored by wu2300 and cw2300 because both requires specific units
WIND_SPEED m/s # select MPH (miles/hour), m/s, or km/h
TEMPERATURE C # Select C or F
RAIN mm # Select mm or IN
PRESSURE hPa # Select hPa, mb or INHG
#### Citizens Weather variables (used only by cw2300)
# Format for latitude is
# [2 digit degrees][2 digit minutes].[2 decimals minutes - NOT seconds][N for north or S for south]
# Format for longitude is
# [3 digit degrees][2 digit minutes].[2 decimals minutes - NOT seconds][E for east or W for west]
# Use leading zeros to get the format ####.##N (lat) and #####.##E (long)
CITIZEN_WEATHER_ID CW0000 # CW0000 should be replaced by HAM call or actual CW number
CITIZEN_WEATHER_LATITUDE 5540.12N # DDMM.mmN or S - example 55 deg, 40.23 minutes north
CITIZEN_WEATHER_LONGITUDE 01224.60E # DDDMM.mmE or W - example 12 deg, 24.60 minutes east
APRS_SERVER aprswest.net 23 # These are the APRS servers and ports for
APRS_SERVER indiana.aprs2.net 23 # Citizens Weather reporting.
APRS_SERVER newengland.aprs2.net 23 # They they are tried in the entered order
APRS_SERVER aprsca.net 23 # you may enter up to 5 alternate servers
#### WEATHER UNDERGROUND variables (used only by wu2300)
WEATHER_UNDERGROUND_ID WUID # ID received from Weather Underground
WEATHER_UNDERGROUND_PASSWORD WUPASSWORD # Password for Weather Underground
### MYSQL Settings (only used by mysql2300)
MYSQL_HOST localhost # Localhost or IP address/host name
MYSQL_USERNAME open2300 # Name of the MySQL user that has access to the database
MYSQL_PASSWORD mysql2300 # Password for the MySQL user
MYSQL_DATABASE open2300 # Named of your database
MYSQL_PORT 0 # TCP/IP Port number. Zero means default
Environment
Open2300 version: |
1.10 |
Libraries: |
open2300,xml2300 |
Server OS: |
Windows XP |
--
LarryWorkman - 21 Jan 2006
Answer