The Remote Controls plugin lets you create fully customizable virtual remote controls in Jeedom.
Each button can trigger:
- a Jeedom command (action, info)
- a scenario
- an interaction
- any Jeedom-compatible action
This lets you group multiple actions into a quick and visual interface, ideal for a dashboard, a design or a wall-mounted touchscreen.
✨ How it works
Telco creates Jeedom devices where each button is associated with an action.
Press a button → execute the configured action.
Usage examples:
- Media remote for a living room (TV, set-top box, audio)
- Home remote (shutters, lights, alarm)
- Favorite scenarios control panel
- Simplified interface for a touchscreen
- Accessible remote for a non-technical user
🔧 Prerequisites
- Working Jeedom installation (version 4.4+ recommended)
- Existing commands or scenarios in Jeedom to associate with buttons
🚀 Plugin installation
1️⃣ Install from the Market
- Go to Plugins → Plugin Management → Market
- Search for Telecommandes
- Click Install
- Activate the plugin
2️⃣ Access the plugin
- Go to Plugins → Organization → Remote Controls
- The home page lists your existing remotes
- Click Add to create a new remote
➕ Create a remote control
From the plugin page, click Add then fill in:
- Name: name of your remote (e.g. Living Room TV, Home, Scenarios)
- Parent object: associated room or zone
- Type: Media or Custom
🧩 The two remote control types
1️⃣ Media remote
The Media mode automatically generates a standard remote with a pre-defined layout suited for controlling audiovisual equipment.
It includes the classic buttons:
- Power On / Off
- Navigation (up, down, left, right, OK)
- Volume + / - / Mute
- Channels + / -
- Play / Pause / Stop / Next / Previous
- Color buttons (Red, Green, Yellow, Blue)
- Numeric keys 0–9
- Menu, Back, Home
Each button can be customized: you associate the Jeedom command of your choice.
2️⃣ Custom remote
The Custom mode lets you create your own buttons from scratch.
For each button, you define:
| Setting | Description |
|---|---|
| Name | Label displayed on the button |
| Icon | Associated FontAwesome icon |
| Color | Button color |
| Action | Jeedom command or scenario to execute |
| Visible | Show or hide the button |
This lets you create fully tailored interfaces without layout constraints.
⚙️ Button configuration
On the device configuration page, each button has its own settings.
Associate an action with a button
- Click on the button to configure
- Choose the target Jeedom command (via the selector)
- Or choose a scenario to trigger
- Save
Disable a button
A button can be disabled (hidden on the widget) without being deleted — useful for cleaning up the interface without losing the configuration.
📱 Dashboard and Mobile widget
Each Telco remote generates a visual widget usable in:
- the Jeedom dashboard
- a custom design
- the mobile view
The widget is interactive: clicking a button immediately executes the associated action.
💡 Practical usage examples
TV / Set-top box remote
Control of an Android TV or ISP box:
- Power →
[TV][Turn On] - Volume + →
[TV][Volume+] - Netflix →
[TV][Launch Netflix] - Favorite channel →
[Box][Channel BBC1]
Home remote
Quick control panel for frequent actions:
- Turn off everything →
[Scenario][Full shutdown] - Open shutters →
[Living Room][Shutters up] - Alarm ON →
[Alarm][Activate] - Cinema ambiance →
[Lumina][Enable Cinema ambiance]
Scenarios remote
Group favorite scenarios in a simple interface:
- Morning →
[Scenario][Wake up] - Leaving →
[Scenario][Leave home] - Night →
[Scenario][Night mode] - Guests →
[Scenario][Guest mode]
🧠 Best practices
- Use explicit FontAwesome icons so buttons are understandable without reading the label
- Group buttons by theme in separate remotes (audio, lights, scenarios)
- On a touchscreen, prefer large buttons with little text
- Use the custom remote for interfaces accessible to non-technical users
- Test each button from the configuration page before exposing it on the dashboard
🔍 Troubleshooting
A button does not trigger anything
- Check that the associated command is of action type and not info
- Check that the target device is enabled in Jeedom
- Test the command directly from its page in Jeedom
The widget does not appear on the dashboard
- Check that the device is visible and enabled
- Check that it is associated with a parent object displayed on the dashboard
❤️ Conclusion
The Remote Controls plugin lets you build clear and ergonomic control interfaces in Jeedom in just a few minutes.
In summary:
- Choose the type (Media or Custom)
- Associate each button with a Jeedom action
- The widget is ready to use on your dashboard
Simple, visual, and accessible to everyone.