platypush/platypush/plugins/switchbot
Fabio Manganiello 8469a1027f
Migrated/refactored `switchbot.bluetooth` integration.
- Out `gattlib` + `pybluez`, in `bleak`. It's not platform-dependent, it doesn't
  require libboost and other heavy build dependencies, and it doesn't require the
  user that runs the service from having special privileges to access raw
  Bluetooth sockets.

- Better integration with Platypush native entities. The devices are now mapped
  to write-only `EnumSwitch` entities, and the status returns the serialized
  representation of those entities instead of the previous intermediate
  representation.
2023-02-08 22:42:00 +01:00
..
bluetooth Migrated/refactored `switchbot.bluetooth` integration. 2023-02-08 22:42:00 +01:00
__init__.py More LINTing 2023-02-05 23:07:43 +01:00
_constants.py Added support for more entities in `switchbot` 2023-02-05 15:34:50 +01:00
_setters.py Added support for more entities in `switchbot` 2023-02-05 15:34:50 +01:00
manifest.yaml Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00