home-assistant.github.io/source/_components/sensor.template.markdown
Fabian Affolter 275ac4790c Fix typo
2016-01-29 11:18:47 +01:00

1.5 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: '{{ states.sun.sun.attributes.elevation }}'
      friendly_name: 'Sun angle'
      unit_of_measurement: 'degrees'
    sunrise:
      value_template: '{{ states.sun.sun.attributes.next_rising }}'

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: '{{ "%+.1f"|format(states.sun.sun.attributes.elevation) }}'
        friendly_name: 'Sun Angle'
        unit_of_measurement: '°'