Welcome to the Cumulus Support forum.

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

Cumulus MX V4 beta test release 4.0.0 (build 4019) - 03 April 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

Cumulus MX 3038 and Error reading data from station

Topics about the Beta trials up to Build 3043, the last build by Cumulus's founder Steve Loft. It was by this time way out of Beta but Steve wanted to keep it that way until he made a decision on his and Cumulus's future.

Moderator: mcrossley

icnmfabro
Posts: 54
Joined: Wed 25 May 2016 2:18 pm
Weather Station: wh3080
Operating System: Raspian - Armbian and Windows
Location: Fabro
Contact:

Cumulus MX 3038 and Error reading data from station

Post by icnmfabro »

Hi ... I have a Froggit weather station WH3080 just bought on ebay. I'm being used Cumulus MX 3038 on raspberry PI and USB 2.0 powered hub , to store data and record them on the internet , after a day and a half of Cumulus MX operation no longer captured the data and gave this error:
Error reading data from station - it may need resetting .
I reset the monitor, detached and riattacato the original USB 2.0 cable from the hub and done ravviare raspberry pi. Now it seems reoperation but I need to know the cause of this error and how to correct it permanently if possible.
User avatar
steve
Cumulus Author
Posts: 26701
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX 3038 and Error reading data from station

Post by steve »

It's a common problem with Fine Offset stations, there are hundreds of posts about this in the forum. It does seem that the Solar models are more susceptible. You can use the 'Synchronise Fine Offset Reads' setting to get Cumulus to try to work around the station's design fault. There is a suggestion that this does not work as well with MX as it did with Cumulus 1, but the reasons for this are unclear.
Steve
User avatar
ConligWX
Posts: 1631
Joined: Mon 19 May 2014 10:45 pm
Weather Station: Davis vPro2+ w/DFARS + AirLink
Operating System: Ubuntu 22.04 LTS
Location: Bangor, NI
Contact:

Re: Cumulus MX 3038 and Error reading data from station

Post by ConligWX »

lockups are common on some models, try adding a ferrite core/sleeve to each end of the USB lead.
Regards Simon

https://www.conligwx.org - @conligwx
Davis Vantage Pro2 Plus with Daytime FARS • WeatherLink Live • Davis AirLink • PurpleAir • CumulusMX v4.0.0

Image
icnmfabro
Posts: 54
Joined: Wed 25 May 2016 2:18 pm
Weather Station: wh3080
Operating System: Raspian - Armbian and Windows
Location: Fabro
Contact:

Re: Cumulus MX 3038 and Error reading data from station

Post by icnmfabro »

The ferrite filter on the end of the USB cable does not solve anything ...
any other ideas ? you can solve the problem of this bug in the WH3080 ?
User avatar
steve
Cumulus Author
Posts: 26701
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX 3038 and Error reading data from station

Post by steve »

Presumably you are using the "Synchronise Fine Offset Reads" setting - have you set a FOReadAvoidPeriod in Cumulus.ini? See this thread - https://cumulus.hosiene.co.uk/viewtopic.php?f=27&t=15190
Steve
icnmfabro
Posts: 54
Joined: Wed 25 May 2016 2:18 pm
Weather Station: wh3080
Operating System: Raspian - Armbian and Windows
Location: Fabro
Contact:

Re: Cumulus MX 3038 and Error reading data from station

Post by icnmfabro »

I tried the option "Synchronise End Offset reads", but with this option enabled Cumulus MX does not display data, at least for that moment I tried it. Now I adjusted better to the NTP client on Raspberry PI and Cumulus.ini is configured with:
SyncFOReads = 0
FOReadAvoidPeriod = 60.
I try and let you know.
User avatar
steve
Cumulus Author
Posts: 26701
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX 3038 and Error reading data from station

Post by steve »

icnmfabro wrote:SyncFOReads = 0
This means it is turned off, so will have no effect.
FOReadAvoidPeriod = 60
With this value (60 seconds), if you do turn it on, Cumulus won't attempt to read data for 60 seconds either side of the station updating its data. The station does this every 48 seconds and every 60 seconds. So Cumulus will never attempt to read any data.
Steve
icnmfabro
Posts: 54
Joined: Wed 25 May 2016 2:18 pm
Weather Station: wh3080
Operating System: Raspian - Armbian and Windows
Location: Fabro
Contact:

Re: Cumulus MX 3038 and Error reading data from station

Post by icnmfabro »

Cumulus seems to accept the control activation SyncFOReads = 1. reading of wh3080 stations manually sending data occurs every 48s. seconds that I should put in FOReadAvoidPeriod command?
For the moment I left FOReadAvoidPeriod = 3.
User avatar
steve
Cumulus Author
Posts: 26701
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX 3038 and Error reading data from station

Post by steve »

As described in the thread that I linked to, if the default setting apparently doesn't help, you need to look at the MX diags files to see what 'drift' values you are getting, and adjust the period to suit.
Steve
icnmfabro
Posts: 54
Joined: Wed 25 May 2016 2:18 pm
Weather Station: wh3080
Operating System: Raspian - Armbian and Windows
Location: Fabro
Contact:

Re: Cumulus MX 3038 and Error reading data from station

Post by icnmfabro »

I found this value in the last format files into the directory MXdiags .
so that I could add value in FOReadAvoidPeriod command ?

2016-06-03 17:52:00.443 Station clock 17:52:00 drift = 0 seconds
User avatar
steve
Cumulus Author
Posts: 26701
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX 3038 and Error reading data from station

Post by steve »

That's good, that says that the console clock and the Pi clock are in step. There is a bug in build 3038 where it doesn't always log the transmitter clock drift, so you can't tell how far that's drifting compared to the Pi. Just stick with the default for now and see how it goes.
Steve
icnmfabro
Posts: 54
Joined: Wed 25 May 2016 2:18 pm
Weather Station: wh3080
Operating System: Raspian - Armbian and Windows
Location: Fabro
Contact:

Re: Cumulus MX 3038 and Error reading data from station

Post by icnmfabro »

Ok!! :-)
stephenmh
Posts: 14
Joined: Fri 13 Nov 2015 9:30 pm
Weather Station: Aercus Instruments WS3083
Operating System: Raspbian Jessie on Pi2
Location: UK
Contact:

Re: Cumulus MX 3038 and Error reading data from station

Post by stephenmh »

Just a quick update, may be a complete coincidence but I have disconnected the LAN cable and have been running the Pi with a Wi-Fi dongle for 18 days. During this time, I have not experienced a single lockup. I'll continue to monitor, but this is by far the longest period that the station has worked without a reset.

Steve
User avatar
steve
Cumulus Author
Posts: 26701
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX 3038 and Error reading data from station

Post by steve »

I believe the ethernet and the USB interface go through the same hardware at some point on the Pi? So perhaps use of the ethernet interface was somehow affecting the timing (or whatever) of the USB interface and causing the station's interface to lock up. Who knows - but that's an interesting discovery.
Steve
User avatar
jpsc
Posts: 179
Joined: Tue 23 Aug 2011 6:06 pm
Weather Station: Davis Vantage Vue, belfryboy USB
Operating System: Raspbian Bullseye
Location: Wye valley, Herefordshire, UK
Contact:

Re: Cumulus MX 3038 and Error reading data from station

Post by jpsc »

steve wrote:I believe the ethernet and the USB interface go through the same hardware at some point on the Pi? So perhaps use of the ethernet interface was somehow affecting the timing (or whatever) of the USB interface and causing the station's interface to lock up. Who knows - but that's an interesting discovery.
Very plausible, I have both USB and ethernet on a Pi 2 and still get the odd lockup, even with the avoidance settings.
John Cooper

Cumulus 3 on RPi3 with SSD

http://weather.mountpleasanthouse.uk

Image
Locked