Releases: raetha/wyzesense2mqtt
2.0
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
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
1.0.1
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