Controls (15)
Send commands or capture input — Button, Switch, Slider, Text Input, Form,
Database Form, Color Picker, Joystick, Countdown, Schedule, Rule, WebRTC
Camera, Voice to Text, Spotify, Payment.
Display (24)
Visualize data — Gauge, Chart, Table, Map, Compass, Heatmap, Attitude, 3D
Viewer, Virtual Twin, and more.
Navigation (3)
Menu, Navigate Page, URL Button.
Shapes (7)
Rectangle, Ellipse, Triangle, Polygon, Star, Line, Arrow.
Utility (1)
PDF Export.
How widgets connect to devices
- Display widgets read a bound value or field path, or receive pushes from
firmware by their widget ID (
updateWidget(targetId, widgetId, value)). - Control widgets send commands in the Triggers tab; firmware receives them through its command handler.

