WXforum.net
Weather Software => Cumulus => Topic started by: Waimarie on January 30, 2020, 02:43:47 PM
-
Been running Cumulus MX since I got the new station and all looks good, except Dew point constantly reads zero. All other readings/gauges are where I would expect them. Ecowitt.net and Weathercloud show it fine, it's just Cumulus MX.
Can anyone suggest why this is happening and how i can fix it? Thanks
[ You are not allowed to view attachments ]
-
What station do you have?
-
GW1000 I would suggest as Ecowitt is mentioned
-
GW1000 I would suggest as Ecowitt is mentioned
Kiwi genius at work there! WH2900C through a GW1000
[ You are not allowed to view attachments ]
-
******DING!********
I had a moment of brilliance :lol:
Looked through the settings and there it was .... a tick box for Cumulus to calculate the dew point :oops:
Box ticked, dew point now revealed [tup]
[ You are not allowed to view attachments ]
-
OK, that will do it, but the GW1000 should be providing a dew point value.
Could you turn on data logging for a few minutes and then send me the corresponding log file?
-
I noticed the same problem when I tested Cumulus MX with my GW1000. The only way to get Dew Point was to have Cumulus MX calculate it. I can confirm that the GW1000 does send Dew Point via the local API from having read the API documentation and worked with the API myself. I didn't think much of this issue at the time because I thought it was just a developer programming choice for whatever reason.
-
@galfert Likewise, if you could send me a log with the data logging switched on I'll take a look. I don't have any sensors for my GW1000 I have to test against, so some errors are not obvious.
The code is there to decode dew point, but it obviously isn't working for some reason. If I thought it didn't send the data, then I would have CMX automatically enabling the "calc it myself" option.
-
Could you turn on data logging for a few minutes and then send me the corresponding log file?
I would, if I could work out how to. I see "Data Logs" in the menu bar but not how to turn on, and then what file do I need to send?
Ian in NZ, (but still a Cheshire boy)
-
Under Settings | Station Settings | Options
Enable "Data logging"
Let it run for a few minutes, then switch it off again.
Send me the latest log file in the "MXdiags" folder.
Cheers
-
Under Settings | Station Settings | Options
Enable "Data logging"
Let it run for a few minutes, then switch it off again.
Send me the latest log file in the "MXdiags" folder.
Cheers
Did you ever get the requested log files? I just set up Cumulus for the first time with my GW1000 and can confirm that no dew point is being logged by default, at least with version 3.8.0 b3090. Happy to gather logs if needed to debug.
-
No I didn't, but I'm thinking the GW1000 does not provide a dew point value, so you need to select the option for Cumulus to calculate it under station settings.
If you could send me some logs. That would be good.
-
I can confirm that the GW1000 does not send Dew Point. You have to check off the option as Mark says to have Cumulus MX calculate it for you.
For revision feedback:
I don't know if it is possible, but it would be nice if GW1000 is selected as station type than then the option to calculate Dew Point was then selected for the user. If this is not possible then I would be helpful in the GW1000 station type selection a note about reminding the user to enable Dew Point calculation would be nice.
-
No I didn't, but I'm thinking the GW1000 does not provide a dew point value, so you need to select the option for Cumulus to calculate it under station settings.
If you could send me some logs. That would be good.
Thanks, PM sent. Hopefully it's the correct log.
For revision feedback:
I don't know if it is possible, but it would be nice if GW1000 is selected as station type than then the option to calculate Dew Point was then selected for the user. If this is not possible then I would be helpful in the GW1000 station type selection a note about reminding the user to enable Dew Point calculation would be nice.
I agree, just a note in the settings page would help. This was the only (very minor) hiccup in the setup process for the GW1000, otherwise everything else was pretty easy, even for a Cumulus newbie like myself.
-
I don't know if it is possible, but it would be nice if GW1000 is selected as station type than then the option to calculate Dew Point was then selected for the user. If this is not possible then I would be helpful in the GW1000 station type selection a note about reminding the user to enable Dew Point calculation would be nice.
I'll take another look at the logs posted, but yes I can make it so the option for MX to calculate DP is automatic for these stations.
-
FWIW just got Cumulus MX working on my Raspberry Pi and accessing my WLL data. Apparently WLL must not send dew point either as it was reading zero. I then found this thread and changed my setting to calculate dp and all is well.
-
The WLL should be calculating and sending the DP. It's working for me with a WLL.
Can you disable the setting again, then restart MX using the -debug command line parameter, let it run for a few minutes, then post the resulting MXdiags log file please.
-
I don't know if it is possible, but it would be nice if GW1000 is selected as station type than then the option to calculate Dew Point was then selected for the user. If this is not possible then I would be helpful in the GW1000 station type selection a note about reminding the user to enable Dew Point calculation would be nice.
I'll take another look at the logs posted, but yes I can make it so the option for MX to calculate DP is automatic for these stations.
CMX v3.8.2 now automatically enables the option.
-
The WLL should be calculating and sending the DP. It's working for me with a WLL.
Can you disable the setting again, then restart MX using the -debug command line parameter, let it run for a few minutes, then post the resulting MXdiags log file please.
I'm using Cumulus MX v.3.8.2 build 3092
I'm seeing this in the log files:
2020-08-24 07:53:17.307 Spike removal: Dew point greater than limit (40.0); reading ignored: 68.6
I'm using imperial so it looks like its reading 68.6F as C?
-
I took a look at the GW1000 API. The GW1000 provides dew point from hex 0x03 data group.
I think Cumulus should default to using this dew point rather than calculating it.
Thoughts?
-
Ah ha! Yes I see the problem, it only affects dew point for users using Fahrenheit.
Please set your DP limit threshold to 999 for now and I'll get a fix out.
-
I took a look at the GW1000 API. The GW1000 provides dew point from hex 0x03 data group.
I think Cumulus should default to using this dew point rather than calculating it.
Thoughts?
It is coded to do so, but the GW1000 doesn't actually send that data.
-
I took a look at the GW1000 API. The GW1000 provides dew point from hex 0x03 data group.
I think Cumulus should default to using this dew point rather than calculating it.
Thoughts?
It is coded to do so, but the GW1000 doesn't actually send that data.
Oh wow....you are right! (see my capture below) I will report this as bug to Fine Offset engineer. Thank you.
FF FF 27 00 5C 01 00 F7 06 34 08 27 AA 09 27 B4 02 01 28 07 58 0A 00 34
0B 00 0A 0C 00 0A 15 00 01 18 F0 16 00 3A 17 00 2A 00 8B 4D 00 E3 1A 00
F6 22 32 4C 04 00 00 00 FF FF FF 00 F4 FF FF FF FF FF FF FF 19 00 24 0E
00 00 10 00 17 11 00 19 12 00 00 05 9A 13 00 00 27 F6 0D 00 00 F7
-
Ah ha! Yes I see the problem, it only affects dew point for users using Fahrenheit.
Please set your DP limit threshold to 999 for now and I'll get a fix out.
That fixed it thanks much.