--- 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 hide_github_edit: true body_id: components-page regenerate: true --- {% assign count = site.components | size %} {% assign nocat = site.components | where: 'ha_category', null | size %} {% assign tot = count | minus: nocat %} {% assign components = site.components | sort: 'title' %} {% assign categories = components | sort: 'ha_category' | map: 'ha_category' | uniq %}

Support for these components is provided by the Home Assistant community.

All ({{tot}}) Featured {% for category in categories %} {% if category and category != 'Other' %} {{ category }} ({{ components | where: 'ha_category', category | size }}) {% endif %} {% endfor %} Other
{% for component in components %} {% if component.ha_category %}
{% if component.logo %} {% endif %}
{{ component.title }}
{{ component.ha_category }}
{% endif %} {% endfor %}
{% comment %} ## Pages without categories {% for component in components %} {% unless component.ha_category %}

{{ component.title }}

{% endunless %} {% endfor %} {% endcomment %}