Stream Deck API Library
Project description
streamdeckapi
Stream Deck API Library for Home Assistant Stream Deck Integration
Only compatible with separate Stream Deck Plugin or the bundled server.
Dependencies
- websockets 11.0.2
Server
This library also contains a server to use the streamdeck with Linux or without the official Stream Deck Software.
For this to work, the following software is required:
- LibUSB HIDAPI Installation instructions or Installation instructions
- cairo Installation instructions for Windows
The event doubleTap
is not working with this server software.
Installation on Linux / Raspberry Pi
Install requirements:
sudo apt install -y libudev-dev libusb-1.0-0-dev libhidapi-libusb0 libjpeg-dev zlib1g-dev libopenjp2-7 libtiff5
Allow all users non-root access to Stream Deck Devices:
sudo tee /etc/udev/rules.d/10-streamdeck.rules << EOF
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0fd9", GROUP="users", TAG+="uaccess"
EOF
Reload access rules:
sudo udevadm control --reload-rules
Install the package:
pip install streamdeckapi
Reboot your system
Start the server:
streamdeckapi-server
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
Built Distribution
File details
Details for the file streamdeckapi-0.0.4.tar.gz
.
File metadata
- Download URL: streamdeckapi-0.0.4.tar.gz
- Upload date:
- Size: 10.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d054f77ded3d6034f7c487c247f3ec281b2f7e0393471053584fbd586774943 |
|
MD5 | fb6cfb5e063898464478021fb813fa6d |
|
BLAKE2b-256 | 0e11d629b26795ea451ef02369dceeeca86cdd9dd393e8682cf1f7c5b89fda5f |
File details
Details for the file streamdeckapi-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: streamdeckapi-0.0.4-py3-none-any.whl
- Upload date:
- Size: 10.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58ce4eda49d3c700c98383cc3a18809c89b47c7e14d62a45db2443733294e4ae |
|
MD5 | a18ec67085dbc7e5d065a809128656df |
|
BLAKE2b-256 | 0392e0cd0f92506d77e16e72e33409e0d7b71f6eb9b4d00822c3d15c89a0aa4c |