Support for the WeatherLink Console
Posted: Thu 31 Aug 2023 9:01 am
I have recently been looking at adding support for the new Davis WeatherLink Console (WLC) in MX. That has ended.
The WLC has no local API like the WeatherLink Live, that may be added at some future date, but Davis is not even hinting they will do so.
Given that, I looked at their cloud API (MX currently uses that for the WLL device to get history and diagnostic data), they have an API call to fetch the "Current" data. Ah ha! I thought, I know the WLL uploads data once a minute (as must the WLC), and the Davis phone app and web site update once a minute (when no local Live access is available for the phone app), I assumed that the Current API call would also fetch the latest one-minute data. Not ideal, but not bad for MX's purposes.
How wrong I was, it turns out the "Current data" is subject to the same time restrictions as the archive data. It is effectively just the same as fetching the last archive record, it provides a convenient short-cut, but the data could be up to 15 minutes out of date!
So, unless you purchase an expensive Pro+ subscription there is no access to even 1-minute data from the WL Console.
Pretty poor I think, given Ecowitt, Ambient, and WeatherFlow all provide their users real "Current" data back to them for free via their cloud solutions.
I can understand the subscription for storing and retrieving the archive data, but the current data must be transient, I would think they delete periodically once it has been rolled up into archive records?
Upshot, unless you have deep pockets and can afford to buy a WLC and a WLL (or an expensive ongoing Pro+ subscription and live with the 1-minute updates), afaics the future for third party PWS software is dead for most new Davis users.
The WLC has no local API like the WeatherLink Live, that may be added at some future date, but Davis is not even hinting they will do so.
Given that, I looked at their cloud API (MX currently uses that for the WLL device to get history and diagnostic data), they have an API call to fetch the "Current" data. Ah ha! I thought, I know the WLL uploads data once a minute (as must the WLC), and the Davis phone app and web site update once a minute (when no local Live access is available for the phone app), I assumed that the Current API call would also fetch the latest one-minute data. Not ideal, but not bad for MX's purposes.
How wrong I was, it turns out the "Current data" is subject to the same time restrictions as the archive data. It is effectively just the same as fetching the last archive record, it provides a convenient short-cut, but the data could be up to 15 minutes out of date!
So, unless you purchase an expensive Pro+ subscription there is no access to even 1-minute data from the WL Console.
Pretty poor I think, given Ecowitt, Ambient, and WeatherFlow all provide their users real "Current" data back to them for free via their cloud solutions.
I can understand the subscription for storing and retrieving the archive data, but the current data must be transient, I would think they delete periodically once it has been rolled up into archive records?
Upshot, unless you have deep pockets and can afford to buy a WLC and a WLL (or an expensive ongoing Pro+ subscription and live with the 1-minute updates), afaics the future for third party PWS software is dead for most new Davis users.