p_rain = piezoRain.0x10.val Is not the rain for the given loop. Without calculating a delta, you get ridiculous amounts of rain. I have no such delta define, you?
Ian Millard schrieb am Freitag, 12. September 2025 um 18:19:13 UTC+2: > @Michael, > > I have added piezo rain columns to my database and then set up mapping > like this: - > > [EcowittHttp] > # This section is for the Ecowitt local HTTP API driver. > > # the driver to use > driver = user.ecowitt_http > > # how often to poll the device > poll_interval = 8 > # how many attempts to contact the device before giving up > max_tries = 3 > # wait time in seconds between retries to contact the device > retry_wait = 2 > # max wait for device to respond to a HTTP request > url_timeout = 3 > > # whether to show all battery state data including nonsense data and > # sensors that are disabled sensors and connecting > show_all_batt = False > # whether to ignore battery state data from legacy WH40 sensors that > do > # not provide valid battery state data > ignore_legacy_wh40_battery = True > # whether to always log unknown API fields, unknown fields are always > # logged at the debug level, this will log them at the info level > log_unknown_fields = False > > # How often to check for device firmware updates, 0 disables firmware > # update checks. Available firmware updates are logged. > firmware_update_check_interval = 86400 > > # provide additional log information to help debug rainfall issues > debug_rain = False > # provide additional log information to help debug wind issues > debug_wind = False > # provide additional log information to help debug loop packet issues > debug_loop = False > # provide additional log information to help debug sensor issues > debug_sensors = False > ip_address = 192.168.1.100 > [[field_map_extensions]] > batteryStatus1 = ws90.battery > rain = rain.0x10.val > stormRain = rain.0x0D.val > rainRate = rain.0x0E.val > hourRain = t_rainhour > dayRain = rain.0x10.val > weekRain = rain.0x11.val > monthRain = rain.0x12.val > yearRain = rain.0x13.val > is_raining = piezoRain.srain_piezo.val > p_rain = piezoRain.0x10.val > p_stormRain = piezoRain.0x0D.val > p_rainRate = piezoRain.0x0E.val > p_hourRain = p_rainhour > p_dayRain = piezoRain.0x10.val > p_weekRain = piezoRain.0x11.val > p_monthRain = piezoRain.0x12.val > p_yearRain = piezoRain.0x13.val > vpd = common_list.5.val > lightning_distance = lightning.distance > lightning_last_det_time = lightning.timestamp > lightningcount = lightning.count > pm2_5 = ch_pm25.1.PM25_RealAQI > pm2_52_24h_avg = ch_pm25.1.PM25_24HAQI > pm10_0 = co2.PM10 > luminosity = common_list.0x15.val > > On 12 Sep 2025, at 16:23, 'michael.k...@gmx.at' via weewx-user < > weewx...@googlegroups.com> wrote: > > And for the record: > > > > <rain_vs_p_rain_vs.hail.png> > > And I don't do anything with hail in my configs or elsewhere. > > And this is what's in the database, using the ecowitt gateway driver: > > <rain_vs_p_rain_vs.hail_ecowitt_gateway_driver.png> > > So with the ecowitt_http driver, the values for p_rain are p_rain(old)/29. > This can't be an inch/mm conversion issue. 25,4 is too far off 29. > michael.k...@gmx.at schrieb am Freitag, 12. September 2025 um 17:10:39 > UTC+2: > >> No, I haven't and it won't change anything, because the js has no effect >> on database entries (I know that, I'm the maintainer of the Bootstrap skin >> for several years now and more than 90% of the js code was done by myself). >> >> These are the values in the database for rain and p_rain for the Sep 10, >> 17:00 - 17:30: >> [image: rain_vs_p_rain.png][image: ecowitt_http_driver.png] >> >> >> >> Werner Krenn schrieb am Freitag, 12. September 2025 um 15:05:49 UTC+2: >> >>> @Michael, >>> Have you tried adding p_rain: >>> p_rain: "group_rain" >>> to the file >>> "units.js" (Bootstrap skin) ? >>> >>> michael.k...@gmx.at schrieb am Freitag, 12. September 2025 um 13:18:25 >>> UTC+2: >>> >>>> My database contains values following METRICWX. >>>> LOOP data also contains p_rain in [mm], so in the MQTT object for the >>>> LiveGauges there is no payload_key "p_rain_in", only "p_rain_mm", which >>>> is 100% I'd expected things to be. >>>> I'll give it a try and use hail instead, and see what will happen, >>>> maybe that gives us a clue what's happening. I mean: why should p_rain >>>> [mm] >>>> behave in another way than rain [mm]? Maybe there is something missing in >>>> a >>>> group/unit assignment for p_rain... it's not a common obs_type, neither in >>>> wview, nor wview_extended. >>>> >>>> Werner Krenn schrieb am Freitag, 12. September 2025 um 11:32:27 UTC+2: >>>> >>>>> @Michael, >>>>> I assume you're using >>>>> target_unit = METRIC # Options are 'US', 'METRICWX', or 'METRIC' >>>>> or >>>>> target_unit = METRICWX >>>>> >>>>> I use target_unit = US >>>>> I don't know why p_rain is being then written to the database in >>>>> inches for you; I don't have enough experience with WeeWx for that. >>>>> >>>>> But if you use >>>>> payload_key = p_rain_in >>>>> the display should be correct >>>>> >>>>> michael.k...@gmx.at schrieb am Freitag, 12. September 2025 um >>>>> 05:25:57 UTC+2: >>>>> >>>>>> May it's that I use p_rain and not hail: >>>>>> >>>>>> [[[[rain]]]] >>>>>> [[[[[rain]]]]] >>>>>> payload_key = rain_mm >>>>>> [[[[[p_rain]]]]] >>>>>> plotType = bar >>>>>> aggregateType = sum >>>>>> aggregateInterval = 1800 >>>>>> payload_key = p_rain_mm >>>>>> showMaxMarkPoint = false >>>>>> showMinMarkPoint = false >>>>>> showAvgMarkLine = false >>>>>> lineColor = "#428bca77" >>>>>> decimals = 1 >>>>>> >>>>>> The interesting thing is, when receiving data from LOOP using MQTT, >>>>>> the value is correct, it's only the databa value that isn't. >>>>>> John Smith schrieb am Freitag, 12. September 2025 um 03:57:19 UTC+2: >>>>>> >>>>>>> On Fri, 12 Sept 2025 at 03:41, p q <peterq...@gmail.com> wrote: >>>>>>> >>>>>>>> I am pretty sure the US uses the international inch for far longer. >>>>>>>> Since before I started working with canadian companies in the 1990s. >>>>>>>> There >>>>>>>> is official looking documentation that shows the international yard >>>>>>>> (and >>>>>>>> thus the inch) defined in 1959 >>>>>>>> https://usma.org/wp-content/uploads/2015/06/sp447-app5.pdf?x40840 >>>>>>>> There are still various survey foot definitions with slightly >>>>>>>> different values in the US, and of course the nautical mile and >>>>>>>> related >>>>>>>> measures. >>>>>>>> https://oceanservice.noaa.gov/geodesy/international-foot.html >>>>>>>> >>>>>>> >>>>>>> If you disagree update the Wikipedia page with references... *grin* >>>>>>> >>>>>> > -- > 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 weewx-user+...@googlegroups.com. > > To view this discussion visit > https://groups.google.com/d/msgid/weewx-user/a5efc423-6f71-4cf3-b5cd-ea89b33170f1n%40googlegroups.com > > <https://groups.google.com/d/msgid/weewx-user/a5efc423-6f71-4cf3-b5cd-ea89b33170f1n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > <rain_vs_p_rain_vs.hail_ecowitt_gateway_driver.png> > <rain_vs_p_rain_vs.hail.png> > > > -- 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 weewx-user+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/e4f96e3b-c545-4511-a423-8b0ddc08d52bn%40googlegroups.com.