Classes | |
| class | MinMaxSensor |
Functions | |
| None | async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities) |
| None | async_setup_platform (HomeAssistant hass, ConfigType config, AddEntitiesCallback async_add_entities, DiscoveryInfoType|None discovery_info=None) |
| tuple[str|None, float|None] | calc_max (list[tuple[str, Any]] sensor_values) |
| float|None | calc_mean (list[tuple[str, Any]] sensor_values, int round_digits) |
| float|None | calc_median (list[tuple[str, Any]] sensor_values, int round_digits) |
| tuple[str|None, float|None] | calc_min (list[tuple[str, Any]] sensor_values) |
| float|None | calc_range (list[tuple[str, Any]] sensor_values, int round_digits) |
| float|None | calc_sum (list[tuple[str, Any]] sensor_values, int round_digits) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| string | ATTR_LAST = "last" |
| string | ATTR_LAST_ENTITY_ID = "last_entity_id" |
| string | ATTR_MAX_ENTITY_ID = "max_entity_id" |
| string | ATTR_MAX_VALUE = "max_value" |
| string | ATTR_MEAN = "mean" |
| string | ATTR_MEDIAN = "median" |
| string | ATTR_MIN_ENTITY_ID = "min_entity_id" |
| string | ATTR_MIN_VALUE = "min_value" |
| string | ATTR_RANGE = "range" |
| string | ATTR_SUM = "sum" |
| string | ICON = "mdi:calculator" |
| PLATFORM_SCHEMA | |
| dictionary | SENSOR_TYPE_TO_ATTR = {v: k for k, v in SENSOR_TYPES.items()} |
| dictionary | SENSOR_TYPES |
Support for displaying minimal, maximal, mean or median values.
| None homeassistant.components.min_max.sensor.async_setup_entry | ( | HomeAssistant | hass, |
| ConfigEntry | config_entry, | ||
| AddEntitiesCallback | async_add_entities | ||
| ) |
| None homeassistant.components.min_max.sensor.async_setup_platform | ( | HomeAssistant | hass, |
| ConfigType | config, | ||
| AddEntitiesCallback | async_add_entities, | ||
| DiscoveryInfoType | None | discovery_info = None |
||
| ) |
| tuple[str | None, float | None] homeassistant.components.min_max.sensor.calc_max | ( | list[tuple[str, Any]] | sensor_values | ) |
| float | None homeassistant.components.min_max.sensor.calc_mean | ( | list[tuple[str, Any]] | sensor_values, |
| int | round_digits | ||
| ) |
| float | None homeassistant.components.min_max.sensor.calc_median | ( | list[tuple[str, Any]] | sensor_values, |
| int | round_digits | ||
| ) |
| tuple[str | None, float | None] homeassistant.components.min_max.sensor.calc_min | ( | list[tuple[str, Any]] | sensor_values | ) |
| float | None homeassistant.components.min_max.sensor.calc_range | ( | list[tuple[str, Any]] | sensor_values, |
| int | round_digits | ||
| ) |
| float | None homeassistant.components.min_max.sensor.calc_sum | ( | list[tuple[str, Any]] | sensor_values, |
| int | round_digits | ||
| ) |
|
private |
| string homeassistant.components.min_max.sensor.ATTR_LAST = "last" |
| string homeassistant.components.min_max.sensor.ATTR_LAST_ENTITY_ID = "last_entity_id" |
| string homeassistant.components.min_max.sensor.ATTR_MAX_ENTITY_ID = "max_entity_id" |
| string homeassistant.components.min_max.sensor.ATTR_MAX_VALUE = "max_value" |
| string homeassistant.components.min_max.sensor.ATTR_MEAN = "mean" |
| string homeassistant.components.min_max.sensor.ATTR_MEDIAN = "median" |
| string homeassistant.components.min_max.sensor.ATTR_MIN_ENTITY_ID = "min_entity_id" |
| string homeassistant.components.min_max.sensor.ATTR_MIN_VALUE = "min_value" |
| string homeassistant.components.min_max.sensor.ATTR_RANGE = "range" |
| string homeassistant.components.min_max.sensor.ATTR_SUM = "sum" |
| string homeassistant.components.min_max.sensor.ICON = "mdi:calculator" |
| homeassistant.components.min_max.sensor.PLATFORM_SCHEMA |
| dictionary homeassistant.components.min_max.sensor.SENSOR_TYPE_TO_ATTR = {v: k for k, v in SENSOR_TYPES.items()} |