Carga predictiva¶
La carga predictiva es una función opcional que carga las baterías desde la red cuando el balance energético previsto para el día siguiente es negativo.
Lógica de decisión¶
Si (Batería utilizable + Previsión solar) < Consumo esperado:
Cargar desde la red la diferencia exacta
Si no:
No cargar (ahorro económico)
- Batería utilizable: energía actual por encima del SOC mínimo configurado.
- Previsión solar: producción estimada del día siguiente (sensor Solcast/Forecast.Solar).
- Consumo esperado: media móvil de 7 días. Ver Estimación del consumo diario.
Objetivo de carga¶
Cuando se activa la carga predictiva, la batería no se carga hasta max_soc desde la red. En su lugar, la integración calcula un SOC objetivo de red — el mínimo necesario para cubrir únicamente lo que la solar no podrá aportar durante el día:
excedente_solar = max(0, previsión_solar − consumo_estimado)
carga_red = max(0, hueco_hasta_max − excedente_solar)
soc_objetivo = soc_actual + carga_red / capacidad × 100
hueco_hasta_max es la distancia en kWh desde el SOC actual hasta max_soc. La producción solar en exceso sobre el consumo del hogar carga la batería el resto del camino durante el día.
Ejemplo: la batería necesita 5 kWh para llegar a max_soc. La previsión solar es de 13 kWh y el consumo estimado es de 10 kWh — un excedente de 3 kWh disponible para la batería. La integración carga solo 2 kWh desde la red; la solar gestiona los 3 kWh restantes durante el día.
Margen de carga de red¶
El cálculo de la carga de red confía en la previsión solar. Cuando la previsión es optimista — o el tiempo resulta peor de lo previsto — la solar puede no aportar el excedente esperado y la batería termina el día por debajo de max_soc. El Margen de Carga de Red Predictiva (%) opcional cubre este riesgo aumentando la cantidad de red:
Siguiendo el ejemplo anterior, una necesidad de 2 kWh de red con un margen del 50 % carga 3 kWh desde la red en su lugar. El resultado se limita a hueco_hasta_max, por lo que el margen nunca puede cargar por encima de max_soc. El valor por defecto es 0 % (desactivado); también se aplica a la reevaluación de la tarde en precio dinámico. Configúralo en el asistente de configuración, en el flujo de opciones, o con el slider number.*_predictive_grid_charge_margin_pct en la pestaña Control del panel.
Sistemas multibatería¶
En sistemas con varias baterías a distintos niveles de SOC, la carga de red se distribuye proporcionalmente al hueco individual de cada batería hasta max_soc. Una batería más lejos del máximo recibe una mayor parte; una batería ya próxima al máximo se apoya principalmente en la solar. Esto evita sobrecargar una única unidad desde la red y minimiza la importación total.
SOC mínimo garantizado¶
La carga predictiva solo carga desde la red cuando el día arroja un déficit. En un día soleado el balance del día completo puede ser positivo aunque la batería esté casi vacía al amanecer — dejando el hueco de la mañana (antes de que arranque la solar) cubierto desde la red a precio completo, o la batería agotada.
El slider SOC Mínimo Garantizado opcional (pestaña Control, 0 = desactivado) fuerza una carga de red nocturna para alcanzar al menos ese SOC al final de la ventana de carga, sin importar el balance neto del día. Dimensiona el déficit hasta el suelo, así fluye sin cambios por el SOC objetivo de cada batería y por el dimensionado de slots de precio dinámico — siguen eligiéndose los slots más baratos para alcanzarlo.
Se reactiva con histéresis: una vez que el SOC recupera el suelo configurado, la carga se detiene si el suelo era la única razón para cargar; se rearma cuando el SOC baja a suelo − 5 %. Configúralo con el slider number.*_predictive_min_soc_floor, junto al switch SOC Mínimo Garantizado.
Modos disponibles¶
| Modo | Descripción |
|---|---|
| Franja Horaria | Carga durante una ventana fija (p. ej. tarifa nocturna) |
| Precio Dinámico | Selecciona automáticamente las horas más baratas del día |
| Precio en Tiempo Real | Activa/desactiva la carga en función del precio actual |

Notificaciones¶
La integración envía notificaciones de Home Assistant:
- 1 hora antes del inicio del slot: análisis del balance energético y decisión de carga.
- Al inicio del slot: confirmación de que la carga ha comenzado.
Usa el switch Override Predictive Charging para cancelar la carga predictiva en cualquier momento.
