Welcome to the Cumulus Support forum.

Latest Cumulus MX V4 release 4.3.3 (build 4070) - 04 January 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 on an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080

Extra Sensors, particularly WN31

GW1000 WiFi gateway
Post Reply
chsims1
Posts: 13
Joined: Tue 07 Nov 2017 11:47 am
Weather Station: Ecowitt WS80, WH40, WN31, GW2000
Operating System: RPi OS

Extra Sensors, particularly WN31

Post by chsims1 »

Hi,

I have a WN31 extra sensor, the data from which is displayed under 'Extra Sensors' as 'Sensor 1'. I can see in the wiki a note https://www.cumuluswiki.org/a/Extra_Sen ... ra_Sensors, dated 2013, stating that CMX did not manipulate raw temperatures and humidities of extra sensors for looking back at records, monthly/weekly/daily figures, like is present for the main sensors. Has this situation changed since the wiki entry please?

Ideally, I would like this sensor to be the default for temperature & humidity, since its location is better for making such measurements. I thought that I'd found the solution in the 'Ecowitt Sensor Mapping' under 'Station Settings', where it states that "You can over-ride the default outdoor temperature and humidity sensor by specifying a WH31 T/H sensor channel". I changed the setting to 'Extra TH Channel 1', but it doesn't appear to work; the main sensor array temp/hum is still displayed on the dashboard.
Mapantz
Posts: 1957
Joined: Sat 17 Dec 2011 11:55 am
Weather Station: Davis Vantage Pro2
Operating System: Windows 11 x64
Location: Dorset - UK
Contact:

Re: Extra Sensors, particularly WN31

Post by Mapantz »

I could be wrong, but i think that the WN32 is needed for that purpose.
Image
User avatar
mcrossley
Posts: 14072
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: Extra Sensors, particularly WN31

Post by mcrossley »

Which station types are you using for the main station and the extra sensors?
chsims1
Posts: 13
Joined: Tue 07 Nov 2017 11:47 am
Weather Station: Ecowitt WS80, WH40, WN31, GW2000
Operating System: RPi OS

Re: Extra Sensors, particularly WN31

Post by chsims1 »

Mapantz wrote: Thu 09 Jan 2025 8:16 pm I could be wrong, but i think that the WN32 is needed for that purpose.
It actually says WH31 in the CMX dropdown box, but I'm fairly certain that this is essentially the same sensor as WN31.
mcrossley wrote: Fri 10 Jan 2025 5:39 pm Which station types are you using for the main station and the extra sensors?
WS80 main sensor (temp, humidity, solar, ultrasonic anemometer) with separate WH40 tipping bucket, and WN31 temp/humidity (GW2000 wifi gateway).

The WS80 and WH40 readings are displayed fine as main sensors in now/dashboard etc. The WN31 data appears fine in the extra sensors as current readings. What I'm after is getting the WN31 readings used as main sensor for all the historical data manipulation and display, rather than having to derive them myself. Are the extra sensor readings even recorded in the CMX database?

Regards,

Ian
Mapantz
Posts: 1957
Joined: Sat 17 Dec 2011 11:55 am
Weather Station: Davis Vantage Pro2
Operating System: Windows 11 x64
Location: Dorset - UK
Contact:

Re: Extra Sensors, particularly WN31

Post by Mapantz »

chsims1 wrote: Sun 12 Jan 2025 6:37 pm It actually says WH31 in the CMX dropdown box, but I'm fairly certain that this is essentially the same sensor as WN31.
The WN31 is a multi channel indoor sensor. The WN32 is a single channel outdoor sensor.

When I had a WS90, for example, I didn't like to use it for the outside temperature, as it was 20ft in the air. I had to get a WN32, which took precedence as the main outdoor temperature sensor.
Image
User avatar
mcrossley
Posts: 14072
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: Extra Sensors, particularly WN31

Post by mcrossley »

chsims1 wrote: Sun 12 Jan 2025 6:37 pm
WS80 main sensor (temp, humidity, solar, ultrasonic anemometer) with separate WH40 tipping bucket, and WN31 temp/humidity (GW2000 wifi gateway).

The WS80 and WH40 readings are displayed fine as main sensors in now/dashboard etc. The WN31 data appears fine in the extra sensors as current readings. What I'm after is getting the WN31 readings used as main sensor for all the historical data manipulation and display, rather than having to derive them myself. Are the extra sensor readings even recorded in the CMX database?
OK, what I was after was what station types you have configured in CMX?
chsims1
Posts: 13
Joined: Tue 07 Nov 2017 11:47 am
Weather Station: Ecowitt WS80, WH40, WN31, GW2000
Operating System: RPi OS

Re: Extra Sensors, particularly WN31

Post by chsims1 »

mcrossley wrote: Mon 13 Jan 2025 4:39 pm OK, what I was after was what station types you have configured in CMX?
My apologies, I misread your question.

Station type is Ecowitt 'HTTP local API'. Nothing was initially set for the extra sensor: the temp and humidity were displayed correctly from the 'Extra Sensors ' dropdown as sensor 1. I then changed the Ecowitt Sensor Mapping for the primary temp/humidity from 'default' to 'Extra TH chan 1', which appears to have no effect.

@Mapantz: With regards to the WN32 sensor, I originally was going to order this, but was advised by Weatherspares to go for the WN31. :x
Ken22
Posts: 97
Joined: Tue 14 Jan 2014 3:08 pm
Weather Station: Ecowitt WS90/HP2560,GW1200,WN32
Operating System: Windows 10 Pro
Location: Massachusetts, USA
Contact:

Re: Extra Sensors, particularly WN31

Post by Ken22 »

chsims1 wrote: Tue 14 Jan 2025 10:17 am I originally was going to order this, but was advised by Weatherspares to go for the WN31.
I think you got bad advice. I believe you need a WN32/WH32 if you want to override the outdoor temp/humidity.

Amazon sells these for $16.99 with this statement:
【Note】:WN32(WH32) sensor could override the temperature and humidity value from ws69, 67, 80, 90, as this sensor has the highest priority against other sensor array's temperature and humidity sensor.
My WN32 seems to do the job on both my GW1200 and my HP2560. No changes in Cumulus are needed.
chsims1
Posts: 13
Joined: Tue 07 Nov 2017 11:47 am
Weather Station: Ecowitt WS80, WH40, WN31, GW2000
Operating System: RPi OS

Re: Extra Sensors, particularly WN31

Post by chsims1 »

Thanks for the reply, but the Ecowitt sensor mappings under 'station settings' states:
You can over-ride the default outdoor temperature and humidity sensor by specifying a WH31 T/H sensor channel.
From an Ecowitt site, the two sensor model numbers, WH31, WN31, are included together in the same description of a sensor:

https://shop.ecowitt.com/en-gb/products ... Fn9B-IYV7K

I'm quite happy to buy another sensor, if necessary, but I'm just trying to clarify what is actually happening, or not, here.

Ian :geek:
User avatar
lse-cumulus
Posts: 80
Joined: Mon 11 Jul 2022 3:39 am
Weather Station: Fine Offset Ecowitt
Operating System: Windows 11
Location: Austria
Contact:

Re: Extra Sensors, particularly WN31

Post by lse-cumulus »

My understanding (and experience, as I used WN31 and WN32 sensors) is the following: you have to distinguish two dimensions:
  • 1a) WN32/WH32 (previously legacy WH26) outdoor temperature sensor: only 1; use it if you have no other outdoor senor or if you want to overrule another outdoor sensor, as it has highest priority; the WIKI says: Inside the so-called sensor hierarchy it stands on top. This means that the consoles will prefer its readings over all other outdoor T/RH sensors (of a WS69/WH65, WS80, WS90) registered at the same time to the console.
    On the Ecowitt APP or website ecowitt.net there is only one (1) outdoor temperature displayed, and if you use a WN32/WN32 sensor it will be displayed there.
  • 1b) WN31/WH31 indor temperature sensors; multi channel; these sensors will normally never show up in ECOWITT app or website under "outdoor" and are also not reported from Ecowitt to CMX as "outdoor", but as additinal temperature sensor. The WIKI page says: a WH31 can be converted to a WH32, and even explains that in chapter (21). (I have never done that)
  • 2) CMX side: CMX receives from the Ecowitt gateway exactly one (1) outdoor temperature (or none if you do not have any). CMX cannot influence which of your outdoor temperature sensors is reported as outdoor temperature, that is only determined by the sensor hierachy as explained above (1).
    But CMX offers the oppurtunity in the Settings -> Stations Settings -> Ecowitt Sensor Mappings: to replace the reported outdoor temperature by one of your WN31/WH31 indoor temperature sensors. You can select default = use the outdoor sensor that ecowitt reports based on sensor hierachy (1), Extra TH 1 to 8 = select one of your WN31/WH31 indor sensors, or indoor TH sensor = the built in indoor sensor of your gateway. Note: you cannot select the WN32/WH32 as Extra TH x here (only implictly by selecting default).
Summary:
  • If you want to overwrite the outdoor temperature in your Ecowitt.net or Ecowitt APP, you need to buy a WN32/WH32 outdoor sensor, and no change in CMX is required, just use default mapping. The WN32/WH32 will NOT show up under CMX Extra Sensors but as standard (outdoor) temperature.
  • If you only want to change the CMX dashboard temperature display, you can also use a WN31/WH31 indoor sensor and adapt the CMX sensor mapping. You will see the WN31/WH31 of course also under CMX extra sensors. (I am using a GW1000 and station type TCP local API and that method is working fine). But for chsims1 this seems not to work, although he is just doing that (as outlined in the start of the post stream) and the only difference is that he uses HTTP local API.
I hope that helps.
Leo

Ecowitt GW2000/WS90/Wittboy/GW1000/WS2910/WH65/WH31/WH34S/WH41/WH45/WH51/WH57/HP10/WN35
AWEKAS/CWOP/PWS/Weathercloud/Windy/WOW/WU/WxSim/CMX/CU
http://leonas.ddns.net/Wetterstation.Su ... CumulusMX/

Image
User avatar
HansR
Posts: 6720
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: Extra Sensors, particularly WN31

Post by HansR »

I think the WN32 is one option but in CMX you can map the Primary Temp/Humidity sensor to an extra TH sensor (so that would be a WN31)
For this goto: Station Settings=>Ecowitt Sensor Mappings

I don't think that is only for the dashboard but I may be mistaken.
Hans

https://meteo-wagenborgen.nl
CMX build 4039+ ● RPi 4B ● Linux 6.6.51+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
User avatar
mcrossley
Posts: 14072
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: Extra Sensors, particularly WN31

Post by mcrossley »

The summaries above are correct. To override *within* the Ecowitt environment you need a WN32, Cumulus will also see this reported as the main temp/hum.

You can override the primary temp/hum within Cumulus with a WN31.

Just investigating now why that may not be working with only a primary station defined...
User avatar
mcrossley
Posts: 14072
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: Extra Sensors, particularly WN31

Post by mcrossley »

And the answer is... A bug in the HTTP Local API station code. Only the humidity from the extra sensor is being used, the temperature is not copied across to the primary outdoor temperature.

Fixed for the next build.
chsims1
Posts: 13
Joined: Tue 07 Nov 2017 11:47 am
Weather Station: Ecowitt WS80, WH40, WN31, GW2000
Operating System: RPi OS

Re: Extra Sensors, particularly WN31

Post by chsims1 »

Thanks for all the replies, extra info, & bug squashing.

Ian
Post Reply