2022-04-04 13:27:55 +02:00

2.5 KiB

title, description, ha_category, ha_iot_class, ha_release, ha_quality_scale, ha_codeowners, ha_domain, ha_config_flow, ha_platforms, ha_integration_type
title description ha_category ha_iot_class ha_release ha_quality_scale ha_codeowners ha_domain ha_config_flow ha_platforms ha_integration_type
Min/Max Instructions on how to integrate min/max sensors into Home Assistant.
Helper
Sensor
Utility
Local Push 0.31 internal
@fabaff
min_max true
sensor
helper

The Min/Max integration consumes the state from other sensors to determine the minimum, maximum, latest (last), mean and median of the collected states.

The sensor provided by this integration 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.

If the source sensor provides an unknown state, it 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.

{% include integrations/config_flow.md %} {% configuration_basic %} Name: description: The name the sensor should have. You can change it again later. Input entities: description: At least two entities to monitor. All entities must use the same unit of measurement. Type: description: The type of the sensor, this can be either "min", "max", "last", "mean", or "median". Precision: description: Round the calculated mean or median value to at most N decimal places. {% endconfiguration_basic %}

YAML Configuration

Alternatlively, this integration can be configured and set up manually via YAML instead. To enable the Integration sensor in your installation, add the following to your configuration.yaml file:

# 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, mean or median." 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 or median value to specified number of digits. required: false type: integer default: 2 {% endconfiguration %}