EzyTimer
← Back to EzyTimer
Stream Deck setup

Put show control under your fingers.

Use Elgato Stream Deck with Bitfocus Companion to trigger EzyTimer actions from physical buttons. Companion should run on the same Windows laptop as EzyTimer and use Generic HTTP POST actions to localhost.

Step 1

Run Companion locally

Install Bitfocus Companion on the same Windows 11 laptop that runs EzyTimer. Localhost actions do not need the iPad PIN; Companion from a different machine is intentionally locked down.

Step 2

Open EzyTimer's Deck helper

In the EzyTimer controller, click Deck to open the built-in Companion setup window. Copy the POST URL once, then download the preset or copy each JSON body.

Step 3

Create Generic HTTP buttons

In Companion, create one Generic HTTP button per EzyTimer action. Method: POST. Body: JSON copied from EzyTimer.

Supported Companion actions

ActionJSON body
Start / Resume{"type":"ACTION","action":"startResume"}
Pause{"type":"ACTION","action":"pause"}
Next speaker{"type":"ACTION","action":"next"}
Time of day{"type":"ACTION","action":"toggleWallClock"}
MC schedule{"type":"ACTION","action":"toggleSchedMc"}
Blackout{"type":"ACTION","action":"toggleBlackout"}
Flash{"type":"ACTION","action":"flash"}
Clear message{"type":"ACTION","action":"clearMessage"}
Wrap-up message{"type":"ACTION","action":"message","text":"Please wrap up"}

If a button does nothing, check the simple stuff first; the show gremlins usually live there.