State Machine Editor v0.11

Direct WebRTC · Local configuration and simulation · No ELRS transmission

Not yet saved

Project

Configurations are saved to this browser's localStorage. Export JSON for a project backup. Live states always restart at their initial states.

State machines

Transitions

Lower priority number runs first. At most one transition per machine per update. Use nested groups for parentheses.

Available gamepad inputs

All configured controls are available in transitions and the simulator. Import your Gamepad Viewer exported JSON to load the exact saved control names. All dashboard editors share this origin; configurations from other ports can be imported as JSON.

Dependency and configuration validation

Local simulator

Only variables referenced by transition conditions are shown, grouped into axes, buttons and switches, previous channels, and system status. State-machine test selectors appear below. Channel values are simulated until the mixer is connected.

Ready.