Wednesday, January 07, 2009
Register  Login
You are here: Software * Weather Now
Site Navigation

Weather Now

Weather Now Logo

WeatherNow communicates with a serial-equipped Vantage weather console or Weather Envoy, other Davis weather consoles should work too but have not been tested. It will show temperature, humidity, wind speed, etc, on-screen but its most useful feature is that it is AppleScript enabled.

Using AppleScript you can get current weather data in to any program you want - as long as it is AppleScriptable too. All the same weather data that is available through the main application window is available via AppleScript.

Requires Mac OS X and a Vantage Pro with serial port Data Logger.


Stare in awe at the beautiful brushed-metal window.

Close the larger window and become friends with the floating temperature window.

This window floats over all the other application windows so you can know the temperature always.

There is an 'Outside' temperature floater also.


A settings window? Unheard of!

You can set the app to poll the device at different intervals depending on how... excited... you are about the weather. For now only CSV is supported as the export file, I'll add XML next version.

On the device tab you can select the port & baud rate that your weather console is connected to.

The registration tab lets you enter your registration information, and also has a handy button so you can register the app from within itself.

I got a little carried away taking screenshots you see.


AppleScript is the glue that holds the world together.

Get weather information out of Weather Now and in to whatever you want. Set up a cron job to run an applescript that gets the weather and uses Apple's MacinTalk text-to-speech engine to give you a weather report when you wake up!


Use Script Editor, or your favorite tool, to read Weather Now's AppleScript Dictionary. All of the different weather parameters are exposed, and there are commands to force an immediate update of the weather data.
Release Notes
Release Date: 06/14/2005 Version: 1.41
  1. Bug fix: Increased robustness dealing with unreadible / missing files. Should take care of the NilObjectExceptions some people saw with v1.4
Release Date: 06/06/2005 Version: 1.4
  1. Bug fixes
    • Fixed issue where a crazy temperature would be displayed (>300F) if the console lost its connection with the sensor suite.
    • The 'Storm Started' field was showing incorrect information. I've temporarily hidden that field while I figure out what is going on - the code that gets dates and times for other fields doesn't work on this one for a yet-unknown reason. Stored files will contain Jan. 1, 2001 in that field so any scripts you write won't be all messed up when that field is added back in.
  2. New features
    • Succesfully tested using a Wireless Weather Envoy. Now you don't have to keep your main display console next to your computer!
Release Date: 03/06/2005 Version: 1.3
  1. First official release
  2. Can read all the main information off of a Davis Vantage Pro console
    • Tested with a Vantage Pro but should work with other Davis products, including the new Vantage Pro 2
  3. Tested with 8 years worth of data without excessive memory or processor utilization
  4. AppleScript support! Check out the dictionary with Script Editor to help see what command are available
  5. Two global floating windows are available to show the inside and outside temperatures
  6. This app does not interfere with data recorded by the Davis data-logger
    • If you quit this app and launch the WeatherLink software you will be able to download, save, and manipulate the data as usual
    • Only one application can be communicating with the device at a time
  7. Weather data can be saved automatically to a text file. You can use this file in a number of ways, including importing it as a 'Comma Separated Values' file to Excel for charting
  8. You can register the software directly from the Registration tab
    • The unregistered version will only refresh 5 times per launch
    • Registering enables saving the weather data file
    • The unregistered version will return '1's for all numerical AppleScript requests, or the current time for date requests
Release Date: 02/07/2005 - beta Version: 1.2b
  1. First preview version
  2. Can read all the main information off of a Davis Vantage Pro console
  3. Tested with a Vantage Pro but should work with other Davis products, including the new Vantage Pro 2
  4. Stress tests passed, the app held 5 years worth of data without excessive memory or processor utilization
  5. AppleScript support works, with a dictionary to help see what command are available. None of the individual parameters will be removed before release, but some extras may be added.
  6. The 'weather' class doens't do anything, and will probably be removed. When that happens the ForceRefresh and GetWeather return values will change
    • Don't count on ForceRefresh giving any data back in its response, I'll probably just change that to return 'success'
    • GetWeather will return a string with an English-language 'weather report' (suitable for text-to-speech)
  7. This preview release will give back accurate data for the following specific requests:
    • Insde Temperature
    • Outside Temperature
    • Time the data was recorded
    • Calculated sunrise
    • Barometric pressure
    • Wind direction
    • Day's rainfall
  8. All other AppleScript queries just return back a '1'
  9. Settings don't get saved, so you have to reset the port and timer settings when you relaunch the app
  10. Export of recorded data doesn't work
    • This app does not interfere with data recorded by the Davis data-logger
    • If you quit this app and launch the WeatherLink software you will be able to download and save the data as usual
    • Only one application can be communicating with the device at a time
  11. If you close the main window the automatic refreshes stop
Download Links
Copyright Don Pattee   Terms Of Use  Privacy Statement