Adónde va el dinero en un piso con tarifa día/noche

  • Probado con el firmware v1.1.4
  • Primeros pasos

Redactado para el firmware v1.1.4.. La versión actual es v1.2.1, así que algunos detalles pueden ser distintos.

Diagram: an STD-UI1 on the flat's supply and a Basic module on five circuits (kitchen, water heater, laundry, living room, bedrooms) feed the RBgrid hub, which shows usage by day and night tariff zone in the app.

Un piso de dos habitaciones con calentador de agua eléctrico, cocina y lavadora. La factura de la luz tiene una tarifa de día y otra de noche, más barata, y la pregunta de fondo es la habitual: ¿adónde va el dinero y le importa cuándo funcionan las cosas?

Esta guía monta ese piso sobre un hub RBgrid real: un medidor de energía de precisión rbAmp STD-UI1 mide la acometida, un módulo Basic mide cinco circuitos y la app pone precio a cada circuito con la tarifa de dos zonas. Es el mismo piso del sitio Flat de la demo en vivo, así que puede ver el resultado terminado antes de construir nada. Las capturas de esta guía proceden de la demo y muestran datos de demostración.

Overview del piso de demostración en dinero: coste por hora ahora, hoy, las Insights, el flujo de energía y una tarjeta por circuito (datos de demo; la comparación día a día es un artefacto de la demo, véase abajo)

Lo que tendrá al final

  • La potencia y el coste de todo el piso ahora mismo, y de cada circuito.
  • Hoy y el mes hasta la fecha, a sus precios de día y de noche.
  • Historial de cada circuito, guardado en el hub: por hora durante 60 días, por día durante unos 13 meses y por mes durante 3 años. Puede descargar cualquiera de ellos como CSV.
  • Notas de la app sobre adónde ha ido hoy el dinero, qué funciona en la zona más cara y cuánta energía consume el piso de forma continua.

¿Ya monitoriza con Home Assistant? El hub también puede enviar la potencia y la energía de cada circuito a Home Assistant por MQTT; su configuración actual puede seguir igual. El coste de cada circuito con su tarifa, las vistas de historial y las notas están en la app de RBgrid. → Un medidor de energía para Home Assistant

Lo que necesita

Hub Una placa ESP32 con PSRAM y 16 MB de flash — un ESP32-WROVER, o un ESP32-S3 con el módulo N16R8 — y su fuente de alimentación USB.
Medidor de la acometida Un rbAmp STD-UI1, un medidor de energía de precisión, en la acometida del piso. Incluye su propio sensor de corriente calibrado, en kit de 60 A o de 100 A: para un magnetotérmico principal de 40 A, el kit de 60 A. Cuenta la energía en el propio módulo, en ambos sentidos.
Módulo de circuitos Un rbAmp Basic UI5 para SCT-013: una entrada de tensión y cinco canales de corriente, uno por circuito.
Pinzas Cinco pinzas SCT-013 de salida de tensión para los circuitos (abajo). La acometida usa el propio sensor del STD-UI1.
Para configurarlo Un cable USB, un ordenador con Python (para esptool), su contraseña de Wi-Fi y los cables cortos entre el hub y los módulos.

El STD-UI1 es un medidor de energía de precisión: en la acometida ofrece una medición exacta de todo el piso, con los contadores de energía guardados en el propio módulo, en ambos sentidos. El módulo Basic cubre los circuitos.

Elija cada pinza de circuito como la de menor calibre igual o superior al magnetotérmico del circuito (véase Elegir el tamaño de las pinzas).

Circuito Magnetotérmico Pinza que comprar
Cocina 16 A SCT-013-020
Calentador de agua 10 A SCT-013-010
Lavadora 10 A SCT-013-010
Salón 10 A SCT-013-010
Dormitorios 10 A SCT-013-010

El piso de demostración tiene los mismos dos módulos; algunas de sus pinzas son distintas (30 A en varios circuitos, 5 A en los dormitorios). Monte el suyo como se indica arriba. ¿No sabe qué pinza tiene? Véase ¿Qué SCT-013 tiene?

Cuadro del piso, disposición terminada: magnetotérmico principal de 40 A en el carril DIN, un sensor del STD-UI1 en la acometida, cinco magnetotérmicos de circuito con pinzas SCT-013 en un rbAmp Basic UI5, y el hub RBgrid (ESP32 y alimentación USB de 5 V) conectado a ambos módulos por I²C

El dibujo muestra dónde van las piezas de RBgrid en el cuadro: el sensor de la acometida bajo el magnetotérmico principal, una pinza en cada circuito, los dos módulos y el hub sobre el carril. Qué dispositivos de protección necesita su cuadro y cómo se disponen es cosa de su electricista.

Qué hay en el cuadro:

  1. Magnetotérmico principal 40 A: entrada de red, fuera del carril DIN
  2. Fusible ≤ 0.1 A: alimenta las entradas de tensión
  3. Sensor de acometida del STD-UI1: kit de 60 A, flecha desde la red hacia el piso
  4. Medidor STD-UI1: entrada de tensión desde L y N
  5. Cables I²C al hub
  6. Magnetotérmicos de circuito: cocina 16 A, los demás 10 A
  7. Magnetotérmico RBgrid 6 A: alimentación del hub
  8. Pinzas SCT-013: -020 en la cocina, -010 en las demás
  9. rbAmp Basic UI5: cinco circuitos
  10. Hub RBgrid: ESP32 y alimentación USB de 5 V

Seguridad. Para cualquier trabajo dentro de un cuadro eléctrico, llame a un electricista cualificado.

Pince un solo conductor (L) por circuito, nunca el cable completo: las corrientes de L y N se anulan.

1. Cablear, grabar el firmware, conectar

  1. Cablee los módulos: las entradas de tensión de ambos módulos a L y N a través de sus fusibles; el sensor del STD-UI1 en el conductor de la acometida; las cinco pinzas de circuito en las entradas I0–I4 del módulo Basic, cada una con la flecha apuntando hacia la carga. Un módulo Basic cuenta solo en un sentido, así que una pinza colocada al revés no registra nada. → la rbAmp wiring guide
  2. Conecte por ahora solo el STD-UI1 al hub (alimentación, GND, SDA, SCL), en su dirección I²C de fábrica 0x50. → Quick start, paso 1
  3. Grabe el firmware del hub, conéctelo a su Wi-Fi y abra la app, en webapp.rbgrid.io o instalada en el hub: siga los pasos 2–4 de Quick start y vuelva aquí.

Un hub nuevo convierte por sí solo el módulo en 0x50 en su entrada de red, la medición de todo el piso, más un punto de tensión. No hay nada que vincular para ello.

2. Ejecute el asistente de configuración

La app se abre con un aviso, The hub still has its factory settings. Elija Set up →. → The setup wizard

  • Security: defina un token de API y anótelo.
  • Site & time: escenario Home, un nombre de sitio (la demo usa «Demo flat»), su zona horaria; compruebe que el reloj muestra synchronized.
  • Sensors: la entrada de red ya está. Deje el resto para el paso 3.
  • Tariff: el formulario rápido encaja con este piso. Introduzca el precio del día, active There is a night rate (23:00–07:00) e introduzca el precio de la noche. Deje activado Price as on the bill — incl. VAT si los precios de su factura incluyen IVA, y compruebe el VAT, %: un hub nuevo empieza en 21 %. Deje vacío el precio de exportación: un piso sin solar no exporta nada.

La demo usa Day 07:00–23:00 a 0.30 y Night 23:00–07:00 a 0.15 por kWh, IVA 20 %. Use los precios de su propia factura. Los costes en RBgrid se basan en la energía: los cargos fijos (mensuales) no se incluyen. Si sus horas nocturnas no son de 23:00 a 07:00, configure las zonas en Tariffs (hasta siete zonas). → Tariffs

3. Añada el módulo de circuitos y configure los circuitos

La entrada de red. Abra Points: la tarjeta del STD-UI1 muestra la entrada de red. Un punto es una medición con nombre. Abra Point setup de la entrada y configure:

  • Input breaker, A: su magnetotérmico principal (40 A aquí);
  • Input limit, kW: lo que permite su suministro. Sin una cifra contratada, use el magnetotérmico: 40 A × 230 V = 9.2 kW, como en la demo.

El sensor del STD-UI1 se calibra en fábrica junto con el módulo, así que no hay modelo de pinza que elegir.

El módulo Basic. Elija Add a module en la página Points y siga el diálogo. Todo módulo recién sacado de la caja responde en la misma dirección, 0x50, así que la app primero mueve el STD-UI1 a una dirección libre. Conserva sus puntos, historial y ajustes. Después apague el hub, conecte el módulo Basic, enciéndalo y busque. → Sensors and modules

Los circuitos. Los canales del módulo Basic aparecen como free sensors. Vincule cada uno:

Canal Nombre Role Potencia nominal de la línea Magnetotérmico Current sensor
I0 Cocina Load 3.68 kW 16 A SCT-013-020
I1 Calentador de agua Heating/cooling 2.3 kW 10 A SCT-013-010
I2 Lavadora Appliance 2.3 kW 10 A SCT-013-010
I3 Salón Load 2.3 kW 10 A SCT-013-010
I4 Dormitorios Load 2.3 kW 10 A SCT-013-010

Points en el piso de demostración: el STD-UI1 en la acometida como Main, y el Basic UI5 con cinco circuitos

  • Potencia nominal de la línea es lo que permite el magnetotérmico del circuito (10 A × 230 V = 2.3 kW); la app la usa para la barra de carga de cada línea.
  • Role Heating/cooling para el calentador de agua lo saca de la estimación de consumo en espera de la app, porque funciona con su propio horario.
  • Phase: L1 para todos, o déjelo sin asignar: el piso es monofásico.
  • Current sensor debe coincidir con la pinza realmente instalada. → Points

Agrupe las estancias (opcional). En Settings → Consumer groups, añada un grupo «Rooms» y, después, ponga Group en «Rooms» en los puntos de Salón y Dormitorios. La tarjeta de flujo del Overview gana una pestaña «Rooms».

Settings, Consumer groups: el grupo «Rooms» del piso de demostración

Reinicie el hub (Settings → Administration). Un punto recién vinculado muestra valores en vivo de inmediato y empieza a guardar historial tras el reinicio; no se pierde nada de lo medido antes. El hub guarda historial de hasta 12 puntos; los que excedan muestran solo valores en vivo.

Compruébelo: encienda una carga conocida, como un hervidor en el circuito de la cocina. Su punto debería marcar aproximadamente la potencia nominal del hervidor, y la entrada de red debería subir más o menos lo mismo.

4. Lo que muestra la app

The Overview se abre en dinero: lo que cuesta el piso por hora ahora mismo, hoy y este mes hasta la fecha, y la zona tarifaria vigente. Debajo, una tarjeta por circuito. → The Overview

Insights convierte las mediciones y la tarifa en notas breves. En el piso de demostración, una tarde en la zona de día, dicen:

  • Expensive now: Day — 2.0× the "Night" rate, con las horas de la zona de noche y cuánto falta para que empiece;
  • Where the money goes today: los tres circuitos mayores, los demás puntos y el resto no medido (la entrada de red menos todos los circuitos medidos);
  • Month cost forecast, a partir del ritmo hasta ahora, a las tarifas actuales;
  • Standby use ≈ … round the clock: el mínimo nocturno del piso, tomado de las horas tranquilas de las últimas noches, sin las líneas de calefacción y carga.

Son estimaciones de la app con sus tarifas actuales, marcadas con ≈. Trasladar una carga a la zona de noche depende de usted; RBgrid mide, no conmuta nada. → Insights

History muestra cada circuito por hora, día o mes, en energía, potencia o dinero. En el piso de demostración, los dos ciclos diarios del calentador de agua, por la mañana y por la noche, destacan en la vista horaria. Download CSV guarda lo que ve. → History

History en el piso de demostración: los últimos 7 días en dinero

Elegir el tamaño de las pinzas

Una pinza tiene un rango, y ambos extremos importan:

  • Demasiado pequeña: una pinza SCT-013 lee correctamente hasta unos 116 % de su calibre; a partir de ahí sus lecturas se recortan y el circuito queda subcontado. El hub marca sensor limit desde unos 104 % del calibre y clipping en unos 116 %. Una pinza de calibre igual al magnetotérmico del circuito se mantiene dentro de ese rango.
  • Demasiado grande: en un módulo Basic, las corrientes muy pequeñas se leen como cero (por debajo de unos 1.5 % del calibre de la pinza), y la energía por debajo de un umbral equivalente no se cuenta. Una pinza de 100 A en un circuito de dormitorio no registraría sus cargas pequeñas.

Por eso la tabla empareja cada pinza con su magnetotérmico. → Points

Si un punto avisa de que su pinza es demasiado pequeña: la app compara el magnetotérmico con la corriente a la que la pinza empieza a recortar, una cifra que informa el hub; para una SCT-013 es unos 16 % por encima de su calibre, es decir, unos 11.6 A para una pinza de 10 A. Así, una pinza de 10 A con un magnetotérmico de 10 A lee bien. Una pinza de calibre igual al magnetotérmico está bien y ya no avisa. En la app v1.1.4 y anteriores la comprobación usaba un límite 10 % por debajo del calibre, así que avisaba justo en esa combinación — "The line breaker 10 A is above the sensor's limit (9 A)…" — aunque la pinza leía bien a su calibre.

Point setup del calentador de agua en la demo: una pinza de 10 A con un magnetotérmico de 10 A, con el rango de la pinza de 0.15 a 11.6 A

Datos de la demo frente a su piso

  • En la demo, cada día repite el mismo patrón; solo la lavadora cambia entre un ciclo de mañana y uno de tarde. Su historial tendrá un aspecto menos ordenado.
  • Las comparaciones día a día de la demo («today costs … less than yesterday») proceden de ese cambio de la lavadora, no de un comportamiento real.
  • El historial empieza al configurar el hub; los datos de otros sistemas no se importan.
  • Sus cifras dependen de sus circuitos y precios; nada en esta guía garantiza una cifra.
  • Eliminar un punto borra para siempre su historial en el hub. Descargue antes su CSV si lo necesita.

Si algo va mal

  • No sensors detected en Points: compruebe los cuatro cables al hub y que el primer módulo esté en 0x50. → Sensors and modules
  • Un circuito lee 0 mientras funciona su carga: la pinza puede estar al revés (el punto indica sensor reversed — not metered); gírela.
  • Sensor limit o clipping en un punto: el circuito consume más que el calibre de su pinza; véase Elegir el tamaño de las pinzas.

Siguiente

Las piezas de esta instalación

Las mismas piezas que en «Lo que necesitas» de arriba, como lista de compra.

QuéCuálCant.
Hubun ESP32 con PSRAM y 16 MB de flash: un WROVER, o un S3 en el módulo N16R81
Contador de suministroSTD-UI1 (60 A kit)1
Módulos de circuitoBasic UI51
PinzasSCT-013-020 × 1, SCT-013-010 × 4 — las tuyas5

Solo precios de los módulos; la placa y tus propias pinzas van aparte. Los precios actuales están en rbamp.com.