home-assistant.github.io/source/_components/sensor.template.markdown
Fabian Affolter 6382da956b Fix template
2016-01-30 12:31:34 +01:00

1.6 KiB

layout title description date sidebar comments sharing footer ha_category
component Template sensor Instructions how to integrate Template sensors into Home Assistant. 2016-01-27 07:00 true false true true Sensor

The template platform supports sensors which breaks out state_attributes from other entities.

To enable Template sensors in your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
sensor:
  platform: template
  sensors:
    solar_angle:
      value_template: {% raw %}'{{ states.sun.sun.attributes.elevation }}'{% endraw %}
      friendly_name: 'Sun angle'
      unit_of_measurement: 'degrees'
    sunrise:
      value_template: {% raw %}'{{ states.sun.sun.attributes.next_rising }}'{% endraw %}

Configuration variables:

  • sensors array (Required): List of your sensors.
    • friendly_name (Optional): Name to use in the Frontend.
    • unit_of_measurement (Optional): Defines the units of measurement of the sensor, if any.
    • value_template (Optional): Defines a template to extract a value from the payload.

{% linkable_title Examples %}

In this section you find some real life examples of how to use this sensor.

{% linkable_title Sun angle %}

This example shows the sun angle in the frontend.

sensor:
  platform: template
  sensors:
      solar_angle:
        value_template: {% raw %}'{{ "%+.1f"|format(states.sun.sun.attributes.elevation) }}'{% endraw %}
        friendly_name: 'Sun Angle'
        unit_of_measurement: '°'