Streamdeckgrid

haasp_streamdeckgrid

Use your streamdeck together with a raspberry Pi zero W to connect and control HAASP.

Rasbian installation

Streamdeck dpendancies

instructions from: https://python-elgato-streamdeck.readthedocs.io/en/stable/index.html

# Ensure system is up to date, upgrade all out of date packages
sudo apt update && sudo apt dist-upgrade -y

# Install the pip Python package manager
sudo apt install -y python3-pip python3-setuptools git

# Install system packages needed for the default LibUSB HIDAPI backend
sudo apt install -y libudev-dev libusb-1.0-0-dev libhidapi-libusb0

# Install system packages needed for the Python Pillow package installation
sudo apt install -y libjpeg-dev zlib1g-dev libopenjp2-7 libtiff5

# Add udev rule to allow all users non-root access to Elgato StreamDeck devices:
sudo tee /etc/udev/rules.d/10-streamdeck.rules << EOF
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="0fd9", GROUP="users", TAG+="uaccess"
    EOF

# Reload udev rules to ensure the new permissions take effect
sudo udevadm control --reload-rules

### HAASP StreadDeckGrid installation

Install HAASP StreadDeckGrid

cd ~ git clone https://git.cmtec.se/haasp/haasp_streamdeckgrid.git cd ~/haasp_streamdeckgrid pip3 install -U .


## Run HAASP StreadDeckGrid