# Define tile action

**URL:** <https://community.homey.app/t/define-tile-action/149085>\
**Category:** Questions & Help\
**Created:** [January 11, 2026, 11:04pm UTC](https://community.homey.app/t/define-tile-action/149085 "2026-01-11T23:04:18Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jonas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jonas/32/123371_2.png) [@Jonas](https://community.homey.app/u/Jonas)\
**Post date:** [January 11, 2026, 11:04pm UTC](https://community.homey.app/t/define-tile-action/149085/1 "2026-01-11T23:04:18Z")

</div>

Hi, I’m probably stupid but I can’t figure out how you define what the action should be if you press a tile in the dashboard.

For example I got a yale doorman. If I press the tile I want it to lock or unlock the door.

But if I press nothing happens, only long press get you to the functions.

I thought that perhaps it was a flow card but I could not find any one that matched the function.

Am I missing something?

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [January 11, 2026, 11:08pm UTC](https://community.homey.app/t/define-tile-action/149085/2 "2026-01-11T23:08:41Z")

</div>

This is defined by the app internally (using the “uiQuickAction” property in a capability manifest), and cannot be modified. You should ask the app developer

---

<div class="post-metadata">

**Author:** ![Jonas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jonas/32/123371_2.png) [@Jonas](https://community.homey.app/u/Jonas)\
**Post date:** [January 11, 2026, 11:34pm UTC](https://community.homey.app/t/define-tile-action/149085/3 "2026-01-11T23:34:31Z")

</div>

Ah I see, that’s a shame 😐

Thank you for the answer!

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [January 11, 2026, 11:50pm UTC](https://community.homey.app/t/define-tile-action/149085/4 "2026-01-11T23:50:42Z")

</div>

From what I know it’s default behaviour, dictated by Athom; possibly designed like that to prevent accidentally (un)lock actions.  
Developers can’t work around it.

The only way to circumvent it is to add a virtual device and have it control the lock like a switch.  
Example:  
[https://community.homey.app/t/homey-dashboards-megathread/116963/1261](https://community.homey.app/t/homey-dashboards-megathread/116963/1261)

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [January 12, 2026, 10:06am UTC](https://community.homey.app/t/define-tile-action/149085/5 "2026-01-12T10:06:34Z")

</div>

Another option, if you don’t specifically need the device tile on your dashboard, is to create a toggle on/off flow and then add a button to start the flow to your dashboard, like in the following example. You can add flows using the standard flows widget:

 ![IMG_2408](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/0/e0dc95a34458bbbc489909231dc00e8a9d4fca6a.jpeg)

 ![IMG_2407](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/9/e9470f6f33eab3f65006204c0ffb190efbc5f2b3.jpeg)

---

<div class="post-metadata">

**Author:** ![Jonas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jonas/32/123371_2.png) [@Jonas](https://community.homey.app/u/Jonas)\
**Post date:** [January 12, 2026, 10:21pm UTC](https://community.homey.app/t/define-tile-action/149085/6 "2026-01-12T22:21:31Z")

</div>

Absolutely!

It’s not a big problem, was just a bit surprised that you could not define the action.

Will go for flows or virtual devices instead 🙂
