Skip to content

Releases: bachya/ecowitt2mqtt

2022.06.7

30 Jun 17:01
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix bug with incorrect lightning strike distance values (#198)

2022.06.6

29 Jun 16:36
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix issues with None values in Home Assistant MQTT Discovery (#195)

2022.06.5

25 Jun 19:20
Compare
Choose a tag to compare

🚀 Features

  • Add GW2000B to device database (#190)
  • Add support for leak and leaf wetness sensors (#179)

🐛 Bug Fixes

  • (Begrudgingly) Add support for totalainin field (#193)
  • Continue running even with an MQTT publish error (#185)
  • Fix bug where diagnostics would erroneously activate with verbose (#184)
  • Properly shut down Uvicorn in server tests (#183)
  • Be less strict about missing Home Assistant entity descriptions (#178)
  • Handle more temperature sensors that begin with tf_ (#175)
  • Fix bug with WN34L Liquid Temperature Sensor (#174)

🧰 Maintenance

  • Bump build-base in Dockerfile to 0.5-r3 (#191)
  • Make recommended change to systemd docs (#188)
  • Remove unused kwarg in Ecowitt.async_start (#186)
  • Reduce unnecessary dict lookups during globbing (#181)
  • Streamline battery strategy detection (#180)
  • Ensure raw payload is logged as a dict (#173)

2022.06.4

11 Jun 15:19
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix issue with missing HASS state classes (#170)

2022.06.3

11 Jun 00:03
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix bug in release script (#169)

2022.06.2

11 Jun 00:02
Compare
Choose a tag to compare

🚀 Features

  • Add command to retrieve diagnostics (#168)
  • Add support for MQTT over TLS (#161)
  • Add an internal mapping of known battery types to strategy (#158)
  • Add "percentage" battery configuration strategy (#156)

🐛 Bug Fixes

  • Fix issue where Uvicorn logs didn't correspond to verbose mode (#167)
  • Remove Home Assistant state class from boolean batteries (#165)
  • Ensure percentage batteries have a "battery" device class with Home Assistant MQTT Discovery (#163)
  • Fix bug with improperly calculated percentage battery values (#162)
  • Fix bug with percentage batteries in HASS MQTT Discovery (#160)

🧰 Maintenance

  • Streamline test fixture framework for device payloads (#164)
  • Simplify platform detection in Home Assistant MQTT Discovery (#159)

2022.06.1

09 Jun 01:22
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix bug with parsing form data from an Ecowitt gateway (#153)

2022.06.0

08 Jun 23:33
Compare
Choose a tag to compare

🚨 Breaking Changes

  • Complete a full re-architecture of the library (#144)

🚀 Features

  • Add support for Home Assistant long-term statistics (#111)
  • Add Home Assistant entity category support (#146)

🐛 Bug Fixes

  • Ensure HASS Discovery futures are created after MQTT connection is established (#149)

🧰 Maintenance

  • Update Docker image to use slim Debian (#151)
  • Replace various HASS constants with enums (#150)
  • Remove unused parameter from utility (#148)
  • Create a utility function to glob-search an iterable (#147)
  • Fix poetry.lock issue in Dockerfile (#145)
  • Update all dependencies (#143)

2022.05.0

18 May 18:33
Compare
Choose a tag to compare

🚀 Features

  • Add ability to configure prefix for Home Assistant entity IDs (#129)

🐛 Bug Fixes

  • Check for lightning strike timestamps that are just empty strings (#133)
  • Fixed descriptions of the prefix parameters (#130)

🧰 Maintenance

  • Add additional pre-commit hooks (#134)

2022.04.3

28 Apr 19:37
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix payload generation bug (#126)