Skip to content

Tags: Wolkabout/WolkConnect-Python

Tags

v5.1.0

Toggle v5.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #74 from Wolkabout/improvement/release-notes

Added the release notes

22.GA

Toggle 22.GA's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
version to 5.0.1 (#71)

21.GA

Toggle 21.GA's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Task/remove demo cacrt (#67)

* remove ca.crt and demo mentioning

* remove ca.crt file

* add missing dep

* install toml first

* install toml

* don't sent

Co-authored-by: srdjanStankovic <[email protected]>

v5.0.0-prerelease2

Toggle v5.0.0-prerelease2's commit message
Updating documentation

v5.0.0-prerelease

Toggle v5.0.0-prerelease's commit message
Example clean up

WolkConnect-Python-v4.1.3

Toggle WolkConnect-Python-v4.1.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Reconnect fix (#62)

* Fixed reconnect and updated requirements

* Fixed and updated tests

WolkConnect-Python-v4.1.2

Toggle WolkConnect-Python-v4.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Expose URL download (#60)

* mypy fixes

* Setter and clean up

* Extract URL download

* Fixed interface

* readme clarity

* VS code ignore

* Mypy fixes again

* Updated pre-commit hooks and mypy fixes

WolkConnect-Python-v4.1.1

Toggle WolkConnect-Python-v4.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Firmware update status fix (#59)

* Fixed message not being queued up if offline

* Bump version

* Updated pre-commit hooks and fixes

Co-authored-by: djesic <[email protected]>

v4.1.0

Toggle v4.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Threading and logging improvements (#58)

* Added mutex lock to MQTT connectivity service

* Logger identified by device key

* Added option to publish historical readings to add_sensor_reading method

v4.0.0

Toggle v4.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
WolkAbout Protocol support (#55)

* Black formatting

* update pre-commit packages

* Full interface

* Clean up

* File management init

* JSON_PROTOCOL File Management

* File deletion

* parse file management commands

* firmware update

* WolkConnect init, on_message and callbacks

* Cleanup and examples

* Removed log

* fixes for file transfer

* Bugfixing file transfer and firmware update

* Fixes for URL download

* Docs update

* Readme update

* Example cleanup

* Removed built documentation

* Report file not present error and revert to idle state after malformed URL error

* Modified Readmes and added typing to full example

* Log unexpected disconnect and try to reconnect

* Fix logging for file chunks

* mypy, pydocstyle, enums, cleanup

* Fix multivalue config and disconnect on ctrl-c

* Removed old json_protocol files and ignoring *.log

* Removed debugging print

* Added tab before printing ctrl-c exit message

* Removed extra apostrophe in debugging string

* Fixed file purge

* Firmware version extracted as main scope variable

* Ignore docs/build/

* Updated readmes in docs and wolk.rst

* Last will message and get inbound topics

* Updated readmes

* Update copyright year

* setup.py classifiers changed from tuple to list

* Added __version__ attribute to package

* Fixed making nested directories for file download location

* Fixed typo in parse_file_url

* Fixed wrong module exposed for firmware update

* Take firmware handler as argument not firmware update

* Tests for sensor readings

* Tests bugfix and refactor for wolkabout_protocol_message_factory

* WIP tests for deserializer and bugfix

* WIP tests for deserializer and bugfix

* Renamed sensor readings topic

* Rename configuration response topic

* Updated alarms

* Added optional utc to actuator status

* Tests for deserializer complete

* Change interfaces to raise NotImplementedError instead of pass

* NotImplementedError for interfaces

* Add settings for coverage.py

* Tests for logger factory

* Fixed logger tests

* Remove sensor reading aggregation

* Tests for MessageDeque"

* Ignore coverage.py files

* Method to function stub

* Updated deprecated flake8 hook and fixed reorder imports for python 3.7

* Reorder imports dataclasses

* Publish device status

* Docs update and typo fix

* Omit /usr and /.local when creating coverage report

* Pylint and flake8 clean up

* Firmware update constructor changed

* File management constructor changes

* Publish device status before script exit

* Clean up

* Add sensor readings

* WolkConnect fluent interface builder

* Docs readme linking changed

* Updated full feature set example for WolkConnect changes

* Blacken readme

* Reduce max-complexity to 20 in flake8 settings

* Use console highlighting

* Remove coding shebang and extend __all__

* Configuration updated

* Updated logger_factory tests

* Rename logging level in test

* File management tests WIP

* Firmware update tests WIP

* Mock firmware handler stubs updated

* Rename firmware update status to INSTALLING

* Renaming to INSTALLING

* Firmware update tests

* Firmware version request/response

* Removed unused imports

* Removed unused imports

* Tests and bugfix for WolkConnect WIP

* Tests and improvements for WolkConnect

* Added missing increased log level statement

* Tests and improvements for MQTTConnectivityService

* Tests for file management

* More tests for file management

* Tests now included into build of module

* Request timestamp

* Updated README installation section

* Reverted everything to WolkAbout Protocol

* Docs building with patched M2R

* Fixed alarm value being sent as bool instead of string

* Removed get commands

* Newline EOF

* New hooks and fixes

* Travis yml added

* Keep alive service

* Updated functional docs and readmes and examples

* Readme badges

* Docs badge

* On disconnect ignore return code 5

* Commented out debug logging

* Updated version

* Added python3.8 classifier