Franck Nijhof ebca3218c7
🔥Removes linkable_title everywhere (#9772)
* Automatically create linkable headers

* Visually improve position of linkable header chain icon

* Do not auto link  headers on homepage

* Remove linkable_title everywhere

* 🚑 Re-instante linkable_title plugin as NOOP
2019-07-04 19:08:27 +02:00

2.2 KiB

layout, title, description, date, sidebar, comments, sharing, footer, logo, ha_category, ha_iot_class, ha_release, ha_qa_scale, redirect_from
layout title description date sidebar comments sharing footer logo ha_category ha_iot_class ha_release ha_qa_scale redirect_from
page Min/max Sensor Instructions on how to integrate min/max sensors into Home Assistant. 2016-10-13 12:00 true false true true home-assistant.png
Utility
Local Polling 0.31 internal
/components/sensor.min_max/

The min_max sensor platform consumes the state from other sensors to determine the minimum, maximum, latest (last) and the mean of the collected states. The sensor will always show you the lowest/highest/latest value which was received from all monitored sensors. If you have spikes in your values, it's recommended to filter/equalize your values with a statistics sensor first.

This sensor is an alternative to the template sensor's value_template: to get the average of multiple sensors.

{% raw %}

{{ ((float(states('sensor.kitchen_temperature')) +
     float(states('sensor.living_room_temperature')) +
     float(states('sensor.office_temperature'))) / 3) | round(2)
}}

{% endraw %}

Sensors with an unknown state will be ignored in the calculation. If the unit of measurement of the sensors differs, the min_max sensor will go to an error state where the value is UNKNOWN and unit of measurement is ERR.

Configuration

To enable the min_max sensor, add the following lines to your configuration.yaml:

# Example configuration.yaml entry
sensor:
  - platform: min_max
    entity_ids:
      - sensor.kitchen_temperature
      - sensor.living_room_temperature
      - sensor.office_temperature

{% configuration %} entity_ids: description: At least two entities to monitor. The unit of measurement of the first entry will be the one that's used. All entities must use the same unit of measurement. required: true type: [list, string] type: description: "The type of sensor: min, max, last or mean." required: false default: max type: string name: description: Name of the sensor to use in the frontend. required: false type: string round_digits: description: Round mean value to specified number of digits. required: false type: integer default: 2 {% endconfiguration %}