Nice new addition, I think. In the newest build of Weather Display, Build 42, v 10.37S, Brian was kind enough to include the ability to read “from a Weather-Exchange-like format CSV file.”
For those of us who are logging real-time information from a WIFI Station like the Ambient Weather WS-1400-IP by simply grabbing the data from the ‘livedata.htm’ page in “real-time,” this is slick.
Easy to use if you personally create a real time WS-1400-IP log file as described below:
a. In Weather-Display Build 42 for Windows, one simply goes to “Station Type & Settings” in WD’s Control Panel menu.
b. Select “Stationless/etc”, and at bottom right of window that appears under “Use from Weather Exchange format CSV file” …
c. Select the file that holds your data, then check “Enable.” WD then begins reading your selected file every 1 min, picking up the latest data for its purposes.
The (25) HEADERS for a CSV file that WD can now use, if interested, are:
- YR
- MO
- DAY
- HR
- MIN
- SEC
- TEMP OUTSIDE (F)
- HUMIDITY OUTSIDE
- TEMP INSIDE (F)
- HUMIDITY INSIDE
- TEMP DIFF (IN minus OUT)
- ABSOLUTE PRESSURE (IN)
- RELATIVE PRESSURE (IN)
- AVG WIND (MPH)
- WIND BEARING (S, N, E, W, NNE, ETC.)
- WIND DIRECTION (DEG)
- WIND GUST (MPH)
- RAIN-HOURLY (INCHES)
- RAIN-DAILY (INCHES)
- SOLAR RADIATION (WATTS/M2)
- UV
- UVI
- RAIN-WEEK (INCHES)
- RAIN-MONTH (INCHES)
- RAIN-YR (INCHES)
(My particular approach: I grab WS-1400-IP PWS data every xx-xxx seconds from “<station_IP_address>livedata.htm>” and populate a .csv. I do this with a simple PERL script which I run in background. It displays & logs the data nicely. No need to modify hub, bridge, firmware or station. Works for low-techy, inelegant me. )
Cheers. Greg
UPDATE: For background, the article that allowed me (with a few additions) to locally read & store my WS-1400-IP data is located here: https://www.durmon.com/extracting-data-from-the-ambient-weather-observerip-3-0-module/ - Clear, concise, educational & perfect for a dweeb like me. Thanks Mr. Durmon.
UPDATE 2: I have attached PERL script which adds .csv file logging ‘script lines’ to those of Mr. Durmon’s, noted above. These lines include a loop to allow one to specify .csv file logging on a user defined time period. The WS-1400-IP PWS data in this .csv file is then directly readable by WD. This script adder also displays the 1400-IP data on the “terminal” for check/convenience purposes. With this script running in the background, WD will seamlessly suck in the data from the .csv the script creates. (NOTE: You must change suffix from .txt to .pl to make the attached file executable.) – If anyone creates a similar Python script, I would be grateful to hear of it.
AW-1400_ObserverIP_datalogger_forUseIn_WD_Bld42.txt (3.95 KB)