platypush/platypush
Fabio Manganiello 2411b961e8
[WIP] Big, big refactor of the Bluetooth integration.
- Merged together Bluetooth legacy and BLE plugins and scanners.
- Introduced Theengs as a dependency to infer BLE device types and
  create sub-entities appropriately.
- Using `BluetoothDevice` and `BluetoothService` entities as the bread
  and butter for all the Bluetooth plugin's components.
- Using a shared cache of devices and services between the legacy and
  BLE integrations, with merging/coalescing logic included.
- Extended list of discoverable services to include all those officially
  supported by the Bluetooth specs.
- Instantiate a separate pool of workers to discover services.
- Refactor of the Bluetooth events - all of them are now instantiated
  from a single `BluetoothDevice` object.
2023-03-13 02:31:21 +01:00
..
backend Added remaining `bluetooth` entity types in `_mappers.py`. 2023-02-23 21:20:41 +01:00
bus More LINT fixes + refactors 2023-02-05 22:00:50 +01:00
common Fixed session/concurrency management on the main SQLite db 2022-11-12 15:36:17 +01:00
config Major LINT fixes/refactor for the `Config` class 2023-02-04 17:35:48 +01:00
context Added support for get_plugin(MyPlugin) besides get_plugin('my'). 2023-03-10 11:47:39 +01:00
cron FIX: Clear the cronjob event after receiving a TIME_SYNC. 2022-12-20 23:01:03 +01:00
entities [WIP] Big, big refactor of the Bluetooth integration. 2023-03-13 02:31:21 +01:00
event Implemented synchronization with webhook responses. 2022-08-30 23:35:19 +02:00
exceptions Added support for JWT token-based authentication 2021-02-12 22:43:34 +01:00
message [WIP] Big, big refactor of the Bluetooth integration. 2023-03-13 02:31:21 +01:00
platydock Added libcap-dev to build requirements for Ubuntu Docker images 2021-11-28 22:40:04 +01:00
plugins [WIP] Big, big refactor of the Bluetooth integration. 2023-03-13 02:31:21 +01:00
procedure Major LINT fixes 2021-04-05 00:58:44 +02:00
schemas Added support for more entities in `switchbot` 2023-02-05 15:34:50 +01:00
user Merge branch 'master' into 29-generic-entities-support 2022-11-21 22:13:47 +01:00
utils More LINT fixes + refactors 2023-02-05 22:00:50 +01:00
__init__.py Merge branch 'master' into 29-generic-entities-support 2023-02-22 00:46:33 +01:00
__main__.py Dashboard rewritten in vue.js 2019-07-07 20:11:32 +02:00
logger.py - The context should be properly expanded also when calling a Python procedure 2021-02-27 20:27:36 +01:00