--- layout: page title: "Components" description: "List of the built-in components of Home Assistant." date: 2014-12-21 13:35 sidebar: false comments: false sharing: true footer: true is_homepage: true body_id: components-page ---
Support for these components is provided by the Home Assistant community.
{% assign components = site.components | sort: 'title' %} {% assign categories = components | sort: 'ha_category' | map: 'ha_category' %}{{ component.title }}
{% endunless %} {% endfor %} {% endcomment %} ## {% linkable_title Organization %} | Type | Description | ---- | ----------- | [Group](/components/group.html) | Allows grouping of entities | [Scene](/components/scene.html) | Allow defining preferred state of a set of entities | [Zone](/components/zone.html) | Allow defining zones on the map ## {% linkable_title Automation %} | Type | Description | ---- | ----------- | [Automation](/components/automation.html) | Allow for automating service calls when a specific state is met. | [Script](/components/script.html) | Allow user to define scripts to run from within Home Assistant. | [Zone](/components/zone.html) | Allow user to define zones within Home Assistant. | [Device sun light trigger](/components/device_sun_light_trigger.html) | Slowly fade in the lights to compensate the setting sun. Also turns on lights when you get home after dark. | [Simple alarm](/components/simple_alarm.html) | Let the lights blink red when the lights turn on while no one is home. ## {% linkable_title Misc %} | Type | Description | ---- | ----------- | [Configurator](/components/configurator.html) | Component used by other components to get configuration from the user. | [Discovery](/components/discovery.html) | Discover and configure new devices.