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.

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:

Cairo Installation for Windows:

pip install pipwin

pipwin install cairocffi

The event doubleTap is not working with this server software.

Limitations

Discovery might not work.

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

Uploaded Source

Built Distribution

streamdeckapi-0.0.8-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: streamdeckapi-0.0.8.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for streamdeckapi-0.0.8.tar.gz
Algorithm Hash digest
SHA256 682838c4edfd684fe37ceb694269f65563425568184e90be41b672b3c09f6b5c
MD5 eafd4df1d96a504bac728a1d665a5d46
BLAKE2b-256 2910322461a188a46158a2aafb5c3e251d2bd75b85b24ed0fd5f2c1eb71fde5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for streamdeckapi-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 93b8fdccc19a73511c7ce18c093d2d3d55c732b79667418b7c636f78da0a4c1d
MD5 346546b7c1abcba05a87d245418c465d
BLAKE2b-256 9d52e986479effdb75335ecdf65e5f94dcc2b88ccfe5054ab4a4f17b5f0f5f46

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