Skip to content

Releases: raetha/wyzesense2mqtt

2.0

14 May 13:39
eb2daa2
Compare
Choose a tag to compare

Added basic V2 sensor support (@AK5nowman)

1.2

11 Feb 15:08
7198387
Compare
Choose a tag to compare
1.2

Version bump to 1.2
Update bug report template to use markdown (@dale3h)
Resolve most flake8 issues (@dale3h)
Bridge connection retries should now continue when an IOError is triggered (#17)
Add vim to docker image (Resolves #39)
Add Neos Leak Sensor support (Resolves #29) - In Progress
Handle not having a sensors.yaml file on startup (Fixes #44, Reference PR #45 @AK5nowman)
Logging enhancements (Reference PR #45 @AK5nowman)
Add support to disable HASS discovery topics (Reference PR #45 @AK5nowman)
Refactored configuration initialization to be self-updating for new features
Removing a sensor now removes it from config file (Reference PR #45 @AK5nowman)
Add support for sensor battery alerts (PR #50 @AK5nowman)
Set Python and shell scripts as executable (Fixes #48)
Updated Systemd install instructions to resolve a number of missing steps or issues (Fixes #48, Fixes #37)
Add Github codeql-analysis support
Remov exit in MQTT on_connect function that might cause connection issues (#46)
Alternate MQTT connection model coded for if issues linger (currently commented out) (#46)
Moved MQTT publish to separate function with logging added (#46)
Tweaked main script to properly close MQTT and USB Dongle connections on SIGINT

1.1

17 Jul 20:06
6d3bf5d
Compare
Choose a tag to compare
1.1

Add ability to reload sensor config while running (Resolves #13)
Added link to Python Validation runs
Switch to custom WyzeSensePy library (fixes #12, fixes #17)
Bump version to 1.1
Better tracking of timestamps for sensor event (resolves #21)
Add sensor invert_state option to reverse state value (resolves #23)
Fix issue with undefined SENSORS during events before SENSOR load (fixes #17)
Automatically copy sample config.yaml and logging.yaml if they don't exist (resolves #28)
Explictly cover Raspian version tested with
Add version based Docker image support (Docker Hub Autobuild) (resolves #24)
Document requirement for Python 3.6.x (due to use of Fstrings) (#27)
Add friendly name to event MQTT message (resolves #25)
Immediately unpair sensors with bad MAC and log (resolves #19)
Convert Docker builds to use Python 3.8-slim-buster base image (fixes #30)

1.0.2

30 Mar 00:45
3236d60
Compare
Choose a tag to compare

Complete instructions for pairing new sensors #2
Make readme badges link to appropriate sections in repository #4
Add table of contents to readme #5
Update setup steps stating that sensors do not need to be re-paired #7

1.0.1

26 Mar 02:39
f754304
Compare
Choose a tag to compare

Fix issue where script fails if sensor is paired with CLI tool (Issue #9)
Add version file to repository (Issue #6)

1.0

16 Mar 02:31
56ed240
Compare
Choose a tag to compare
1.0

Complete refactoring and feature enhancement. Includes BREAKING changes for earlier versions of this and the original wyze-mqtt project this was forked from.

Changes:

  • HASS discovery support built in
  • Sensor configuration file for custom naming and persistence
  • Uses WyseSensePy library directly instead of HA-WyzeSense variant
  • Refactor of functions and script layout
  • Implementation of naming standards for variables, functions, etc.
  • Implementation of more complete logging with configuration file
  • Conversion to YAML for all configuration files
  • Added command line bridge script for simple hub interactions and validation
  • Error handling for sensors that develop an invalid MAC condition
  • Various other fixes/tweaks
  • Flake8 compliant
  • Added MIT license
  • Updated Readme to reflect changes
  • Added automated multi-arch Docker Hub builds