Watergun · Setup guide

Let viewers soak you in real time.

Wire an electric water gun to a smart plug, run the Device Controller app, and add the Watergun extension. Viewers get one button — using Bits fires the plug live on your stream.

01

Required hardware

You need a Kasa smart plug and a compatible electric water gun.

Kasa TP-Link smart plug Essential

Kasa TP-Link Smart Plug

The bridge between your channel and your device. Must be a Kasa TP-Link model.

Buy on Amazon

Choose a water device

Pick one of these compatible electric water guns.

02

Connect power

Get the plug on your Wi-Fi and wire up your water gun.

IMPORTANT — DO NOT UPDATE YOUR PLUG'S FIRMWARE

When setting up your Kasa smart plug in the Kasa app, decline any firmware update. Updated firmware uses an authentication protocol that Device Controller cannot support.

  • Plug your Kasa smart plug into a wall outlet near your setup.
  • Use a zip-tie to hold the water gun's trigger down (so it stays on while it has power).
  • Plug the water gun into the Kasa smart plug. The plug switching on is what fires it.
Set up the Kasa app on your phone first so the plug is on your Wi-Fi.
03

Get Device Controller

The desktop app that finds your plug and fires it on command.

Download desktop app

Run Device Controller to automatically scan your network for available Kasa TP-Link smart plugs.

No installation required
Download for Windows

Note: sign in with your Twitch account when the app opens. Detected plugs then appear automatically in the extension's config — you must be on the same network as your smart plug, with the app running.

04

Add & configure the extension

Install Watergun on your channel and point it at your plug.

Install StreamerTools Watergun from the Twitch Extensions page and activate it as a Panel and a fullscreen video overlay. Then open its config from your channel:

  • Select your Kasa smart plug from the device list.
  • Set how many seconds the plug stays on each activation.
  • Choose the Bits amount that fires it.
  • Set a per-viewer cooldown, then hit Save.

Two things keep it working: keep Device Controller running while you stream (it detects your plug and fires it), and sign in to the app with Twitch so the extension can find your devices. Your plug shows up in the config automatically once the app is running.