a) you should use an interceptor driver version which cleanly handles all your sensors - and also those you don't have the original version on GitHub was never extended and is a crippled version from a today's point of view as it covers the basic sensors only and its exclusion field-map is incomplete - doesn't match the current customized server protocol sent by a modern Ecowitt console with more than the basic sensors connected - extended, complete and working versions of interceptor.py and extensions.py (for units) exist though if you use the device_type ecowitt-client as you already found out yourself, the assignment of the rain data should work properly
But that's "beauty talk"

b) what hits my eye is your archiving interval of 15 seconds ...
Nov  1 09:04:25 goatbox weewx[281767] INFO weewx.engine: Using archive interval of 15 seconds (software record generation)

I have no idea what added value you try to get from such a short interval and it may overload the system and be - at least partially - responsible for your issue.

On 01.11.2023 08:36, Marlon wrote:
Sorry, I see a part of the log that was missing (i had it on wu-client, testing... correct setting is ecowitt-client in interceptor).
Either way, the raw POST contains this:

Nov  1 09:32:58 goatbox weewx[281767] DEBUG user.interceptor: POST: b'PASSKEY=XXXX&stationtype=EasyWeatherV1.6.6&dateutc=2023-11-01+07:32:56&tempinf=71.1&humidityin=54&baromrelin=29.540&baromabsin=29.602&tempf=69.8&humidity=57&winddir=78&windspeedmph=1.8&windgustmph=2.2&maxdailygust=11.4&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.008&monthlyrainin=0.000&yearlyrainin=32.445&totalrainin=32.445&solarradiation=839.34&uv=8&wh65batt=0&freq=868M&model=WS2900_V2.01.08'

Nov  1 09:32:58 goatbox weewx[281767] DEBUG user.interceptor: raw data: b'PASSKEY=660D031A3A77C1332DFA76B2C975573C&stationtype=EasyWeatherV1.6.6&dateutc=2023-11-01+07:32:56&tempinf=71.1&humidityin=54&baromrelin=29.540&baromabsin=29.602&tempf=69.8&humidity=57&winddir=78&windspeedmph=1.8&windgustmph=2.2&maxdailygust=11.4&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.008&monthlyrainin=0.000&yearlyrainin=32.445&totalrainin=32.445&solarradiation=839.34&uv=8&wh65batt=0&freq=868M&model=WS2900_V2.01.08'

A few types of rain params there.

On Wednesday, 01 November 2023 at 09:08:32 UTC+2 Marlon wrote:

    Hey there Gary
    Your response, and the time you spent, is most appreciated. Thank you.

    To simplify things, let's ignore the "import" problem, that may
    (probably is) just user error and config. PS: for what it's worth,
    my rain data in the csv's are cumulative. So every hour, adds up
    the total until midnight where it becomes 0.0 again.

    You're triggering some ideas here, regarding timing. I will share
    my startup log head now.
    When I know the rain data matches the other sites, ecowitt, WU,
    Weathercloud... I will disable posting to those services and just
    use weewx. Even simpler.

    Under-readding seems to be at a daily level (or event, which is
    what I can humanly notice when I look at the console, WU, ecowitt
    and weewx). An event would end, and everything would say, eg:
    32.5mm, but weewx would be at 26mm. Even during rain, it would be
    behind the console and other services.

    I'm REALLY pondering the timing thing, and I think you're on to
    something about missing intercepts/timing.

    Unfortunately, I am very much in the dark about how these timings
    work. I use WSView to configure my FineOffset WH clone, and the
    minimum rate is every 16s (which is my setting).
    With what interval and "loop packets" mean, I can't figure it out.

    Again, thanks for the reply.
    Startup log follows, ugly spam paste warning:

    root@goatbox:/etc/weewx# service weewx start && tail -f
    /var/log/syslog | grep weewx
    Nov  1 09:04:25 goatbox weewx[281764] INFO __main__: Locale is
    'C.UTF-8'
    Nov  1 09:04:25 goatbox weewx[281764] INFO __main__: Using
    configuration file /etc/weewx/weewx.conf
    Nov  1 09:04:25 goatbox weewx[281764] INFO __main__: Debug is 1
    Nov  1 09:04:25 goatbox weewx[281764] INFO __main__: PID file is
    /var/run/weewx.pid
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG __main__: Initializing
    engine
    Nov  1 09:04:25 goatbox weewx[281767] INFO weewx.engine: Loading
    station type Interceptor (user.interceptor)
    Nov  1 09:04:25 goatbox weewx[281753]:    ...done.
    Nov  1 09:04:25 goatbox systemd[1]: Started LSB: weewx weather system.
    Nov  1 09:04:25 goatbox weewx[281767] INFO user.interceptor:
    driver version is 0.60
    Nov  1 09:04:25 goatbox weewx[281767] INFO user.interceptor:
    device type: wu-client
    Nov  1 09:04:25 goatbox weewx[281767] INFO user.interceptor:
    hardware name: weatherstation via interceptor
    Nov  1 09:04:25 goatbox weewx[281767] INFO user.interceptor: mode
    is listen
    Nov  1 09:04:25 goatbox weewx[281767] INFO user.interceptor:
    listen on :8066
    Nov  1 09:04:25 goatbox weewx[281767] INFO user.interceptor:
    sensor map: {'pressure': 'pressure', 'barometer': 'barometer',
    'outHumidity': 'humidity_out', 'inHumidity': 'humidity_in',
    'outTemp': 'temperature_out', 'inTemp': 'temperature_in',
    'windSpeed': 'wind_speed', 'windGust': 'wind_gust', 'windDir':
    'wind_dir', 'windGustDir': 'wind_gust_dir', 'radiation':
    'solar_radiation', 'dewpoint': 'dewpoint', 'windchill':
    'windchill', 'rain': 'rain', 'rainRate': 'rain_rate', 'UV': 'uv',
    'txBatteryStatus': 'battery', 'extraTemp1': 'temperature_1',
    'extraTemp2': 'temperature_2', 'extraTemp3': 'temperature_3',
    'extraHumid1': 'humidity_1', 'extraHumid2': 'humidity_2',
    'soilTemp1': 'soil_temperature_1', 'soilTemp2':
    'soil_temperature_2', 'soilMoist1': 'soil_moisture_1',
    'soilMoist2': 'soil_moisture_2', 'soilMoist3': 'soil_moisture_3',
    'soilMoist4': 'soil_moisture_4', 'leafWet1': 'leafwetness_1',
    'leafWet2': 'leafwetness_2', 'pm2_5': 'pm2_5', 'extraTemp4':
    'temperature_4', 'extraTemp5': 'temperature_5', 'extraTemp6':
    'temperature_6', 'extraTemp7': 'temperature_7', 'extraTemp8':
    'temperature_8', 'extraHumid3': 'humidity_3', 'extraHumid4':
    'humidity_4', 'extraHumid5': 'humidity_5', 'extraHumid6':
    'humidity_6', 'extraHumid7': 'humidity_7', 'extraHumid8':
    'humidity_8', 'soilTemp3': 'soil_temperature_3', 'soilTemp4':
    'soil_temperature_4'}
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG user.interceptor:
    start tcp server
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service weewx.engine.StdTimeSynch
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service weewx.engine.StdTimeSynch
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service weewx.engine.StdConvert
    Nov  1 09:04:25 goatbox weewx[281767] INFO weewx.engine:
    StdConvert target unit is 0x10
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service weewx.engine.StdConvert
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service weewx.engine.StdCalibrate
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service weewx.engine.StdCalibrate
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service weewx.engine.StdQC
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service weewx.engine.StdQC
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service weewx.wxservices.StdWXCalculate
    Nov  1 09:04:25 goatbox weewx[281767] INFO weewx.wxservices:
    StdWXCalculate will use data binding wx_binding
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.manager: Daily
    summary version is 4.0
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service weewx.wxservices.StdWXCalculate
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service weewx.wxxtypes.StdWXXTypes
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service weewx.wxxtypes.StdWXXTypes
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service weewx.wxxtypes.StdPressureCooker
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service weewx.wxxtypes.StdPressureCooker
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service weewx.wxxtypes.StdRainRater
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service weewx.wxxtypes.StdRainRater
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service weewx.wxxtypes.StdDelta
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service weewx.wxxtypes.StdDelta
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service weewx.engine.StdArchive
    Nov  1 09:04:25 goatbox weewx[281767] INFO weewx.engine: Archive
    will use data binding wx_binding
    Nov  1 09:04:25 goatbox weewx[281767] INFO weewx.engine: Record
    generation will be attempted in 'software'
    Nov  1 09:04:25 goatbox weewx[281767] INFO weewx.engine: Using
    archive interval of 15 seconds (software record generation)
    Nov  1 09:04:25 goatbox weewx[281767] WARNING weewx.engine:
    Archive delay (15) is unusually long
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Use LOOP
    data in hi/low calculations: 1
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service weewx.engine.StdArchive
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service weewx.restx.StdStationRegistry
    Nov  1 09:04:25 goatbox weewx[281767] INFO weewx.restx:
    StationRegistry: Station will be registered.
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service weewx.restx.StdStationRegistry
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service weewx.restx.StdWunderground
    Nov  1 09:04:25 goatbox weewx[281767] INFO weewx.restx:
    Wunderground: Posting not enabled.
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service weewx.restx.StdWunderground
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service weewx.restx.StdPWSweather
    Nov  1 09:04:25 goatbox weewx[281767] INFO weewx.restx:
    PWSWeather: Data for station KLEINKAROO1 will be posted
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service weewx.restx.StdPWSweather
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service weewx.restx.StdCWOP
    Nov  1 09:04:25 goatbox weewx[281767] INFO weewx.restx: CWOP:
    Posting not enabled.
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service weewx.restx.StdCWOP
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service weewx.restx.StdWOW
    Nov  1 09:04:25 goatbox weewx[281767] INFO weewx.restx: WOW:
    Posting not enabled.
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service weewx.restx.StdWOW
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service weewx.restx.StdAWEKAS
    Nov  1 09:04:25 goatbox weewx[281767] INFO weewx.restx: AWEKAS:
    Data will be uploaded for user marlonza
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service weewx.restx.StdAWEKAS
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service user.owm.OpenWeatherMap
    Nov  1 09:04:25 goatbox weewx[281767] INFO user.owm: service
    version is 0.9
    Nov  1 09:04:25 goatbox weewx[281767] INFO user.owm: Data will be
    uploaded for 650d5a8e8885c200018ae241
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service user.owm.OpenWeatherMap
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service weewx.engine.StdPrint
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service weewx.engine.StdPrint
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Loading
    service weewx.engine.StdReport
    Nov  1 09:04:25 goatbox weewx[281767] INFO weewx.engine: 'pyephem'
    detected, extended almanac data is available
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Finished
    loading service weewx.engine.StdReport
    Nov  1 09:04:25 goatbox weewx[281767] INFO __main__: Starting up
    weewx version 4.10.2
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.engine: Station
    does not support reading the time
    Nov  1 09:04:25 goatbox weewx[281767] INFO weewx.engine: Using
    binding 'wx_binding' to database 'weewx'
    Nov  1 09:04:25 goatbox weewx[281767] INFO weewx.manager: Starting
    backfill of daily summaries
    Nov  1 09:04:25 goatbox weewx[281767] INFO weewx.manager: Daily
    summaries up to date
    Nov  1 09:04:25 goatbox weewx[281767] INFO weewx.engine: Starting
    main packet loop.
    Nov  1 09:04:25 goatbox weewx[281767] DEBUG weewx.manager: Daily
    summary version is 4.0
    Nov  1 09:04:25 goatbox weewx[281767] message repeated 2 times: [
    DEBUG weewx.manager: Daily summary version is 4.0]
    Nov  1 09:04:27 goatbox weewx[281767] DEBUG user.interceptor:
    POST:
    
b'PASSKEY=XXXX&stationtype=EasyWeatherV1.6.6&dateutc=2023-11-01+07:04:24&tempinf=69.4&humidityin=54&baromrelin=29.554&baromabsin=29.616&tempf=68.7&humidity=60&winddir=83&windspeedmph=0.2&windgustmph=1.1&maxdailygust=6.9&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.008&monthlyrainin=0.000&yearlyrainin=32.445&totalrainin=32.445&solarradiation=654.99&uv=6&wh65batt=0&freq=868M&model=WS2900_V2.01.08'
    Nov  1 09:04:27 goatbox weewx[281767] DEBUG user.interceptor: raw
    data:
    
b'PASSKEY=censoredC&stationtype=EasyWeatherV1.6.6&dateutc=2023-11-01+07:04:24&tempinf=69.4&humidityin=54&baromrelin=29.554&baromabsin=29.616&tempf=68.7&humidity=60&winddir=83&windspeedmph=0.2&windgustmph=1.1&maxdailygust=6.9&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.008&monthlyrainin=0.000&yearlyrainin=32.445&totalrainin=32.445&solarradiation=654.99&uv=6&wh65batt=0&freq=868M&model=WS2900_V2.01.08'
    Nov  1 09:04:27 goatbox weewx[281767] DEBUG user.interceptor:
    using rain_total 32.445 from yearlyrainin
    Nov  1 09:04:27 goatbox weewx[281767] INFO user.interceptor:
    unrecognized parameter b'PASSKEY=censored
    Nov  1 09:04:27 goatbox weewx[281767] INFO user.interceptor:
    unrecognized parameter stationtype=EasyWeatherV1.6.6
    Nov  1 09:04:27 goatbox weewx[281767] INFO user.interceptor:
    unrecognized parameter tempinf=69.4
    Nov  1 09:04:27 goatbox weewx[281767] INFO user.interceptor:
    unrecognized parameter humidityin=54
    Nov  1 09:04:27 goatbox weewx[281767] INFO user.interceptor:
    unrecognized parameter baromrelin=29.554
    Nov  1 09:04:27 goatbox weewx[281767] INFO user.interceptor:
    unrecognized parameter baromabsin=29.616
    Nov  1 09:04:27 goatbox weewx[281767] INFO user.interceptor:
    unrecognized parameter maxdailygust=6.9
    Nov  1 09:04:27 goatbox weewx[281767] INFO user.interceptor:
    unrecognized parameter rainratein=0.000
    Nov  1 09:04:27 goatbox weewx[281767] INFO user.interceptor:
    unrecognized parameter eventrainin=0.000
    Nov  1 09:04:27 goatbox weewx[281767] INFO user.interceptor:
    unrecognized parameter hourlyrainin=0.000
    Nov  1 09:04:27 goatbox weewx[281767] INFO user.interceptor:
    unrecognized parameter weeklyrainin=0.008
    Nov  1 09:04:27 goatbox weewx[281767] INFO user.interceptor:
    unrecognized parameter monthlyrainin=0.000
    Nov  1 09:04:27 goatbox weewx[281767] INFO user.interceptor:
    unrecognized parameter totalrainin=32.445
    Nov  1 09:04:27 goatbox weewx[281767] INFO user.interceptor:
    unrecognized parameter uv=6
    Nov  1 09:04:27 goatbox weewx[281767] INFO user.interceptor:
    unrecognized parameter wh65batt=0
    Nov  1 09:04:27 goatbox weewx[281767] INFO user.interceptor:
    unrecognized parameter freq=868M
    Nov  1 09:04:27 goatbox weewx[281767] INFO user.interceptor:
    unrecognized parameter model=WS2900_V2.01.08'
    Nov  1 09:04:27 goatbox weewx[281767] INFO user.interceptor:
    skipping rain measurement of 32.445: no last rain
    Nov  1 09:04:27 goatbox weewx[281767] DEBUG user.interceptor: raw
    packet: {'dateTime': 1698822264, 'usUnits': 1, 'rain_total':
    32.445, 'temperature_out': 68.7, 'humidity_out': 60.0, 'wind_dir':
    83.0, 'wind_speed': 0.2, 'wind_gust': 1.1, 'solar_radiation':
    654.99, 'rain': None}
    Nov  1 09:04:27 goatbox weewx[281767] DEBUG user.interceptor:
    mapped packet: {'dateTime': 1698822264, 'usUnits': 1,
    'outHumidity': 60.0, 'outTemp': 68.7, 'windSpeed': 0.2,
    'windGust': 1.1, 'windDir': 83.0, 'radiation': 654.99, 'rain': None}

    Note: Rain is set to None on the first iteration. It reverts to
    0.0 consequently.



    On Tuesday, 31 October 2023 at 11:19:18 UTC+2 gjr80 wrote:

        It can be tricky to maintain identical readings at all
        destinations for stations that post to multiple sources, ran
        in particular can be tricky due to it being a (typically)
        cumulative value whereas other observations are typically
        averages. Small changes or the loss of a single reading
        usually have little effect of weather obs average values but
        loss of a mm or two of rain is noticeable. Timing differences
        can also cause discrepancies.

        You say that 'it underreads rain by a few millimeters
        everytime' - what does that mean, is every packet received by
        WeeWX under or is every day, week or month under? How often is
        your station posting to ecowitt.net <http://ecowitt.net> and
        WeeWX? It would be good to see a startup log extract with
        debug = 1 so we can see your station config. If using your
        station custom posting/upload you should be seeing regular
        intercepts from your station in the WeeWX log, are you seeing
        all posts from your station or are some missing, do all have a
        rain value or are some missing? Sorry but there is likely
        going to be a lot of log analysis to track this down.

        In terms of wee_import what does your csv file contain, does
        it contain cumulative rain value or per-archive period values?
        What does you import config file contain? There is a 'rain'
        config option in the CSV import config file
        <http://weewx.com/docs/4.10/utilities.htm#csv_rain> that
        determines how rain values are handled - it needs to be set
        correctly. if the source data is correct tracking down CSV
        import issues should be very straightforward once we have the
        data and the config being used. Feel free to post your CSV
        source data and import config file here or email to me at
        gjroderick at gmail dot com and I will run through them.

        Gary
        On Tuesday, 31 October 2023 at 17:34:53 UTC+10
        [email protected] wrote:

            I nuked the DB, extracted all the data from ecowitt using
            @comes https://github.com/comes/ecowitt2weewx
            I then imported it all back in. The data from ecowitt
            seems correct, still. My yearly rain so far is 824.1mm as
            per my station https://www.ecowitt.net/home/index?id=68712

            After all of this, I still get about half the rainfall in
            weewx. (490.3mm)
            https://weewx.simple-earth.org/reports/?yr=2023

            It's likely there is a weird field mapping, or table that
            I just don't understand. Looking at the amount of rain
            related issues, I'm not alone. Would like to beat this.
            Please help me save my brain. It's breaking.

            On Monday, 30 October 2023 at 13:12:46 UTC+2 Marlon wrote:

                Oct 30 13:08:42 goatbox weewx[116207] DEBUG
                weewx.reportengine: Report 'FTP' not enabled. Skipping.
                Oct 30 13:08:42 goatbox weewx[116207] DEBUG
                weewx.reportengine: Report 'RSYNC' not enabled. Skipping.
                Oct 30 13:08:49 goatbox weewx[116207] DEBUG
                user.interceptor: empty queue
                Oct 30 13:08:59 goatbox weewx[116207] DEBUG
                user.interceptor: empty queue
                Oct 30 13:09:01 goatbox weewx[116207] DEBUG
                user.interceptor: POST:
                
b'PASSKEY=XXXX&stationtype=EasyWeatherV1.6.6&dateutc=2023-10-30+11:08:59&tempinf=76.6&humidityin=46&baromrelin=29.661&baromabsin=29.723&tempf=71.6&humidity=44&winddir=72&windspeedmph=3.1&windgustmph=4.5&maxdailygust=15.9&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.008&monthlyrainin=1.118&yearlyrainin=32.445&totalrainin=32.445&solarradiation=831.15&uv=8&wh65batt=0&freq=868M&model=WS2900_V2.01.08'
                Oct 30 13:09:01 goatbox weewx[116207] DEBUG
                user.interceptor: raw data:
                
b'PASSKEY=660D031A3A77C1332DFA76B2C975573C&stationtype=EasyWeatherV1.6.6&dateutc=2023-10-30+11:08:59&tempinf=76.6&humidityin=46&baromrelin=29.661&baromabsin=29.723&tempf=71.6&humidity=44&winddir=72&windspeedmph=3.1&windgustmph=4.5&maxdailygust=15.9&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.008&monthlyrainin=1.118&yearlyrainin=32.445&totalrainin=32.445&solarradiation=831.15&uv=8&wh65batt=0&freq=868M&model=WS2900_V2.01.08'
                Oct 30 13:09:01 goatbox weewx[116207] DEBUG
                user.interceptor: using rain_total 32.445 from
                yearlyrainin
                Oct 30 13:09:01 goatbox weewx[116207] INFO
                user.interceptor: unrecognized parameter
                b'PASSKEY=660D031A3A77C1332DFA76B2C975573C
                Oct 30 13:09:01 goatbox weewx[116207] INFO
                user.interceptor: unrecognized parameter
                stationtype=EasyWeatherV1.6.6
                Oct 30 13:09:01 goatbox weewx[116207] INFO
                user.interceptor: unrecognized parameter baromrelin=29.661
                Oct 30 13:09:01 goatbox weewx[116207] INFO
                user.interceptor: unrecognized parameter maxdailygust=15.9
                Oct 30 13:09:01 goatbox weewx[116207] INFO
                user.interceptor: unrecognized parameter rainratein=0.000
                Oct 30 13:09:01 goatbox weewx[116207] INFO
                user.interceptor: unrecognized parameter eventrainin=0.000
                Oct 30 13:09:01 goatbox weewx[116207] INFO
                user.interceptor: unrecognized parameter
                hourlyrainin=0.000
                Oct 30 13:09:01 goatbox weewx[116207] DEBUG
                user.interceptor: ignored parameter weeklyrainin=0.008
                Oct 30 13:09:01 goatbox weewx[116207] DEBUG
                user.interceptor: ignored parameter monthlyrainin=1.118
                Oct 30 13:09:01 goatbox weewx[116207] INFO
                user.interceptor: unrecognized parameter
                totalrainin=32.445
                Oct 30 13:09:01 goatbox weewx[116207] INFO
                user.interceptor: unrecognized parameter wh65batt=0
                Oct 30 13:09:01 goatbox weewx[116207] INFO
                user.interceptor: unrecognized parameter freq=868M
                Oct 30 13:09:01 goatbox weewx[116207] INFO
                user.interceptor: unrecognized parameter
                model=WS2900_V2.01.08'
                Oct 30 13:09:01 goatbox weewx[116207] DEBUG
                user.interceptor: raw packet: {'dateTime': 1698664139,
                'usUnits': 1, 'rain_total': 32.445, 'temperature_in':
                76.6, 'humidity_in': 46.0, 'pressure': 29.723,
                'temperature_out': 71.6, 'humidity_out': 44.0,
                'wind_dir': 72.0, 'wind_speed': 3.1, 'wind_gust': 4.5,
                'solar_radiation': 831.15, 'uv': 8.0, 'rain': 0.0}
                Oct 30 13:09:01 goatbox weewx[116207] DEBUG
                user.interceptor: mapped packet: {'dateTime':
                1698664139, 'usUnits': 1, 'pressure': 29.723,
                'outHumidity': 44.0, 'inHumidity': 46.0, 'outTemp':
                71.6, 'inTemp': 76.6, 'windSpeed': 3.1, 'windGust':
                4.5, 'windDir': 72.0, 'radiation': 831.15, 'rain':
                0.0, 'UV': 8.0}
                Oct 30 13:09:01 goatbox weewx[116207] INFO
                weewx.manager: Added record 2023-10-30 13:08:30 SAST
                (1698664110) to database 'weewx'
                Oct 30 13:09:01 goatbox weewx[116207] INFO
                weewx.manager: Added record 2023-10-30 13:08:30 SAST
                (1698664110) to daily summary in 'weewx'

                On Monday, 30 October 2023 at 12:53:37 UTC+2 Marlon wrote:

                    Hello
                    I recently started using weewx to collect my own
                    weather data (instead of relying on external
                    sites). The problem is strange. I tried for days,
                    exhaustively, to fix this - wanted to avoid
                    another support issue here that wastes your time,
                    but alas.

                    My station is a froggit WH3000 and has always
                    (still does), accurately posted to ecowitt, WU and
                    WeatherCloud.

                    I added weewx on my vps now, and it uses
                    interceptor to get the data using my stations
                    'custom' posting (it has a choice of ecowitt vs wu
                    protocol).

                    The data on weewx is all fine, accurate, except it
                    underreads rain by a few millimeters everytime.
                    All the data on the station console, WU and
                    ecowitt matches, but weewx underreads.

                    For october for instance: 28.4mm is the correct
                    value. Weewx has 23.7mm
                    I can see it happen on daily rainfall as well.
                    Yesterday we had 0.2mm drizzle, but weewx still
                    thinks we had 0.0

                    On a sidenote, I tried to import historic data
                    from ecowitt (csv) to weewx, and I see the same
                    thing happening.

                    I feel bested. It got the better of me. Advice or
                    ideas could go a long way.
                    Thanks in advance
                    Marlon

--
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/433cd173-d2f6-466e-9f16-983ef4e772e1n%40googlegroups.com <https://groups.google.com/d/msgid/weewx-user/433cd173-d2f6-466e-9f16-983ef4e772e1n%40googlegroups.com?utm_medium=email&utm_source=footer>.

--
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/7f025407-4e8b-4548-8837-fb3d253a9743%40gmail.com.

Reply via email to