>From what you post it looks like everything is working as it should, you 
just need to tell WeeWX to use the WS90 rain data. There are a couple of 
different ways to do this, which approach you use will depend on your 
preference and future weather station plans. 

First a little background. Before the GW2000/WS90 were released the Ecowitt 
gateway devices provided rain data from traditional tipping style rain 
gauges only and the (then) GW1000 driver mapped this rain data to the 
standard WeeWX rain fields rain and rainRate. Everything worked fine out of 
the box. The WS90 uses a piezo sensor to detect rainfall and when Ecowitt 
released the GW2000/WS90 the Ecowitt gateway devices were updated to 
simultaneously receive/provide both the traditional tipping rain gauge data 
and the WS90 piezo rain data. The GW1000 driver acts similarly and provides 
both the traditional tipping rain gauge data as well as the piezo rain 
data. So as not to break existing users installs, the default GW1000 driver 
action is to map the traditional tipping rain gauge data to the standard 
WeeWX rain related fields and the piezo rain data is passed through and is 
available for the user to map to these or other WeeWX fields as the user 
sees fit. Unfortunately, this means that WS90 users need to take further 
action is they wish WeeWX to record/report piezo rain data. 

There are two approaches you can take. The first approach is to just map 
the driver p_rain and p_rainRate fields to WeeWX fields rain and rainRate 
respectively. This approach is the simplest to implement and is appropriate 
if you have no other rain gauge on your Ecowitt station. The mapping change 
is effected by modifying [GW1000] stanza in weewx.conf through adding a 
[[field_map_extensions]] stanza as follows:

[GW1000]
    ....
    [[field_map_extensions]]
        rain = p_rain
        rainRate = p_rainRate

Simply save weewx.conf and restart WeeWX. There should be no need to for 
changes to your database or skins/reports; WeeWX will automatically save 
the piezo rain data to database and include the same data in reports.

The second approach is to optionally map the piezo rain fields to new WeeWX 
fields (eg rain2 and rainRate2). Whether mapped to different fields or left 
as p_rain and p_rainRate, the fields used would need to be added to the 
WeeWX database and any skins/reports modified to use these new fields. This 
approach is more complex and time consuming to setup but is necessary if 
there are both traditional tipping and piezo rain gauges in your Ecowitt 
system. I would not recommend it in your case.

You also mention potentially using MySQL in the future. My advice is that 
unless you have specific reasons for changing stick with SQLite; you will 
notice little if any speed improvements, will have more complex database 
backup and restore processes and you will have added database management 
overhead.

Gary

On Friday, 13 January 2023 at 16:48:48 UTC+10 [email protected] wrote:

> Hello at all!
> sorry for my english
> I have a gw2000 in combination with a ws90 
> Weewx works fine. i use the user.gw1000 plugin to address the station. 
> Database is sqlite. I think about using mysql 
> I get all the data. But the rain data is not processed. I don't see them 
> in the records, not in NOAA and not on the home page. 
>
> Which skin I use does not matter. Database is a sqlite. 
> I only know weewx for a week, so I don't know what else you need to help 
> me. 
>
> Here is the driver test. Rain data is there. 
> [weewx bin]# python3 -m user.gw1000 --test-driver
> Using configuration file /home/weewx/weewx.conf
>
> Interrogating GW2000 at 192.168.178.37:45000
>
> 2023-01-13 07:41:39 CET (1673592099): 'dateTime': '1673592099', 
> 'daymaxwind': '4.7', 'inHumidity': '50', 'inTemp': '17.9', 'luminosity': 
> '0.0', 'outHumidity': '78', 'outTemp': '7.8', 'p_dayRain': '0.6', 
> 'p_monthRain': '19.7', 'p_rain': 'None', 'p_rainRate': '0.0', 
> 'p_stormRain': '16.1', 'p_weekRain': '17.8', 'p_yearRain': '19.7', 
> 'pressure': '990.9', 'relbarometer': '990.9', 'usUnits': '17', 'UV': '0', 
> 'uvradiation': '0.0', 'windDir': '171', 'windGust': '2.2', 'windSpeed': 
> '1.3', 'ws90_batt': '3.06', 'ws90_sig': '4'
>
>
> I installed weewx  4.9.1 from  tar.gz under /home/weewx/
>
> regards, Christian
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/74cbf84f-5e65-426e-a2a9-dcd578f90493n%40googlegroups.com.

Reply via email to