Skip to content

Hardware

Hardware nodes connect OverMox to physical control surfaces. Use them to fire graph triggers from Elgato Stream Deck buttons and dials, and to push live feedback back to the device.

💡 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.