These are the weewx.conf settings that I ended up using (I have both piezo and 
tipping rain sensors)

[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

##############################################################################

#   This section can adjust data using calibration expressions.

[StdCalibrate]
    
    [[Corrections]]
        # For each type, an arbitrary calibration expression can be given.
        # It should be in the units defined in the StdConvert section.
        # Example:
        radiation = luminosity/126.7 if luminosity is not None else None
        luminosity = 0 if luminosity == None else luminosity
        UV = UV * 0.8272727272727273
        lightningcount = lightningcount if lightningcount > 0 else 0
        lightning_strike_count = lightningcount
        lightning_distance = None if lightning_strike_count == 0 else 
lightning_distance
        stormRain = 0 if stormRain == None else stormRain
        p_stormRain = 0 if p_stormRain == None else p_stormRain
        isRaining = is_raining

##############################################################################

#   This section controls the origin of derived values.

[StdWXCalculate]
    
    [[Calculations]]
        # How to calculate derived quantities.  Possible values are:
        #  hardware        - use the value provided by hardware
        #  software        - use the value calculated by weewx
        #  prefer_hardware - use value provide by hardware if available,
        #                      otherwise use value calculated by weewx
        
        pressure = prefer_hardware
        vpd = prefer_hardware
        AirDensity = software
        altimeter = prefer_hardware
        appTemp = prefer_hardware
        barometer = prefer_hardware
        cloudbase = prefer_hardware
        dewpoint = prefer_hardware
        ET = software
        heatindex = prefer_hardware
        humidex = prefer_hardware
        inDewpoint = prefer_hardware
        maxSolarRad = prefer_hardware
        rainRate = prefer_hardware
        p_rainRate = prefer_hardware
        dayRain = prefer_hardware
        p_dayRain = prefer_hardware
        weekRain = prefer_hardware
        p_weekRain = prefer_hardware
        monthRain = prefer_hardware
        p_monthRain = prefer_hardware
        yearRain = prefer_hardware
        p_yearRain = prefer_hardware
        stormRain = prefer_hardware
        p_stormRain = prefer_hardware
        windchill = prefer_hardware
        windrun = software
        beaufort = prefer_hardware
        abs_humidity = prefer_hardware, archive
        p_rain = prefer_hardware
        lightning_strike_count = prefer_hardware
        rain = prefer_hardware
    [[WXXTypes]]
        
        [[[ET]]]
            
            wind_height = 5.0
    [[Delta]]
        [[[rain]]]
            input = t_rainyear
        [[[p_rain]]]
            input = p_rainyear
        [[[lightning_strike_count]]]
            input = lightningcount
        [[[lightning_distance]]]
            input = lightning_distance

##############################################################################


> On 29 Jun 2025, at 15:20, 'Ian Millard' via weewx-user 
> <[email protected]> wrote:
> 
> Hi Michael,
> Here it is, this is the development branch, the main branch is not yet fully 
> populated: -
> 
> https://github.com/Millardiang/weewx-ecowitt_local_http/tree/developmentIan
> 
>> On 29 Jun 2025, at 15:07, '[email protected]' via weewx-user 
>> <[email protected]> wrote:
>> 
>> From discussions in a german forum I know that ecowitt was straightening up 
>> some issues with their data formatting through the different devices, such 
>> as "-" for a missing value on the one console an "-.--" on the other and so 
>> on. I think it isn't much more left to do than being conform with little 
>> things like that. What's the link to the fork with this developments, did I 
>> miss it? I'd be happy to check it out on my test system.
>> 
>> steepleian schrieb am Sonntag, 29. Juni 2025 um 14:54:28 UTC+2:
>>> Michael,
>>> That backfill version is actually working and working well on the 
>>> development fork I have. Have been running it on my test server for weeks 
>>> without issue. 
>>> I like your idea on collaborating our efforts. Gary’s last communication 
>>> was that he was very close to completion so maybe it just needs some final 
>>> polish.
>>> 
>>> https://claydonsweather.org.uk <https://claydonsweather.org.uk/>
>>> 
>>>> On 29 Jun 2025, at 13:42, '[email protected] <>' via weewx-user 
>>>> <[email protected] <>> wrote:
>>>> 
>>>> I think it is less about being willing doing it, but being able doing it 
>>>> in way that is creating the best value for everyone. I'd be willing, but I 
>>>> don't have the resources to push myself on a python level, that would be 
>>>> sufficient to achieve this, apart from barely finding time for the 
>>>> Bootstrap skin. Rainer probably is probably more than enough challenged 
>>>> with his FOSHKplugin. But he and "Gyvate" have excellent connections to 
>>>> the manufacturer, who has proved several times that they are willing to 
>>>> communicate and support the community with information and fixes needed to 
>>>> provide solutions like a driver for a software like WeeWX. Maybe we find a 
>>>> way to bundle our individual strengths and develop the driver to the next 
>>>> level?
>>> 
>>>> 
>>>> AFAIK there are two main challenges Gary faced recently:
>>>> 
>>>> - keeping up with Ecowitt's development
>>>> - introducing backfill which in theory is possible with the newest console 
>>>> that provide access not only to the local API, but to the SD-storage via 
>>>> the local API, like the GW3000
>>>> 
>>>> 
>>>> 
>>>> Tom -KQ5S schrieb am Sonntag, 29. Juni 2025 um 13:54:51 UTC+2:
>>>>> I had a link to weewx on his home server.  It no longer works but if I go 
>>>>> to the root of the server I get the Welcome to nginx screen so his server 
>>>>> is still active which is reassuring.
>>>>> 
>>>>> Tom - KQ5S
>>>>> 
>>>>> 
>>>>>> On Jun 29, 2025, at 06:16, Tom Keffer <[email protected] <>> wrote:
>>>>>> 
>>>>> 
>>>>>> Matthew and I have tried everything we can think of to contact Gary, but 
>>>>>> nothing has worked --- it appears that he has disappeared. Very 
>>>>>> mysterious.
>>>>>> 
>>>>>> In the meantime, we need someone to step up and sort through the various 
>>>>>> forks of the Ecowitt driver and come up with something definitive, then 
>>>>>> host it.
>>>>>> 
>>>>>> Anyone willing to do that?
>>>>>> 
>>>>>> -tk
>>>>>> 
>>>>>> On Sat, Jun 28, 2025 at 11:58 PM Auchtermuchty Weather 
>>>>>> <[email protected] <>> wrote:
>>>>>>> And at the top of the fork. I hope @gjr80 is OK:
>>>>>>> 
>>>>>>>  This repository was archived by the owner on Jun 17, 2025. It is now 
>>>>>>> read-only."
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> On Wednesday, 4 June 2025 at 13:11:30 UTC+1 BarCar wrote:
>>>>>>> There's a fairly recent fork of the driver repo at 
>>>>>>> https://github.com/hoetzgit/weewx-gw1000 but the wiki is not there.
>>>>>>> 
>>>>>>> On Sunday, 1 June 2025 at 20:55:18 UTC+1 John Kline wrote:
>>>>>>> I have a daily check for broken links on my website, and guess what 
>>>>>>> credit broke today: 
>>>>>>> 
>>>>>>> List of broken links and other issues: 
>>>>>>> https://github.com/gjr80 
>>>>>>> Line: 1062 
>>>>>>> Code: 404 Not Found 
>>>>>>> 
>>>>>>> Not only have all of Gary’s repositories disappeared, Gary (gjr80) has 
>>>>>>> also disappeared from github. Hopefully, this wasn’t intentional and 
>>>>>>> Gary’s work will appear again soon. 
>>>>>>> 
>>>>>>> 
>>>>>>> > On Jun 1, 2025, at 12:47 PM, Chuck Rhode <[email protected] <>> 
>>>>>>> > wrote: 
>>>>>>> > 
>>>>>>> > On Sun, 1 Jun 2025 21:14:19 +0200 
>>>>>>> > "'Rainer Lang' via weewx-user" <[email protected] <>> wrote: 
>>>>>>> > 
>>>>>>> >> Is there a special reason why this link doesn't work anymore ? 
>>>>>>> > 
>>>>>>> > Me, too! I have an Ecowitt GW1200 half-way installed, and today is 
>>>>>>> > the day I reached for the WeeWX driver. Arghhh! 
>>>>>>> > 
>>>>>>> > -- 
>>>>>>> > .. Be Seeing You, 
>>>>>>> > .. Chuck Rhode, Sheboygan, WI, USA 
>>>>>>> > .. Weather: https://LacusVeris.com/Wx <https://lacusveris.com/Wx> 
>>>>>>> > .. 65° — Wind SE at 10 mph. Sky clear. 
>>>>>>> > 
>>>>>>> > -- 
>>>>>>> > 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 visit 
>>>>>>> > https://groups.google.com/d/msgid/weewx-user/20250601144726.3a231199%40BigTimber.LacusVeris.com.
>>>>>>> 
>>>>>>> -- 
>>>>>>> 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 visit 
>>>>>>> https://groups.google.com/d/msgid/weewx-user/d44f4a36-281a-4b8a-9190-732e29e43e99n%40googlegroups.com
>>>>>>>  
>>>>>>> <https://groups.google.com/d/msgid/weewx-user/d44f4a36-281a-4b8a-9190-732e29e43e99n%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 visit 
>>>>>> https://groups.google.com/d/msgid/weewx-user/CAPq0zEBCC_FgqmT8xFfCz%3DHOtUnrcH8WyMsGSZZN1tXB6iVpdw%40mail.gmail.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEBCC_FgqmT8xFfCz%3DHOtUnrcH8WyMsGSZZN1tXB6iVpdw%40mail.gmail.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 visit 
>>>> https://groups.google.com/d/msgid/weewx-user/824748cd-7f85-4828-a354-18ba3226ae2bn%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/weewx-user/824748cd-7f85-4828-a354-18ba3226ae2bn%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] 
>> <mailto:[email protected]>.
>> To view this discussion visit 
>> https://groups.google.com/d/msgid/weewx-user/ed9d2be7-68e1-4b03-bfa3-bd265c359727n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/ed9d2be7-68e1-4b03-bfa3-bd265c359727n%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] 
> <mailto:[email protected]>.
> To view this discussion visit 
> https://groups.google.com/d/msgid/weewx-user/00F94C7F-4878-4137-B7C7-649CD98EB762%40btinternet.com
>  
> <https://groups.google.com/d/msgid/weewx-user/00F94C7F-4878-4137-B7C7-649CD98EB762%40btinternet.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 visit 
https://groups.google.com/d/msgid/weewx-user/D2F9CBE9-202B-412F-B53C-CD46DDFA7906%40btinternet.com.

Reply via email to