Explore Plans
Mobile menu Close menu
PushcutPushcut

Update a widget (to run a HomeKit Scene when tapped)

This action will update the configuration of a widget and set the "on tap" action to run a HomeKit Scene.

Developer info

API endpoint slug
pushcut.update_widget_on_tap_homekit
Filter code method
Pushcut.updateWidgetOnTapHomekit.skip(string?: reason)
Runtime method
runAction("pushcut.update_widget_on_tap_homekit", {})

Action fields

Widget Dropdown list

Label
Which widget?
Slug
widget
Required
true
Can have default value
false

Content Dropdown list

Label
Which content/design?
Helper text
The name of the content/design you'd like to display. Leave empty to use the default content for the widget.
Slug
content
Required
false
Can have default value
false

Inputs Text input > Long text

Label
What inputs?
Helper text
Inputs to be passed to the widget. Provide a newline-separated list, starting with the first input (i.e. [[input0]]) and ending with the last input.
Slug
inputs
Required
false
Can have default value
true
Filter code method
Pushcut.updateWidgetOnTapHomekit.setInputs(string: inputs)

Devices Checkboxes

Label
Which devices?
Helper text
Enter names of the devices to update. Leave empty to update all devices
Slug
devices
Required
false
Can have default value
false

Homekit Dropdown list

Label
What HomeKit Scene should run when the widget is tapped?
Slug
homekit
Required
true
Can have default value
false

Run on automation server Dropdown list

Label
Should the HomeKit Scene run on your Automation Server?
Helper text
When "yes", the HomeKit Scene will be submitted to run on your Automation Server rather than your local device
Slug
run_on_automation_server
Required
true
Can have default value
true
Filter code method
Pushcut.updateWidgetOnTapHomekit.setRunOnAutomationServer(string: runOnAutomationServer)