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.