91af39bb6faca5b9efc118e6b07b1b18c631f269
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
Languages
Python
98.2%
Dockerfile
1.2%
Shell
0.6%