Skip to content

Button Actions

Every button widget has an actions array (or the older onEntry + target pattern). These actions control navigation, device commands, and data updates.

ActionParameterDescription
"a":"g" (goto)"p":"dvname.pageid"Navigate to another DV’s page
"a":"run""p":"reboot" / "alloc_local" / "ret_force"Execute a device command
"a":"updateOutput""p":"devcfg.key.path"Write a value to a devcfg key
"a":"updateRemote""p":"yes" (or any value)Send the widget’s value to the backend
"a":"updateLocal"(none)Update the widget’s local value (from DED)
"a":"delmsg"(none)Delete the current message in a msglist
"a":"gotoWidget" / "gw""p":"dv.widgetname"Open a widget’s DED directly

Some widgets use "onEntry":"updateOutput" with "target":"devcfg.xxx" instead of an actions array. Behaviour is identical.

ButtonFrom DVGoes to
configduresshome, syshomesysfns.1
infosysfns, syshomesysinfo.1
controlsysfns, syshomesysctrl.1
duressduresshomeduress.1
accesssyshomeaccess.1