natcl / node-red-contrib-streamdeck

A Node-RED node to interact with the Elgato Stream Deck products
Apache License 2.0
13 stars 4 forks source link

issue when running node-red in docker #13

Open pulsejets opened 2 years ago

pulsejets commented 2 years ago

Hi

I run node-red in dokcer : docker run -d --restart=always --net=host -v /dev/bus/usb:/dev/bus/usb --privileged /opt/docker/nodered:/data --name=node-red opencreations:node-red-debian

But i cant' connect to streamdeck šŸ‘ Error opening Stream Deck device TypeError: cannot open device with path 0001:0046:00

at new HID (/data/node_modules/node-hid/nodehid.js:49:17)

at new StreamDeckBase (/data/node_modules/elgato-stream-deck/src/models/base.ts:152:17)

at new StreamDeckGen2Base (/data/node_modules/elgato-stream-deck/src/models/base-gen2.ts:9:1)

at new StreamDeckOriginalV2 (/data/node_modules/elgato-stream-deck/src/models/originalv2.ts:16:3)

at openStreamDeck (/data/node_modules/elgato-stream-deck/src/index.ts:108:9)

at streamDeckInit (/data/node_modules/node-red-contrib-streamdeck/streamdeck.js:9:22)

at new StreamDeckOut (/data/node_modules/node-red-contrib-streamdeck/streamdeck.js:39:5)

at Object.createNode (/usr/src/node-red/node_modules/@node-red/runtime/lib/nodes/flows/util.js:483:31)

at Flow.start (/usr/src/node-red/node_modules/@node-red/runtime/lib/nodes/flows/Flow.js:193:48)

at start (/usr/src/node-red/node_modules/@node-red/runtime/lib/nodes/flows/index.js:345:33)

at tryCatchReject (/usr/src/node-red/node_modules/when/lib/makePromise.js:845:30)

at runContinuation1 (/usr/src/node-red/node_modules/when/lib/makePromise.js:804:4)

at Fulfilled.when (/usr/src/node-red/node_modules/when/lib/makePromise.js:592:4)

at Pending.run (/usr/src/node-red/node_modules/when/lib/makePromise.js:483:13)

at Scheduler._drain (/usr/src/node-red/node_modules/when/lib/Scheduler.js:62:19)

at Scheduler.drain (/usr/src/node-red/node_modules/when/lib/Scheduler.js:27:9)