A module for asynchronously interacting with KEF wireless speakers.
Project description
Asyncio Python API for KEF speakers
Supported: KEF LS50 Wireless (tested with latest firmware at 08-11-2019, p6.2101809171.105039422
)
Untested: KEF LSX
Supported features
- Get and set volume
- Mute and unmute
- Get and set source input
- Turn speaker on and off
- Automatically connects and disconnects when speakers goes online/offline
Use in Home Assistant
See basnijholt/media_player.kef.
Install
pip install aiokef
Discussion
See this Home Assistant discussion thread where the creation of the KEF speakers is discussed.
License
MIT License
Contributions
- Bas Nijholt
- Robin Grönberg (@Gronis)
- Bastian Beggel (@bastianbeggel)
- chimpy (@chimpy)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aiokef-0.1.4.tar.gz
(10.9 kB
view details)
Built Distribution
aiokef-0.1.4-py3-none-any.whl
(16.5 kB
view details)
File details
Details for the file aiokef-0.1.4.tar.gz
.
File metadata
- Download URL: aiokef-0.1.4.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.22.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6deb2cd9cf38b3835f3cd51deaf6bab2e241d6141608fd5034c75e492e59c07b |
|
MD5 | d5a49b65f6b6bfaf1d447854cc3dc132 |
|
BLAKE2b-256 | 8757d9a5c57b012a868a7d4ce89f7a0a3382872dcd409a1977dd90e612937039 |
File details
Details for the file aiokef-0.1.4-py3-none-any.whl
.
File metadata
- Download URL: aiokef-0.1.4-py3-none-any.whl
- Upload date:
- Size: 16.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.22.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6253cbbb1d0f59ffbf68ce5a0587552c8d391cf4f16b024acfa07f68477f0c21 |
|
MD5 | 074ba6376a0fabb4f627240ba40d216f |
|
BLAKE2b-256 | 2ad8f2754aba86b2eeed5c98456be6be4d28dc38d41147b465755e705f5e35fd |