# Remote Controller

The Remote Controller plugin allows you to operate basic functions of Schéma from virtually any device with a web browser.

The interface is dynamically populated with Scenes, Stacks and Groups from the running Schéma instance.

![](/files/-MJCQNzZ3LMus8TcTZ7E)

## How To Use

First you need to enable this plugin using the [Settings](/guide/views/settings.md) menu.

Second, start the Node.js based webserver located in Tools/RemoteController in the installation directory. This application hosts the web interface and allows Schéma and other devices to communicate via SocketIO.

Now you should be able to connect from any device on your local network. Just write the IP address of the computer running the webserver with :3000 at the end (the default port).

### Specifying Groups to Load To

You can choose which Groups Scenes or Stacks will be loaded to by toggling them in the Groups section.

Selecting no Groups means that loading will apply to all.

### Loading Scenes and Stacks

By clicking one of the buttons in the Scenes or Stacks section, the selected scene or stack will be loaded respectively.&#x20;

### Dimming

The interface provides one fader called Master.

The fader has no special function but is sent to Schéma via OSC and then can be mapped to anything. For this to work, you need to have the [OSCReceiver](/plugins/oscreceiver.md) plugin enabled and then use the Create.Value.OSC block and select master.

### Caveats

It is necessary to reload the page after making changes in Schéma to available Scenes, Stacks or Groups.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.scenic.tools/plugins/remote-controller.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
