Descripción general
El ayudante Combinar el estado de varios sensores (Min/Max) calcula a partir de varios sensores su mínimo, máximo, media, mediana, último valor, rango o suma, sin escribir plantillas.
Ilustración: NODARA.
Requisitos
- Varios sensores de temperatura:
sensor.temperatura_salon,sensor.temperatura_cocina,sensor.temperatura_dormitorio.
Crear el ayudante
Ajustes → Dispositivos y servicios → Ayudantes → Crear ayudante → Combinar el estado de varios sensores (Combine the state of several sensors).
- Nombre: Temperatura media casa →
sensor.temperatura_media_casa. - Entidades de entrada: los tres sensores.
- Característica: media aritmética (mean). Precisión: 1.
Repite con mínimo para crear sensor.temperatura_minima_casa.
Ideas de uso
- Temperatura media de la casa y la habitación más fría. Es el ejemplo de abajo.
- Consumo total sumando varios enchufes.
- Humedad máxima de los baños para un solo extractor.
- Rango de temperaturas entre plantas para equilibrar la calefacción.
- Última lectura de varios sensores redundantes.
- Batería más baja de todos los sensores, para un único aviso.
Ejemplo de uso
Objetivo: Tener un único sensor con la temperatura media de la casa y otro con la habitación más fría, sin escribir plantillas.
alias: "Aviso de casa fría"
triggers:
- trigger: numeric_state
entity_id: sensor.temperatura_minima_casa
below: 17
for:
minutes: 30
actions:
- action: notify.mobile_app_mi_movil
data:
message: >-
La habitación más fría está a {{ states('sensor.temperatura_minima_casa') }} °C
({{ state_attr('sensor.temperatura_minima_casa', 'min_entity_id') }}).
Cómo funciona
- Características disponibles: mínimo, máximo, media, mediana, último valor, rango (máximo − mínimo) y suma.
- Los sensores no disponibles se ignoran: si uno pierde la conexión, la media sigue calculándose con los demás.
- El atributo
min_entity_id(omax_entity_id) indica qué sensor tiene el valor mínimo (o máximo). - Si necesitas restar o hacer otra operación, usa un ayudante de Plantilla.
Resultado
Acción
Salón 21.0 · Cocina 19.5 · Dormitorio 16.4Resultado
sensor.temperatura_media_casa = 19.0 °C
sensor.temperatura_minima_casa = 16.4 °C