>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.