HA Control for Apple TV

Control Home Assistant directly from your couch

HA Control App Screenshot 1 HA Control App Screenshot 2 HA Control App Screenshot 3 HA Control App Screenshot 4

Quick Start

Get started with HA Control in just a few steps. Connect to your Home Assistant instance and control your smart home directly from your TV.

copy

groups:
	hacontrol_01:
	  name: Living Room
	  icon: sf:sofa.fill
	  entities:
	    - light.living_room_ceiling
	    - light.living_room_floor_lamp
	    - switch.tv_power

Supported Entities

HA Control supports a variety of Home Assistant entities that are specially optimized for operation with the Apple TV remote.

light

script

sensor

switch

scene

automation

input_boolean

climate

fan

cover

media_player

binary_sensor

input_select

select

input_number

number

input_text

text

button

input_button

alarm_control_panel

lock

weather

datetime

siren

person

device_tracker

More Info

In the documentation, you'll find all the information you need for optimal use of HA Control.

FAQ

Frequently asked questions about HA Control. Here you'll find answers to the most important questions about installing and using the app.

Which devices are supported?

HA Control supports the most important entity types such as lights, switches, sensors, scenes, alarm systems, air conditioners, and many more. Some entities offer simplified operation (Toggle). In total, over 30 different entity types are supported, optimized for TV operation.

Why are groups used?

The group function was designed to simplify and automate configuration. You can set everything up conveniently on your smartphone or computer, not with a remote control. Simply create groups with the names group.hacontrol_01 to group.hacontrol_03 in Home Assistant, and they automatically appear as tabs in the app.

How does the connection work?

HA Control connects to your Home Assistant instance via a long-term token. Communication takes place via a WebSocket connection, which enables live updates. The optimized Entity Subscription System only subscribes to the entities actually displayed and filters irrelevant messages, improving performance and reducing resource usage.