sqozz
df9a355ee8
Cleanup characteristics
2020-05-09 16:44:06 +02:00
sqozz
3755f26081
Add function to set LED visibility
2020-05-08 20:32:55 +02:00
sqozz
f488869f3d
Add function to set icon
2020-05-08 20:32:14 +02:00
sqozz
6cc5804017
Merge branch 'features/config' of sqozz/sem6000 into master
2020-05-08 19:50:16 +02:00
sqozz
9b49abd66e
Make current config availible as attributes
2020-05-08 19:43:46 +02:00
sqozz
80c0c5dd4b
Add getSN function
2020-05-07 21:17:26 +02:00
sqozz
aea3cc32f5
Add function to read current plug config
2020-05-07 21:16:50 +02:00
sqozz
be6528f074
Merge branch 'feature/name_icon' of sqozz/sem6000 into master
2020-05-07 21:13:03 +02:00
sqozz
b80c640e61
Raise exception if name is set without login
2020-05-07 12:17:52 +02:00
sqozz
271e1bc5bf
Add function to set the plug icon
2020-05-07 11:56:40 +02:00
sqozz
b931fb0a41
Add function to change plug name
2020-05-07 11:54:25 +02:00
sqozz
7d16b7b33b
Merge branch 'feature/return_codes' of sqozz/sem6000 into master
2020-05-06 11:04:58 +02:00
sqozz
7a9a2949ff
Add proper responses to all functions
2020-05-05 22:58:04 +02:00
sqozz
353c6f64bb
Merge branch 'collectd' of cfr34k/sem6000 into master
2020-05-02 19:26:19 +02:00
Thomas Kolb
adf675e1f1
collectd: clarify bluepy import
2020-05-02 19:26:19 +02:00
Thomas Kolb
341b6e84b6
Improved handling of unavailable devices
2020-05-02 19:26:19 +02:00
Thomas Kolb
91d682cd97
First version of collectd plugin
2020-05-02 19:26:19 +02:00
sqozz
32fc0785d3
Merge branch 'features/time_sync' of sqozz/sem6000 into master
2020-05-02 19:23:51 +02:00
sqozz
a5312baef3
Add function to sync the time with the plug
2020-05-02 19:23:51 +02:00
sqozz
f656c5d516
Merge branch 'fix_changePassword' of cfr34k/sem6000 into master
2020-05-02 19:22:37 +02:00
Thomas Kolb
a0874625c7
fix: use function parameter in changePassword()
2020-01-28 15:54:36 +01:00
sqozz
80e6bbaaed
Merge branch 'fix/zerodivision' of sqozz/sem6000 into master
2020-01-20 21:31:30 +01:00
sqozz
6f810c949b
Fix ZeroDivisionError if plug is powered off
2020-01-20 21:31:30 +01:00
sqozz
34b1e667af
Merge branch 'features/total_power' of sqozz/sem6000 into master
2020-01-20 21:27:19 +01:00
sqozz
101d4f4149
Add parsing of the total consumed power
2020-01-20 21:26:22 +01:00
sqozz
1b1b5d8562
Merge branch 'gitignore' of cfr34k/sem6000 into master
2020-01-20 21:10:05 +01:00
Thomas Kolb
63b066511a
Ignore some files in Git
...
Specifically compiled Python code and Vim swap files.
2020-01-20 21:10:05 +01:00
sqozz
d91813497f
Merge branch 'power_factor' of cfr34k/sem6000 into master
2020-01-20 21:09:35 +01:00
Thomas Kolb
7b82461f03
example: restart on BrokenPipeError
2020-01-19 17:48:02 +01:00
Thomas Kolb
2f13d6f6a5
example: print power factor
2020-01-19 17:46:55 +01:00
Thomas Kolb
01cc1ed9b7
example: removed invalid constructor argument
2020-01-19 17:34:57 +01:00
Thomas Kolb
8f06b28f31
Added power factor calculation
2020-01-19 17:34:18 +01:00
sqozz
d824a93c5b
Merge branch 'remove_reconnect' of sqozz/sem6000 into master
2020-01-17 11:43:45 +01:00
sqozz
e38d6abb12
Remove automatic reconnect
2020-01-17 11:43:45 +01:00
sqozz
d0a57f483e
Merge branch 'shebang' of cfr34k/sem6000 into master
2020-01-16 19:08:41 +01:00
Thomas Kolb
50cb935f80
Add shebang to example script
2020-01-16 18:50:34 +01:00
sqozz
60199338bf
Merge branch 'improved_reconnect' of cfr34k/sem6000 into master
2020-01-16 18:43:20 +01:00
Thomas Kolb
2378f52a7e
Reliable reconnect in user script
2020-01-16 14:50:48 +01:00
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://git.geekify.de:1421/sqozz/sem6000
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