Extensions (section rxu-2)
Navigating the UI Extensions Editor (rxu-2.1)
Access the UI Extensions Editor
The UI extensions Editor is built into the Devices WebUI
Use the steps below the access the WebUI of the RoomOS Device and navigate to the UI Extensions Editor
- Open a Browser and enter your Codec's IP as a URL and hit enter
https://
/web[ROOMOS_IP_ADDRESS] - Login with your Username and Password
- User:
[ROOMOS_USERNAME] - Pass:
[ROOMOS_PASSWORD]
- User:

Always Assign Unique PanelIds
You may not be the only developer. Assigning PanelIds unique to your solution helps limit conflicts with other solutions.
Info
- Panels
- Creates a Panel with pages and rows within, containing widgets
- Action Buttons
- Creates a panel
- Web Widgets
- Creates a Web Widget on your OSD
- Web Apps
- Creates a Panel, that when
clicked
, opens a URL to a target Web Page
- Creates a Panel, that when
Always Assign Unique WidgetIds
You may not be the only developer. Assigning WidgetIds unique to your solution helps limit conflicts with other solutions.
Each widget can produce unique events, click on each widget below and learn more
Key | Value |
---|---|
WidgetId | Assigned by the Developer on Widget Instantiation |
Type | changed |
Value | on or off |
Key | Value |
---|---|
WidgetId | Assigned by the Developer on Widget Instantiation |
Type | pressed , released , or changed |
Value | Integer between 0 and 255 |
Key | Value |
---|---|
WidgetId | Assigned by the Developer on Widget Instantiation |
Type | pressed , released , or clicked |
Value | N/A |
Key | Value |
---|---|
WidgetId | Assigned by the Developer on Widget Instantiation |
Type | pressed , released |
Value | Assigned by the Developer on Widget Instantiation |
Key | Value |
---|---|
WidgetId | Assigned by the Developer on Widget Instantiation |
Type | pressed , released , or clicked |
Value | N/A |
Key | Value |
---|---|
WidgetId | Assigned by the Developer on Widget Instantiation |
Type | pressed , released , or clicked |
Value | increment or decrement |
Does not fire events
Key | Value |
---|---|
WidgetId | Assigned by the Developer on Widget Instantiation |
Type | pressed , released , or clicked |
Value | up , down , left , right , center |
Does not fire events
Tip
Some text elements have limited space, but you won't see an error
Make sure the Text Renders correctly on your device after you apply it
Info
- Double clicking on any text element allows you to edit the filed
- Change the Text as you need it, then press enter
Build a Panel! (rxu-2.2)
No lessons here, just take a few moments to explore the various pieces of the UI Extensions Editor
Build a Panel, add some widgets, build something you'd like to see on RoomOS Devices or would like to build after this Lab