# Buttons

Hubitat Dashboard supports multiple buttons on a single device / tile and offers several ways to configure these.

By default, a single button device will show up like this:

<img src="/files/g9VwPherwNezTrgv3TMR" alt="" data-size="original">

A device that has multiple buttons (4) would show up like this:

![](/files/UYyvV5JPSP2aVdmIF0wr)

### Click Actions

* By default, clicking on a button will bring up a larger dialog. From there, you can send different commands to the Hub:

  1\) click will send 'press' command\
  2\) double-tap will send 'doubleTap' command\
  3\) press and hold will send the 'hold' command\
  ![](/files/1sCgS9GzBzMzhMXsMyv1)
* You can change the click behavior by setting the device's '[click action](/hubitat-dashboard/features/click-action.md)' to be 'toggle' instead of 'prompt'. Then, clicking on the button on the main dashboard will send the 'press' command directly.
* long-pressing on the button tile will bring up the device details dialog. From here, you can click, double-tap or press and hold on the button to send these commands to the hub.\
  ![](/files/xAQm5RizAAemACrZMQ61)

### Configure Buttons

If you have more than 1 physical button on your 'button' device, you can configure each of them individually to show text or an image.

* long-press on a button to open up the details screen and hit "Edit" to view the edit screen
* click on Manage Buttons to view all of the buttons for that device

![](/files/N5GJ17QMojOkNT5CrcVI)![](/files/nLL1WIUVj83JKQQjYTZF)

* To show an image instead of a label, click on the little picture icon next to the button you want to change
* To change the button label, click on the large button with the current label (ie: "1")

![](/files/6ZP4SAdp7nAPDZAXH7Fa)

### Additional Notes

* Only 4 buttons will display on a single 1x1 tile. But, you can change the tile size to make up to 5 buttons visible on a tile if you change the size to be > 1 row tall

![](/files/FnXjfk659gj2MVfsIRI9)![](/files/Y3E6Y7Ja0Kk6NxRj7tKI)

* see this Youtube video for an example: <https://www.youtube.com/watch?v=iRlq5586LKY>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://joe-page-software.gitbook.io/hubitat-dashboard/tiles/buttons.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
