Tags: Wolkabout/WolkConnect-Python
Tags
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]>
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
PreviousNext