according to your data, there was no rain at that time. rain_rate is zero.
rain_total is not provided by your console and will be calculated. I had
the same problem, which is solved since version 0.51.
When starting interceptor.py manually, you will see, how the sensors are
labelled by your console.
have a look into interceptor.py
starting at line 2246
> 'totalrainin': 'rain_total',
> 'rainratein': 'rain_rate',
>
These lines made it for me. Since version 0.51 rain works fine. However,
now there is wh65_battery missing in weewx. So, it is not yet perfect.
Do you have any entries in weewx.conf?
> [Interceptor]
> [[sensor_map_extensions]]
>
Am Dienstag, 28. Januar 2020 07:40:19 UTC+1 schrieb James Berry:
>
> Looks like there was some rain since midnight, this is the log entry being
> generated - looks like the rain total is being ignored and this could be
> the reason?
>
> Jan 28 06:37:02 weather weewx[27613]: interceptor: MainThread:
> unrecognized parameter windspdmph_avg10m=11.2
> Jan 28 06:37:02 weather weewx[27613]: interceptor: MainThread: ignored
> parameter hourlyrainin=0.000
> Jan 28 06:37:02 weather weewx[27613]: interceptor: MainThread:
> unrecognized parameter winddir_avg10m=258
> Jan 28 06:37:02 weather weewx[27613]: interceptor: MainThread: ignored
> parameter freq=433M
> Jan 28 06:37:02 weather weewx[27613]: interceptor: MainThread: ignored
> parameter yearlyrainin=0.921
> Jan 28 06:37:02 weather weewx[27613]: interceptor: MainThread: ignored
> parameter dailyrainin=0.106
> Jan 28 06:37:02 weather weewx[27613]: interceptor: MainThread: ignored
> parameter stationtype=EasyWeatherV1.4.6
> Jan 28 06:37:02 weather weewx[27613]: interceptor: MainThread: ignored
> parameter weeklyrainin=0.488
> Jan 28 06:37:02 weather weewx[27613]: interceptor: MainThread: raw packet:
> {'wind_speed': 10.5, 'humidity_in': 46.0, 'temperature_in': 67.5,
> 'solar_radiation': 0.0, 'wind_gust': 15.9, 'wh65_battery': 0.0,
> 'humidity_out': 87.0, 'uv': 0.0, 'dateTime': 1580193420, 'pressure':
> 29.106, 'temperature_out': 37.9, 'wind_dir': 274.0, 'wh25_battery': 0.0,
> 'rain_rate': 0.0, 'usUnits': 1}
> Jan 28 06:37:02 weather weewx[27613]: interceptor: MainThread: mapped
> packet: {'pressure': 29.106, 'outHumidity': 87.0, 'UV': 0.0, 'radiation':
> 0.0, 'dateTime': 1580193420, 'windDir': 274.0, 'outTemp': 37.9,
> 'windSpeed': 10.5, 'inHumidity': 46.0, 'inTemp': 67.5, 'windGust': 15.9,
> 'rainRate': 0.0, 'usUnits': 1}
>
> On Tuesday, 28 January 2020 06:21:48 UTC, James Berry wrote:
>>
>> Hi Paul,
>>
>> /usr/share/weewx/user/interceptor.py dated Jan 16
>> - DRIVER_VERSION = '0.52'
>>
>> I guess there must be a difference between the HP2551 and GW1000.
>> I did see the current record rain_rate increase in the web page, but rain
>> today did not, and the graph does not show any rainfall.
>>
>> I will attempt to increase the level of logging ahead of next rainfall to
>> see if I can capture what is coming from the device.
>>
>> Best wishes
>> James
>>
>>
>> On Tuesday, 28 January 2020 03:41:22 UTC, Paul McGeorge wrote:
>>>
>>> Are you using the latest version .52?
>>>
>>> I am getting identical readings on ecowitt.net and Weewx with my GW1000
>>> and the latest version and no extra configuration for rain.
>>>
>>> On Monday, January 27, 2020 at 10:44:38 AM UTC-7, James Berry wrote:
>>>>
>>>> It has been raining here today. My HP2551 has uploaded rain to
>>>> ecowitt.net and wu, but nothing has appeared in weewx. Looking at
>>>> this perhaps the default config for the ecowitt-client needs some changes
>>>> for me to get rain to be logged?
>>>>
>>>> Did you work out what to do?
>>>>
>>>> On Saturday, 18 January 2020 15:25:05 UTC, Vetti52 wrote:
>>>>>
>>>>>
>>>>>
>>>>> Am Montag, 13. Januar 2020 12:32:33 UTC+1 schrieb Vetti52:
>>>>>>
>>>>>>
>>>>>>
>>>>>> Am Sonntag, 12. Januar 2020 22:01:36 UTC+1 schrieb mwall:
>>>>>>>
>>>>>>> On Sunday, January 12, 2020 at 7:23:30 AM UTC-5, Vetti52 wrote:
>>>>>>>>
>>>>>>>> This will make things a bit easier. However, I must confess, that I
>>>>>>>> am sometimes a bit messy. So, when updating interceptor.py from your
>>>>>>>> site,
>>>>>>>> I will have to remember, on which parts I mades my modifications. So,
>>>>>>>> for
>>>>>>>> me it would be much easier, if all modifications could reside in a
>>>>>>>> separate file. I am afraid, that realizing this would a hard job for
>>>>>>>> now.
>>>>>>>>
>>>>>>>
>>>>>>> the only modifications you should make are to the weewx
>>>>>>> configuration file.
>>>>>>>
>>>>>>> m
>>>>>>>
>>>>>>
>>>>>> Well, I followed the procedure of Stephen to import rain event:
>>>>>>
>>>>>> https://www.wxforum.net/index.php?topic=37471.msg386960#msg386960
>>>>>>
>>>>>> and additionally modified 'baromrelin': 'barometer', because my
>>>>>> WS2900 has a very simple way to calculate "relative pressure" by just
>>>>>> adding constantly 26.9 hPa to the measured "absolute pressure". For
>>>>>> better
>>>>>> comparison with official Weather Station data, I have changed the
>>>>>> absolute
>>>>>> pressure, so that the relative pressure meets the official data now. So,
>>>>>> the absolute pressure is "wrong" and should not be the basis of
>>>>>> calulation.
>>>>>> At least not the way, it actually is.
>>>>>>
>>>>>> I am not sure, if both modifications could be entered into weewx.conf.
>>>>>>
>>>>>
>>>>> Now, as it finally rains today, I have tried to modify weewx.conf that
>>>>> way:
>>>>>
>>>>> [Interceptor]
>>>>>> # This section is for the network traffic interceptor driver.
>>>>>>
>>>>>> # The driver to use:
>>>>>> driver = user.interceptor
>>>>>> device_type = ecowitt-client
>>>>>> mode = listen
>>>>>> port = 9000
>>>>>> [[sensor_map_extensions]]
>>>>>> baromrelin = barometer
>>>>>> battery_wh65 = battery
>>>>>> eventrainin = rain_event
>>>>>> rain_event = rainEvent
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> Rain is ok now. However, in Weewx current conditions barometer shows a
>>>>> calculated value, derived from absolute pressure, not the adjusted
>>>>> relative
>>>>> pressure, as expected. And the battery status is completely gone now. In
>>>>> addition, I detected an alien: "ET 0.0 mm". What is it???
>>>>>
>>>>> So, I went back to modify interceptor.py that way:
>>>>> I introduced 'rainEvent': 'rain_event' into the DEFAULT_SENSOR_MAP in
>>>>> class Consumer(object), introduced 'baromrelin': 'barometer', and
>>>>> 'eventrainin': 'rain_event', in the LABEL_MAP of class
>>>>> EcowittClient(Consumer) and commented out # 'baromrelin', 'eventrainin',
>>>>> in
>>>>> the adjacent IGNORED_LABELS.
>>>>>
>>>>> That works fine, except that again there is no battery status at all.
>>>>> And still ET is here...
>>>>>
>>>>>
>>>>>
--
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/50a47fba-6d6b-4e4f-842e-5ea65fde9029%40googlegroups.com.