-
Fix resource leaks and cleanup issues (#42)
WeeWX does not close and re-instantiate the driver module when an error
occurs. This previously led to issues when attempting to re-open the UDP socket.Additionally, there was a crash when cancelling scheduler tasks.
-
Make retry log messages more intuitive (#47)
Previously, retries of HTTP requests were counted starting at
0
. This
was changed to start at1
(= first retry = second attempt). -
Add log messages for successful request retries (#46)
When a HTTP request succeeds, a respective message is logged.
If it took more than one attempt, a message is logged with
theerror
level. -
Set
max
accumulator forrainRate
metric (#44)Rain rate is accumulated by using maximum value for consistency
with WeatherLink app/dashboard.