# Start action when a usb stick is connected

**URL:** https://discourse.nodered.org/t/start-action-when-a-usb-stick-is-connected/18046
**Category:** General
**Created:** [16 November 2019 21:39 UTC](https://discourse.nodered.org/t/start-action-when-a-usb-stick-is-connected/18046 "2019-11-16T21:39:12Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![RogierQ](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rogierq/32/3211_2.png) [@RogierQ](https://discourse.nodered.org/u/RogierQ)
#### Post date: [16 November 2019 21:39 UTC](https://discourse.nodered.org/t/start-action-when-a-usb-stick-is-connected/18046/1 "2019-11-16T21:39:12Z")

</div>

I am creating some puzzles with node-red.  
One puzzle is with some data on a usb stick.  
The player needs to plug the usb stick in and then a flow should start

I am trying to do this with `lsusb` but then the whole time i should trigger this script to check for changes  
Is this a good idea? Or is there a better solution with an auto detect something?

Thanks!

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [16 November 2019 21:52 UTC](https://discourse.nodered.org/t/start-action-when-a-usb-stick-is-connected/18046/2 "2019-11-16T21:52:41Z")

</div>

I wonder if you could use a Watch node watching the mount point. Don't know if that would work though.

---

<div class="post-metadata">

### Author: ![RogierQ](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rogierq/32/3211_2.png) [@RogierQ](https://discourse.nodered.org/u/RogierQ)
#### Post date: [16 November 2019 21:54 UTC](https://discourse.nodered.org/t/start-action-when-a-usb-stick-is-connected/18046/3 "2019-11-16T21:54:06Z")

</div>

O cool, i try that

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [16 November 2019 21:56 UTC](https://discourse.nodered.org/t/start-action-when-a-usb-stick-is-connected/18046/4 "2019-11-16T21:56:44Z")

</div>

Rather to my surprise it seems to work. I am using Ubuntu and USB sticks get mounted under /media/myusername. A Watch on that directory shows the stick partitions when you plug it in.

---

<div class="post-metadata">

### Author: ![RogierQ](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rogierq/32/3211_2.png) [@RogierQ](https://discourse.nodered.org/u/RogierQ)
#### Post date: [16 November 2019 22:02 UTC](https://discourse.nodered.org/t/start-action-when-a-usb-stick-is-connected/18046/5 "2019-11-16T22:02:20Z")

</div>

o jee cool! got it running 😉

Thanks for your help!!

---

<div class="post-metadata">

### Author: ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)
#### Post date: [16 November 2019 22:59 UTC](https://discourse.nodered.org/t/start-action-when-a-usb-stick-is-connected/18046/6 "2019-11-16T22:59:52Z")

</div>

Ok, Roger what devious set of puzzles are you setting up?

---

<div class="post-metadata">

### Author: ![RogierQ](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rogierq/32/3211_2.png) [@RogierQ](https://discourse.nodered.org/u/RogierQ)
#### Post date: [16 November 2019 23:16 UTC](https://discourse.nodered.org/t/start-action-when-a-usb-stick-is-connected/18046/7 "2019-11-16T23:16:08Z")

</div>

I dont know if it is devious 😉  
It is some kind of escape room in a box
