- Changed status output to print JSON objects
- Add Mount_Options_Set_Message message type
- Hopefully fixed another bug in register_user.js
- Added "--output_status_updates" command line flag to keyble-sendcommand
- Hopefully fixed bug in register_user.js
- Renamed deprecated ArgumentParser functions/parameter names in register_user.js
- Fix bug that reconnecting doesn't work
- Rewrote source code in ECMAscript/JavaScript
- Shortened file keyble.js by moving all message types to message_types.js and all utility functions to utils.js
- Using async functions instead of Promises where possible
- Making use of new ECMAscript features like async generators
- Added a little more debug output
- Updated dependencies to latest versions
- Added keyble:communication debug output
- Removed file package-lock.json
- Improved documentation
- Minor changes
- Corrected wrong default value for the --timeout argument
- Corrected and renamed the various statuses to "UNKNOWN", "MOVING", "UNLOCKED", "LOCKED" and "OPENED"
- Improved description of the
--auto_disconnect_time
and--status_update_time
arguments - Added
--timeout
argument and helper function keyble.utils.time_limit() - Increased the default for
--auto_disconnect_time
to 30 seconds
- Opening the door via Key_Ble.open() no longer waits for the "OPENED" state to occur, but the "UNLOCKED" state. This is because the "OPENED" state apparently is not always being reported.
- Yet another minor correction
- Minor corrections
- Fixed a number of bugs
- Added --status_update_time and --auto_disconnect_time command line arguments
- The keyble-sendcommand tool should now output the actual status, and recognize status changes caused by other users etc.
- The keyble-sendcommand tool now accepts the command "status" that will trigger a manual status update
- Started to document the API
- Updated some dependencies
- Updated to use simble v0.2.0
- Fixed bug that prevented using keyble in filter mode
- Initial version