Fabian Affolter e01f6081fc add owm logo
2015-05-02 01:26:25 +02:00

8.5 KiB

layout, title, description, date, sidebar, comments, sharing, footer, is_homepage
layout title description date sidebar comments sharing footer is_homepage
page Components List of the built-in components of Home Assistant. 2014-12-21 13:35 false false true true true

Components add support for devices, automation and much much more to Home Assistant. The following things are supported out-of-the-box.

{% linkable_title Entities %}

Entities are things that you want to observe within Home Assistant. Support for these things are provided by the entity components Light, Switch, Thermostat, Media player, Device tracker, Sun.

Type Description
Philips Hue Turn lights on, control brightness and color.
SABnzbd clients Monitor queue and download speeds
System Monitor Track CPU, memory and disk usage on the host machine.
Nest thermostats See current temperature and control target temperature and away mode.
Heat Control Turn home Assistant into your own thermostat by reading a temperature sensor and controlling a switch connected to a heater.
WeMo switches Control WeMo switches and read the usage statistics from Insight switches.
OpenWRT routers Offers presence detection by looking at connected devices.
Netgear routers Offers presence detection by looking at connected devices.
Tomato routers Offers presence detection by looking at connected devices.
NMap network scanning Offers presence detection by scanning the network for connected devices.
Transmission Monitor status and download speeds.
Google Cast devices Track what is being played and control playback. (temporarely disabled awaiting protobuf 3 release)
Insteon Devices Insteon devices can be controlled with the ISY994 controller.
X10 Devices X10 devices can be controlled with the ISY994 controller.

Support for these devices is provided by the Home Assistant community and not the manufacturers of these devices.

{% linkable_title Organization %}

Type Description
Group Allows grouping of entities
Scene Allow defining preferred state of a set of entities

{% linkable_title Hubs %}

Home Assistant integrates with a variety of third party Home Automation hubs and networks. It allows you to control the connected switches, lights and sensors via Home Assistant. Click on the following logo's for setup instructions:

Support for these devices is provided by the Home Assistant community and not the manufacturers of these devices.

{% linkable_title Services %}

History Track the state of entities and allow users to browse through history.
Conversation Process textual commands like ones received by speech-to-text engines.
Discovery Scans the network for supported devices.
Logbook Provides a logbook-style view on the Entity history.
PushBullet Allow sending messages using PushBullet
PushOver Allow sending messages using PushOver
Browser Open URLs on the host machine
Downloader Allows downloading URLs to the host machine.
Keyboard Simulate key presses on the host machine
OpenWeatherMap Display current meteorological data from your location

Support for these services is provided by the Home Assistant community and not the service providers.

{% linkable_title Automation %}

Type Description
Automation Allow for automating service calls when a specific state is met
Scheduler Allows for scheduling service calls when sun sets or it is specific time
Script Allow user to define scripts to run from within Home Assistant
Device sun light trigger Slowly fade in the lights to compensate the setting sun. Also turns on lights when you get home after dark.
Simple alarm Let the lights blink red when the lights turn on while no one is home.

{% linkable_title Misc %}

Type Description
Configurator Component used by other components to get configuration from the user.

{% comment %} {% directory path:components exclude:index %}

  • [{{ file.slug | replace: '_',' ' | capitalize }}]({{ file.slug | prepend: '/components/' | append: '.html' }}) {% enddirectory %} {% endcomment %}