Author Topic: New firmware version for WS90 (v1.2.5)  (Read 1176 times)

0 Members and 1 Guest are viewing this topic.

Offline S1m0n3

  • Member
  • *
  • Posts: 10
    • Stazione meteo - Rocca di Botte
New firmware version for WS90 (v1.2.5)
« on: August 13, 2022, 08:18:02 AM »
I reported a bug to Ecowitt support regarding GW2000 and the support noticing that the rain count of the piezo sensor is overestimated told me to upgrade to version 1.2.5, I had been staying at 1.2.3 until a few days ago, does anyone know the changes this version makes? Thanks!

just found the change log:

WS90 Firmware V1.2.5 Upgrade

- 32K XTAL working state check after power on. If no possible for external timing crystal working, switch to internal timing clock, enhancing item robust during different conditions.
- Increase mist or drizzle rain sensitvity. we recomend most user to set Rain1 gain setting to 0.75 wiht GW2000 hub or HP25** cosnole series.
- Tuning for stormy rain sensitivity alignment.
« Last Edit: August 13, 2022, 08:22:29 AM by S1m0n3 »
Weather Station:

WH3080 (DIY solar radiation passive shield) with WeeWx on Raspberry Pi 3b

WS90 + GW2000

Offline Autofill

  • Senior Contributor
  • ****
  • Posts: 290
Re: New firmware version for WS90 (v1.2.5)
« Reply #1 on: August 13, 2022, 11:59:46 AM »
thanks, looks like I'll be updating today to V125 (it is overestimating).

by the way, what bug did you find?
Ecowitt WH2320-E
Ecowitt HP2551-C (SOLD - replaced with Home Assistant Fully Kiosk FireTab HD10)
Ecowitt GW1000
Ecowitt GW1100
Ecowitt WH69E
Ecowitt WH32B
Ecowitt WH57 (x3)
Ecowitt WH51 (x6)
Ecowitt WH41
Ecowitt WH41 (Honeywell-based USB/Supercap modified)
Ecowitt WH31 (x8)
Ecowitt WH55 (x4)
Ecowitt WH45
Ecowitt WN34S (x2)
Ecowitt WN35
Ecowitt Wittboy running on 12VDC  solar power

Offline S1m0n3

  • Member
  • *
  • Posts: 10
    • Stazione meteo - Rocca di Botte
Re: New firmware version for WS90 (v1.2.5)
« Reply #2 on: August 13, 2022, 12:38:34 PM »
thanks, looks like I'll be updating today to V125 (it is overestimating).

by the way, what bug did you find?

The bug is about uploading data to a custom website. I have a WS90 + WH40 Rain Gauge. If I send the data to my private server with the GW2000 gateway the rain values are inverted, on the variables (e.g. "dailyrainin") dedicated to the traditional rain gauge there are the values of the piezo sensor and on those dedicated to the piezo sensor (e.g. dailyrainin_pz) there are those of the WH40, they are practically inverted, for example something that doesn't happen with the upload to Wunderground, I bypass the problem by modifying the values displayed on my site, however they have already reported the problem to the developers, they should fix it soon! I haven't tested whether the same thing happens with the HP2560 monitor that  I just received.

PS: I've already update to v125 but I won't see rain for 2 days  :-)
« Last Edit: August 13, 2022, 12:40:44 PM by S1m0n3 »
Weather Station:

WH3080 (DIY solar radiation passive shield) with WeeWx on Raspberry Pi 3b

WS90 + GW2000

Offline kheller2

  • Forecaster
  • *****
  • Posts: 518
Re: New firmware version for WS90 (v1.2.5)
« Reply #3 on: August 13, 2022, 02:47:16 PM »
thanks, looks like I'll be updating today to V125 (it is overestimating).

by the way, what bug did you find?

The bug is about uploading data to a custom website. I have a WS90 + WH40 Rain Gauge. If I send the data to my private server with the GW2000 gateway the rain values are inverted, on the variables (e.g. "dailyrainin") dedicated to the traditional rain gauge there are the values of the piezo sensor and on those dedicated to the piezo sensor (e.g. dailyrainin_pz) there are those of the WH40, they are practically inverted, for example something that doesn't happen with the upload to Wunderground, I bypass the problem by modifying the values displayed on my site, however they have already reported the problem to the developers, they should fix it soon! I haven't tested whether the same thing happens with the HP2560 monitor that  I just received.

PS: I've already update to v125 but I won't see rain for 2 days  :-)

I'm surprised others haven't caught this before.  Then again, I just this past weekend added a WH40 to my setup.
Ambient Consoles: WS-2000, WS-1900, WS-1200, WS-2902C, WS-3000-X3, WS-0900-IP(observerIP), WS-1001-WIFI
Ambient Arrays: WH65B
Ambient Sensors: WH31E(3), WH31B(2), WH32B, WH31SM(2), WH31PGW, AQIN, WH31LA(3)
Ambient Spares: WH24B(2), WH25B.
Ecowitt: HP2551BU, GW1000B(dead), GW1100B(2), GW2000B
Ecowitt Sensors: WH51, WN34BL, WN34(2), WH31, WH41, WH40

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3298
Re: New firmware version for WS90 (v1.2.5)
« Reply #4 on: August 13, 2022, 04:56:52 PM »
thanks, looks like I'll be updating today to V125 (it is overestimating).

by the way, what bug did you find?

The bug is about uploading data to a custom website. I have a WS90 + WH40 Rain Gauge. If I send the data to my private server with the GW2000 gateway the rain values are inverted, on the variables (e.g. "dailyrainin") dedicated to the traditional rain gauge there are the values of the piezo sensor and on those dedicated to the piezo sensor (e.g. dailyrainin_pz) there are those of the WH40, they are practically inverted, for example something that doesn't happen with the upload to Wunderground, I bypass the problem by modifying the values displayed on my site, however they have already reported the problem to the developers, they should fix it soon! I haven't tested whether the same thing happens with the HP2560 monitor that  I just received.

PS: I've already update to v125 but I won't see rain for 2 days  :-)
mmmh - are you saying that in a custom server post of the GW2000 e.g. monthlyrainin= carries the piezo values and mrainin_piezo= carries the traditional rain gauge values (e.g. WH40) values ?
I cannot confirm this, neither for FW 2.1.7 nor for 2.1.8.
I have the reception logs from FOSHKplugin (raw-foshkplugin.log) which are a 1:1 representation of the console posts (here a GW2000) - and they show the correct values with the correct identifiers.
e.g.
Code: [Select]
rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=0.035&yearlyrainin=18.043&totalrainin=18.043&rrain_piezo=0.000&erain_piezo=0.000&hrain_piezo=0.000&drain_piezo=0.000&wrain_piezo=0.000&mrain_piezo=0.071&yrain_piezo=16.685
« Last Edit: August 13, 2022, 05:03:08 PM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.1, GW2000(3) 3.1.1, HP2551 1.9.5,5.1.5;HP3500 1.7.2,WS3800 1.2.8, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.3.5/1.4.0, WS80(2)1.2.5, WS68, WS69, WH40, WH31, WH31-EP, WN30, WN34L, WN35, WH32, WH32-EP, WH32B, WH57 [Lightning], WH41 [PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.8.0/4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB(3169)
Barani Meteoshield Pro, MetSpec Rad02 - Ecowitt 5763,34418;WU ISAARB3(WH4000SE),ISAARB22(HP2553), http://meshka.eu

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3298
Re: New firmware version for WS90 (v1.2.5)
« Reply #5 on: August 13, 2022, 05:03:16 PM »
I also checked with @olicat's ear service - and the values are properly shown with the respective variables: traditional with traditional and piezo with piezo
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.1, GW2000(3) 3.1.1, HP2551 1.9.5,5.1.5;HP3500 1.7.2,WS3800 1.2.8, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.3.5/1.4.0, WS80(2)1.2.5, WS68, WS69, WH40, WH31, WH31-EP, WN30, WN34L, WN35, WH32, WH32-EP, WH32B, WH57 [Lightning], WH41 [PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.8.0/4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB(3169)
Barani Meteoshield Pro, MetSpec Rad02 - Ecowitt 5763,34418;WU ISAARB3(WH4000SE),ISAARB22(HP2553), http://meshka.eu

Offline S1m0n3

  • Member
  • *
  • Posts: 10
    • Stazione meteo - Rocca di Botte
Re: New firmware version for WS90 (v1.2.5)
« Reply #6 on: August 13, 2022, 05:17:45 PM »
This is a print of array of ecco_lcl.arr www.roccadibottemeteo.it/ecowitt/ecowitt_array.php , actually rain of piezo in my WS90 is 0 and wh40 has 15.1mm for week, month and year. I also prioritized the traditional rain gauge over “Rain totals” inside the gateway.
« Last Edit: August 13, 2022, 05:20:46 PM by S1m0n3 »
Weather Station:

WH3080 (DIY solar radiation passive shield) with WeeWx on Raspberry Pi 3b

WS90 + GW2000

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3298
Re: New firmware version for WS90 (v1.2.5)
« Reply #7 on: August 14, 2022, 02:30:05 AM »
I see that you are posting to the PWS Dashboard - did you also post to the ear service and see what that shows: ear.phantasoft.de ?

The prioritization is afaik only for uploading to ecowitt.net (if you choose traditional, only the traditional value is posted and shown, if you choose piezo, both are shown) - and to enable piezo calibration when a WS90 is connected.
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.1, GW2000(3) 3.1.1, HP2551 1.9.5,5.1.5;HP3500 1.7.2,WS3800 1.2.8, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.3.5/1.4.0, WS80(2)1.2.5, WS68, WS69, WH40, WH31, WH31-EP, WN30, WN34L, WN35, WH32, WH32-EP, WH32B, WH57 [Lightning], WH41 [PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.8.0/4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB(3169)
Barani Meteoshield Pro, MetSpec Rad02 - Ecowitt 5763,34418;WU ISAARB3(WH4000SE),ISAARB22(HP2553), http://meshka.eu

Offline S1m0n3

  • Member
  • *
  • Posts: 10
    • Stazione meteo - Rocca di Botte
Re: New firmware version for WS90 (v1.2.5)
« Reply #8 on: August 14, 2022, 03:53:22 AM »
I see that you are posting to the PWS Dashboard - did you also post to the ear service and see what that shows: ear.phantasoft.de ?

The prioritization is afaik only for uploading to ecowitt.net (if you choose traditional, only the traditional value is posted and shown, if you choose piezo, both are shown) - and to enable piezo calibration when a WS90 is connected.

have you right!!! With EAR service this doesn't happening!  #-o . I need to understand what is going on with the upload. I naively thought that values are simply sent, but instead they are processed by the server? Thanks for the tip!

Code: [Select]
last line in detail:
PASSKEY ########################
stationtype GW2000A_V2.1.8
runtime         318493
dateutc         2022-08-14 07:22:55
tempinf         66.56
humidityin         54
baromrelin         29.784
baromabsin         27.469
tempf         66.38
humidity         66
winddir         3
windspeedmph 2.24
windgustmph 3.36
maxdailygust 6.26
solarradiation 502.76
uv                 4
rainratein         0.000
eventrainin 0.000
hourlyrainin 0.000
dailyrainin         0.000
weeklyrainin 0.594
monthlyrainin 0.594
yearlyrainin 0.594
totalrainin         0.594
rrain_piezo 0.000
erain_piezo 1.933
hrain_piezo 0.000
drain_piezo 0.110
wrain_piezo 0.110
mrain_piezo 0.110
yrain_piezo 0.110
ws90cap_volt 5.2
ws90_ver         125
wh40batt         1.6
wh90batt         3.18
freq                 868M
model         GW2000A
Weather Station:

WH3080 (DIY solar radiation passive shield) with WeeWx on Raspberry Pi 3b

WS90 + GW2000

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3298
Re: New firmware version for WS90 (v1.2.5)
« Reply #9 on: August 14, 2022, 04:57:21 AM »
it may have to do with the PWS Dashboard - I have seen you have opened a "ticket" in the PWS Dashboard forum   [tup] https://www.weather-watch.com/smf/index.php/topic,72735.0.html - that I would have had suggested.
Let's see what Wim has to say ....
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.1, GW2000(3) 3.1.1, HP2551 1.9.5,5.1.5;HP3500 1.7.2,WS3800 1.2.8, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.3.5/1.4.0, WS80(2)1.2.5, WS68, WS69, WH40, WH31, WH31-EP, WN30, WN34L, WN35, WH32, WH32-EP, WH32B, WH57 [Lightning], WH41 [PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.8.0/4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB(3169)
Barani Meteoshield Pro, MetSpec Rad02 - Ecowitt 5763,34418;WU ISAARB3(WH4000SE),ISAARB22(HP2553), http://meshka.eu

Offline wvdkuil

  • Wim van der kuil
  • Forecaster
  • *****
  • Posts: 1986
    • My PWS at Leuven Belgium Europe
Re: New firmware version for WS90 (v1.2.5)
« Reply #10 on: August 14, 2022, 07:03:14 AM »
it may have to do with the PWS Dashboard - I have seen you have opened a "ticket" in the PWS Dashboard forum   [tup] https://www.weather-watch.com/smf/index.php/topic,72735.0.html - that I would have had suggested.
Let's see what Wim has to say ....

Correct, the default settings in the receiving script assume  that there is no WH40 or other conventional rain sensor in the configuration and swaps the "-_piezo" values content with the old-name-values. The setting to omit "the swapping of -_piezo values" is in line 9 of the receiving script.

There are settings for other items which can be swapped, f.i. in the case of a temphum sensor which failed.
The next version of the script will add extra comment items to the data to record the swap of those fields.
 
Wim
« Last Edit: August 14, 2022, 07:09:34 AM by wvdkuil »

Offline S1m0n3

  • Member
  • *
  • Posts: 10
    • Stazione meteo - Rocca di Botte
Re: New firmware version for WS90 (v1.2.5)
« Reply #11 on: August 14, 2022, 11:53:07 AM »
I am new to the Ecowitt world and it was not clear to me how the values were communicated, solved thanks to Wim's timely intervention :grin: [tup] . I confirm that this is not a GW2000 bug.
Weather Station:

WH3080 (DIY solar radiation passive shield) with WeeWx on Raspberry Pi 3b

WS90 + GW2000

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3298
Re: New firmware version for WS90 (v1.2.5)
« Reply #12 on: August 14, 2022, 01:06:34 PM »
I am new to the Ecowitt world and it was not clear to me how the values were communicated, solved thanks to Wim's timely intervention :grin: [tup] . I confirm that this is not a GW2000 bug.
that's how many of us in the forum started. :grin:
We have a few quite educative posts/threads - on the main page as sticky posts, usually the top four - which can be useful to increase your knowledge about the Ecowitt ecosystem.  8-)
https://www.wxforum.net/index.php?board=111.0
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.1, GW2000(3) 3.1.1, HP2551 1.9.5,5.1.5;HP3500 1.7.2,WS3800 1.2.8, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.3.5/1.4.0, WS80(2)1.2.5, WS68, WS69, WH40, WH31, WH31-EP, WN30, WN34L, WN35, WH32, WH32-EP, WH32B, WH57 [Lightning], WH41 [PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.8.0/4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB(3169)
Barani Meteoshield Pro, MetSpec Rad02 - Ecowitt 5763,34418;WU ISAARB3(WH4000SE),ISAARB22(HP2553), http://meshka.eu