--- title: "Integrations" description: "List of the built-in integrations of Home Assistant." sidebar: false is_homepage: true feedback: false body_id: components-page regenerate: false --- {%- comment -%}Can't use where to count nil because of https://github.com/jekyll/jekyll/issues/6038{%- endcomment -%} {%- assign tot = 0 -%} {%- for comp in site.integrations -%} {%- if comp.ha_category -%} {%- if comp.ha_category.first -%} {%- assign tot = tot | plus: comp.ha_category.size -%} {%- else -%} {%- assign tot = tot | plus: 1 -%} {%- endif -%} {%- endif %} {%- endfor -%} {%- assign components = site.integrations | sort: 'title' -%} {%- assign components_by_version = site.integrations | group_components_by_release -%} {%- assign categories = components | map: 'ha_category' | join: ',' | join: ',' | split: ',' | uniq | sort -%}

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

All ({{tot}}) Featured
Added in:
{%- for category in categories -%} {%- assign components_count = components | where: 'ha_category', category | size -%} {%- if category and category != 'Other' and components_count != 0 -%} {{ category }} ({{ components_count }}) {%- endif -%} {%- endfor -%} Other ({{ components | where: 'ha_category', 'Other' | size }})
{% raw %} {% endraw %}