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.6.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: streamdeckapi-0.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 2692cec0b3bb5220b63bb6abb02aef8ed153a4dbb9a0bd5f8242d5daeb1a65e7
MD5 5becbbdb036a686df9791bf680d3d9d0
BLAKE2b-256 c062c19a56e272551f70e6710dc7ad647f227da3d14a97948e514a5ef30ac733

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for streamdeckapi-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 cf2c57f94ff89d8a098a2ec3312e7059054105598fd77ecd9e6aa490ac6ee7a4
MD5 7e4c3c87afb85fac557914f38dc27b52
BLAKE2b-256 abda85be36e7c98bacc178e56d2100ed2854e8b8e6bac4f76d5aad0c330d9c63

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