Welcome to the Cumulus Support forum.

Latest Cumulus MX V4 release 4.4.2 (build 4085) - 12 March 2025

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024

Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)

Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki

If you are posting a new Topic about an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080

Wind data recorded by Ecowitt API vs. HTTP

From build 3044 the development baton passed to Mark Crossley. Mark has been responsible for all the Builds since. He has made the code available on GitHub. It is Mark's hope that others will join in this development, but at the very least he welcomes your ideas for future developments (see Cumulus MX Development suggestions).

Moderator: mcrossley

Post Reply
User avatar
KarlS
Posts: 140
Joined: Tue 30 Nov 2010 3:01 pm
Weather Station: Ecowitt GW1003 / WH32 / WH41
Operating System: 64bit Bookworm on Pi4
Location: Bridge Lake, BC, Canada
Contact:

Wind data recorded by Ecowitt API vs. HTTP

Post by KarlS »

My Ecowitt weather station uses 4 external sensors/modules that send data to two GW1000 gateways. One gateway is paired with a Raspberry PI4B running Raspbian Bullseye, the other one with a FriendlyARM NanoPi M1 running Ubuntu 20.04.6 LTS. Both have CumulusMX v3.27.0 installed, the Raspi uses the Ecowitt API, the NanoPI uses the HTTP interface.

As you can see on the two screenshots below (taken only a few seconds apart), the wind speed data are identical, the wind direction and wind rose however are quite different. While it's all over the place on the API data, it's basically shows southerly winds on the HTTP data. I realize that the API sends data at a shorter interval, but does this really improve accuracy??

config.jpg
api.jpg
http.jpg
You do not have the required permissions to view the files attached to this post.
freddie
Posts: 2870
Joined: Wed 08 Jun 2011 11:19 am
Weather Station: Davis Vantage Pro 2 + Ecowitt
Operating System: GNU/Linux Ubuntu 24.04 LXC
Location: Alcaston, Shropshire, UK
Contact:

Re: Wind data recorded by Ecowitt API vs. HTTP

Post by freddie »

MX will display the data it receives. Could you switch on data and debug logging on both MX instances for about half an hour, and then zip up and attach the resulting log files to a reply to this topic, please? Log files are found in the MXdiags subfolder of your MX installations.
Freddie
Image
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: Wind data recorded by Ecowitt API vs. HTTP

Post by HansR »

I would like to add that I have a similar setup with similar devices, only I use both API interface so I can't compare both interfaces. However, I don't have the API display of wind direction so my first thought is : it is not the interface nor the device, it must some setting inn CMX.

I have seen that direction behaviour with others btw so yes, it is an issue but small chance it is related to the API interface.
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
Post Reply