home-assistant.github.io/source/components/index.markdown
2015-10-25 12:22:16 -07:00

2.9 KiB

layout title description date sidebar comments sharing footer is_homepage body_id
page Components List of the built-in components of Home Assistant. 2014-12-21 13:35 false false true true true 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' %}

All Featured

{% comment %} Jekyll 2.5.2 does not support the uniq filter :/ {% endcomment %} {% assign category_printed = '' %}

{% for category in categories %} {% if category and category != 'Other' %} {% unless category_printed contains category %} {{ category }} {% assign category_printed = category_printed | append: ',' | append: category %} {% endunless %} {% 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 %}