Please note: The Davis 6520 Weatherlink for Mac software does not implement all the features present in the Weatherlink for Windows version. The Windows version outsells the Mac version by a considerable margin and therefore traditionally Davis has focused its development effort on the Windows version.So please do not assume that all features in the Windows version are present in the Mac version – they are not. If some software feature is especially important to you for use with a Mac then this needs to be checked against the Mac feature-list before buying and setting up the Mac version.
Weatherlink for Mac v6.0.3
Davis released a new downloadable update for WL for Mac to v6.0.3 in July 2015 which can be found at www.davisnet.com/support/weather/downloads/software_sftwr.asp . This version adds support for subscription-based uploads to weatherlink.com as well as a couple of bugfixes and may also include the latest USB driver. It’s recommended that you update to v6.0.3 before trying any further troubleshooting.
Limitations of Weatherlink for Mac
Be aware that while Weatherlink for Mac is good basic software, it lacks a number of features present in Weatherlink for Windows, in particular:
- Cannot log data from solar and UV sensors;
- Cannot log data for soil moisture or leaf wetness sensors;
- Not compatible with add-on modules such as Email/Phone Alert or Ag/Turf Management module;
- Cannot download data from weatherlink.com (ie Web Download mode is not available);
The assumption should be that v6.0.3 is an update only and that a previous version should have been installed from a WL for Mac CD before attempting the update.
Weatherlink for Mac will not run after installation
Apple introduce updates for the OSX operating system at regular intervals and it’s not uncommon to find that some aspect of the Weatherlink for Mac configuration needs tweaking before the WL software will run. There are two issues in particular that may cause problems with more recent versions of OSX:
Weatherlink for Mac must run as a 32-bit program. If your version of OSX is defaulting to running programs in 64-bit mode then when you try to start WL you may see a java.lang.UnsatisfiedLinkError error or some similar Java error. The fix is to set the WL application manually to run in 32-bit mode as follows (you should only need to do this once):
- Look at your Desktop/Finder Screen.
- Open your Applications Folder.
- Open your Macintosh OSX Weatherlink Folder.
- Find, and select (click on once), the weatherlink, or, the weatherlink.app file.
- With weatherlink, or the weatherlink.app file selected, click the ‘More Info’ button in the preview pane or do a Get Info command (from under the File Menu) – the exact steps will vary with the version of OSX in use, but the objective is to display a dialogue that allows 32-bit operation to be selected.
- Put a check mark in the box marked “Open in 32-bit mode”. Then close the More Info/Get Info box.
- Now try to launch the weatherlink application.
Updated USB driver needed
An updated USB driver may be needed for recent versions of OSX to allow communication with the USB logger. If the Weatherlink for Mac program can be launched but there is a communication error to the logger then the chances are that a driver update is needed.
There are two sources of this driver, the Davis support website and then the website of the manufacturers of the USB chip inside the logger, which is SiLabs. The version available from Davis will have been checked by Davis for correct operation with Weatherlink, but the most recent driver versions will naturally be available from SiLabs. We suggest that you first try the version from Davis; and then if this fails to work try the SiLabs website. Download links are as follows:
- Davis – toolbox.davisnet.com/downloads/ (Drivers section)
- SiLabs – www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx (Be sure to select the Mac OSX version for download)
NB On the SiLabs site the driver is referred to as: ‘CP210x USB to UART Bridge VCP Driver’
WL for Mac fails after updates eg to Yosemite 10.10.3, El Capitan 10.11 etc
Apple do provide updates to the OSX version from time to time and after an update it’s possible that Weatherlink for Mac (and indeed many other programs), previously running without problems, may stop working. Typically this will happen because the OSX update has broken some aspect of the operating environment and not because the WL for Mac program is fundamentally incompatible with the updated OSX version. The fix will involve trying to identify which part of the environment has broken and then mending that.
WL for Mac is written in Java and so one potential cause of upgrade problems is that the updated OSX has also updated Java to a version that may no longer be compatible with WL for Mac. There is usually a patch or download available that will allow the latest OSX and Java versions to run with existing legacy programs such as WL for Mac, but this patch may not be installed automatically and so will require doing manually. This is really a problem for Apple and Oracle (who maintain Java) and not for Davis and so we can only recommend searching for sources of help and downloads with, for example, problems and fixes associated with running Java under the latest version of OSX.
We understand that WL for Mac needs to run under Java v6 and not any later version, so a downgrade to Java v6 may be needed. It is also possible that appropriate updates to the USB driver may be needed too.
But WL for Mac will definitely run correctly under both Yosemite and El Capitan if the OSX environment is correctly configured.