Hi everyone,
I’m trying to run Bitfocus Companion as a Home Assistant OS add-on (on a Raspberry Pi 4) to control an Elgato Stream Deck directly.
Here’s what I’ve tried so far:
- The add-on uses
usb: true
,udev: true
,privileged: [SYS_RAWIO]
- The Stream Deck appears as
/dev/hidraw0
and is detected by Companion - Companion log shows:
Found "elgato-streamdeck" device, but no access. Please quit any other applications using the device, and try again.
- I’ve also tried referencing
/dev/input/by-id/...
– same result - Tried combinations of
full_access: true
anddevices: [...]
Goal: Let Companion access the Stream Deck directly, like on regular Linux using a rule such as:
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0666"
My questions:
- Has anyone successfully used a HID device like Stream Deck under Home Assistant OS?
- Is there any way to allow HID access under HA OS (even unofficial/hacky)?
- Or is the only realistic path to use Home Assistant Supervised or run Companion externally?
I’d really like to avoid using a second device if possible.
Thanks a lot for any insights or working examples!