Skip to content

Hardware

💡 Simple Explanation: Integrates Elgato Stream Deck. Triggers from Stream Deck buttons and dials.

⚙️ Technical Description: UpdaterNode that creates a webhook endpoint at /streamdeck/webhooks/{id} and outputs separate triggers for key down/up/hold, dial rotation/press events with rotation values.

StreamDeck

🔍 Full Details & Examples

🔧 How It Works: Registers webhook for Stream Deck plugin, fires events for buttons/dials.

Perfect For:

  • Stream Deck control
  • Custom streaming controls
  • Hardware automation

👈 Outputs:

  • Key Down (Trigger) - Button pressed
  • Key Up (Trigger) - Button released
  • On Key Hold (Trigger) - Button held
  • On Key Hold (Loop) (Trigger) - Button held continuously
  • Dial rotated (Trigger) - Dial rotated
  • Dial Down (Trigger) - Dial pressed
  • Dial Value (Float) - Dial rotation amount

🎬 Streaming Example: “Press Stream Deck button to trigger scene change.”

🎯 Tips: Requires Stream Deck plugin setup. Supports buttons and dials. Great hardware integration.


💡 Simple Explanation: Updates Stream Deck button appearance. Dynamic button feedback.

⚙️ Technical Description: Synchronous node that sends WebSocket messages to update Stream Deck button properties (title, image) in real-time.

StreamDeckButtonEditor

🔍 Full Details & Examples

🔧 How It Works: Sends WebSocket message to update button title/image on Stream Deck.

Perfect For:

  • Dynamic button states
  • Status indicators
  • Visual feedback

👉 Inputs:

  • ID (String) - ID of the button to update
  • Title (String) - New button title text
  • Image (String) - Path to image for button

🎬 Streaming Example: “Update button to show ‘LIVE’ when streaming starts.”

🎯 Tips: Changes button visuals in real-time. Great for state feedback.