Skip to main content

Stream Deck API Library

Project description

PyPI version

streamdeckapi

Stream Deck API Library for Home Assistant Stream Deck Integration

Only compatible with separate Stream Deck Plugin or the bundled server.

Dependencies

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:

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

streamdeckapi-0.0.3.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

streamdeckapi-0.0.3-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file streamdeckapi-0.0.3.tar.gz.

File metadata

  • Download URL: streamdeckapi-0.0.3.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

Hashes for streamdeckapi-0.0.3.tar.gz
Algorithm Hash digest
SHA256 a549ac9fad0a6c25eb2d2b775eb6a170055710b470c75e1232cda0e141b0511e
MD5 861a5af12155e4f40940aabf3be085c9
BLAKE2b-256 91a8098fd2fb716c6406da9db5bcf4b3940a702a3f522d5daaa80b54322cd697

See more details on using hashes here.

File details

Details for the file streamdeckapi-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for streamdeckapi-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 acbff48d2d3538d971eceed3d4e833d2c6c839f132af0f944179557f96679c91
MD5 105dfc8eba0d9ba4667f52d1dcfcbeae
BLAKE2b-256 d353fcf11997a4cf8338f9e58f45d1eaa57e3ef0d6ea551f739e9dba662ef176

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page