Descripción general
El Contador de consumo (Utility Meter) reparte un contador acumulado (kWh, m³, litros) en ciclos (diario, mensual…) y, opcionalmente, en tarifas, sumando solo en la que esté activa.
Ilustración: NODARA.
Requisitos
- Un sensor de energía acumulada en kWh, por ejemplo
sensor.casa_energia. Si solo tienes potencia en W, créalo antes con el ayudante Integral.
Crear el ayudante
Ajustes → Dispositivos y servicios → Ayudantes → Crear ayudante → Contador de consumo (Utility Meter).
- Nombre: Consumo mensual.
- Sensor de entrada:
sensor.casa_energia. - Ciclo de reinicio: mensual.
- Tarifas:
punta,llano,valle.
Se crea un sensor por tarifa (sensor.consumo_mensual_punta, …_llano, …_valle) y un selector select.consumo_mensual con la tarifa activa.
Ideas de uso
- kWh por tramos punta, llano y valle. Es el ejemplo de abajo.
- Consumo diario y mensual de cada aparato para el panel.
- Agua por día para detectar consumos anómalos.
- Excedente vendido por mes para comparar con la factura.
- Gas en invierno con ciclo trimestral.
- Kilómetros del coche eléctrico por mes, si tu integración da el odómetro.
Ejemplo de uso
Objetivo: Saber cuántos kWh consumes al mes en cada tramo horario de la tarifa 2.0TD, para comparar con la factura.
Cambiar de tramo cada hora según el calendario de la 2.0TD (horario peninsular):
alias: "Tramo horario 2.0TD"
triggers:
- trigger: time_pattern
minutes: 0
- trigger: homeassistant
event: start
actions:
- action: select.select_option
target:
entity_id: select.consumo_mensual
data:
option: >-
{% set h = now().hour %}
{% if now().weekday() >= 5 or h < 8 %}valle
{% elif h in [10, 11, 12, 13, 18, 19, 20, 21] %}punta
{% else %}llano{% endif %}
Cómo funciona
- El ayudante solo suma en el sensor de la tarifa activa. Al cambiar el selector, el consumo empieza a sumarse en otro.
- Valle: de 0 a 8 h y todo el fin de semana. Punta: de 10 a 14 h y de 18 a 22 h los días laborables. Llano: el resto.
- Los festivos nacionales también son valle. Añade una condición con el ayudante Día laborable para tenerlos en cuenta.
- Comprueba tu contrato: los tramos pueden variar en Canarias, Baleares, Ceuta y Melilla.
- Acciones útiles:
utility_meter.reset(poner a cero) yutility_meter.calibrate(ajustar a la lectura de la factura).
Resultado
Martes 19:00 · select.consumo_mensual = punta
La casa consume 0.8 kWh hasta las 20:00sensor.consumo_mensual_punta +0.8 kWh
llano y valle sin cambios