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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: streamdeckapi-0.0.7.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.7.tar.gz
Algorithm Hash digest
SHA256 cb7152346c33424332cd311998c25020c063c1f80580af705440b09479039118
MD5 786e3c68c7ff8b6329ad95883838fb4b
BLAKE2b-256 56096d635b49a4ec1e6311cc4d081d84574a3277823ee37318dd9e45ca5a462c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for streamdeckapi-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 731e4a77dcb77777b464f48fee3b26c35b1a4c7dd6f96c18b970b2e9593cda1d
MD5 f4d1aebe6ad4e07b3e4b0f2294e88a8a
BLAKE2b-256 fc31df136f7bc2d8f59a82652105070ba5715c001c84307c6a14c88e3ae65a94

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