# Features

This app was developed to bring your Android TV into the smart home ecosystem of Homey. With this app, you can control your TV, automate it, and even have it trigger events in your home.

This page will give you a detailed overview of all the features currently provided by the Homey Android TV app, and how you can use them to create a smart and connected home. Whether you want to turn your TV on and off automatically, adjust the volume based on the time of day, or change the channel based on your mood, the Homey Android TV app has got you covered.

## Flow cards

Flow cards are on of the core feature on which Homey relies. With Flow cards, Homey users can automate their home. A Flow is a series of *Flow cards*, which are evaluated and executed.

A Flow consists of cards in three columns: *when*, *and*, *then*. The Homey Android TV app provides Flow cards in each of these categories which are listed below. So, dive in and discover the full range of flow features available to you!

**Triggers**

These cards are used to trigger flows.

{% hint style="info" %}
When "**TV is turned on**" then "Dim the lights".
{% endhint %}

<table data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Turned on</strong></td><td>This is triggered when your TV powers on.</td></tr><tr><td><strong>Turned off</strong></td><td>This is triggered when your TV powers off.</td></tr><tr><td>coming soon: <strong>An app was opened</strong></td><td>This is triggered when an app was opened.</td></tr></tbody></table>

#### Conditions

These cards are used in flows as a condition.

{% hint style="info" %}
When "Nobody home" and "**TV is turned on**" then "Turn off TV".
{% endhint %}

<table data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Is turned on</strong></td><td>Returns if the TV is powered on.</td></tr><tr><td>Coming soon: <strong>Current app</strong></td><td>Returns the current app opened on the TV.</td></tr></tbody></table>

#### Actions

These cards are used as an action in a flow.

{% hint style="info" %}
When "Someone arrives at home" then "**Turn on TV**" and "**Open app Spotify**".
{% endhint %}

<table data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Turn on</strong></td><td></td></tr><tr><td><strong>Turn off</strong></td><td></td></tr><tr><td><strong>Turn the volume up</strong></td><td></td></tr><tr><td><strong>Turn the volume down</strong></td><td></td></tr><tr><td><strong>Mute the volume</strong></td><td></td></tr><tr><td><strong>Unmute the volume</strong></td><td></td></tr><tr><td><strong>Next</strong></td><td></td></tr><tr><td><strong>Previous</strong></td><td></td></tr><tr><td><strong>Play</strong></td><td></td></tr><tr><td><strong>Pause</strong></td><td></td></tr><tr><td>Coming soon: <strong>Send key</strong></td><td>Select any key on your remote and simulate a key press.</td></tr><tr><td>Coming soon: <strong>Open app</strong></td><td>Open any app installed on the TV.</td></tr><tr><td>Coming soon: <strong>Select source</strong></td><td></td></tr></tbody></table>


---

# 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://homey-android-tv.gitbook.io/en/overview/features.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.
