Commit graph

10 commits

Author SHA1 Message Date
sqozz a91eb91ac6 Instantiate Peripheral on class initialization 2019-11-13 18:48:46 +01:00
sqozz 8b7e88db74 Merge branch 'btledev_private' of sqozz/sem6000 into master
This cleans up some rough edges of the initial version.

1. Reconnect support introduces better handling of missing or misbehaving wall sockets.
2. Variable visibility for the internally used ble characteristics just give the reader a slight clue about their (un)importance for them.
3. Variable access was cleaned up to use the provided setter for cmd and payload.
4. Some spaghetti code got slightly more readable.
5. Finally, graceful handling of disconnects is now possible. This allows short lived scripts (e.g. home-assistant components) to access multiple sockets with the same BLE adapter.
2019-11-13 18:13:36 +01:00
sqozz bc34c9dd8f Add proper connect and disconnect functions
This makes it possible to only open a short lived connection to the
physical SEM6000 socket. A few old artefacts referencing __reconnect do
still exist in the code.
2019-11-13 17:57:24 +01:00
sqozz 6c83bccbde Use setter for init BTLE payload data 2019-06-14 19:51:47 +02:00
sqozz 4f8b698a14 Change visibility of some properties 2019-02-27 22:53:08 +01:00
sqozz 5c06fc131a Add timeout and reconnect support 2019-02-27 22:01:46 +01:00
sqozz 21433a3d20 Merge branch 'master' of ssh:// 2018-08-13 18:48:03 +02:00
sqozz 3673e31ffc Add change password function and fix checksum 2018-08-13 18:47:46 +02:00
sqozz eb626bedd5 Add README 2018-08-11 00:39:26 +02:00
sqozz 3df74980e3 Add PoC lib 2018-08-11 00:32:33 +02:00