01
Energía en directo
Una vista muestra el flujo entre paneles, batería, casa y red con puntos de luz que se mueven más rápido cuanta más potencia pasa, junto a lo producido, consumido y comprado en el día.
Energía solar residencial · Monitorización y gestión de autoconsumo
Smart Sun es una línea de I+D para instalaciones solares domésticas con una idea simple: medir, decidir y actuar sobre el termo, el coche y el clima. Hoy funciona la parte de medida y alertas sobre una instalación real; la landing y el «cerebro» que decide son diseño de producto.
Resumen ejecutivo
Smart Sun nace con dos piezas. La primera es una landing de producto que explica la propuesta con una simulación de un día en una casa de ejemplo: un optimizador que cruzaría previsión, hábitos y tarifa para encender cada aparato en el mejor momento. La segunda funciona hoy en una vivienda con Jarvis: un agente lee cada minuto el inversor Deye, Home Assistant calcula contadores en kWh y alertas por reglas, y unas vistas con el diseño de Smart Sun muestran flujo, batería y gráficas. El termo por excedentes tiene la lógica hecha, pero aún sin relé.
El reto
Los paneles producen al máximo a mediodía, cuando la casa consume poco, y por la noche se compra a la red la misma energía que se vendió más barata durante el día.
En la vivienda de pruebas se midió en octubre de 2026 que el termo calentaba de noche, con batería y red, mientras a mediodía se vendía el excedente.
El inversor no abre ningún puerto local de lectura, así que los datos solo llegan por la nube del fabricante, con una actualización por minuto.
Una alerta que depende de un dato que ha dejado de llegar se calla justo cuando más falta hace.
La solución
Un agente en Python consulta la API de Deye Cloud cada 60 segundos y publica las lecturas por MQTT con autodescubrimiento. Home Assistant deriva contadores diarios y mensuales en kWh, el porcentaje de autoconsumo y alertas por reglas, y las vistas de energía usan el diseño de la landing. El resto de módulos de la landing está documentado como propuesta.
Funcionalidades
01
Una vista muestra el flujo entre paneles, batería, casa y red con puntos de luz que se mueven más rápido cuanta más potencia pasa, junto a lo producido, consumido y comprado en el día.
02
La vista de batería indica el nivel, si carga o descarga, a qué hora estará llena y cuánto aguanta. Las gráficas muestran producción y consumo en 6 h, 24 h o 7 días, y hora a hora de dónde sale la energía.
03
La primera alerta es que los datos han dejado de llegar. Después, producción baja con el cielo despejado, que apunta a panel sucio, sombra o fallo, y batería baja o agotada, además de un resumen al final del día.
04
Un sensor explica qué modo toca y por qué (sobrante, garantía, noche, lleno) y otro da el permiso de calentar. Todo el accionamiento pasa por un único script que hoy solo registra, a la espera de instalar el relé.
05
Página que explica la propuesta con una casa 3D, la energía en directo, un día simulado con y sin Smart Sun, modo apagón y el proceso de estudio con la factura. Sus cifras son una simulación orientativa, no datos medidos.
Un agente en Python lee el inversor híbrido Deye por su API en la nube y publica las lecturas en MQTT con autodescubrimiento. Si la nube devuelve un consumo nulo que contradice el balance, no publica un cero falso.
Módulos
4 operativos, 2 parciales y 6 propuestos. Los propuestos son diseño de producto: todavía no hay software detrás.
Agente que consulta la API oficial de Deye Cloud cada 60 s y publica potencia de paneles, casa, red y batería por MQTT. Está desacoplado: un ESP32 por RS-485 podría publicar el mismo mensaje sin cambiar entidades ni alertas.
Tres vistas en el panel de la casa: flujo animado, batería (nivel, hora estimada de carga completa y autonomía) y gráficas de 6 h, 24 h y 7 días. En la rama solar-deye se añade el desglose hora a hora de sol, batería y red.
Avisos cuando dejan de llegar datos del inversor, cuando la producción es baja con el cielo despejado a mediodía, cuando la batería baja o se agota y se empieza a tirar de la red, más un resumen diario.
Producción, compra y venta a la red por día y por mes en kWh, que sobreviven a reinicios, y el porcentaje de lo producido hoy que no salió a la red.
Lógica completa en la rama solar-deye: calienta con el sol que sobra y, si no sobró, arranca a tiempo antes de que los paneles dejen de producir. Funciona en seco: sin relé, el accionamiento solo queda anotado en el registro.
El sistema mide energía autoconsumida, comprada y vendida en kWh. No hay todavía tarifas ni conversión a euros, así que el ahorro económico no se calcula.
Diseño de un «cerebro» que cruzaría producción, batería, previsión y tarifa para decidir cada minuto qué se enciende. La sección tiene cinco propuestas visuales; no hay código.
Preparar la casa según el tiempo de los próximos días, por ejemplo llenar batería y termo si mañana llueve. Solo existe en la simulación de la landing.
Cargar el coche con el excedente, modulando la potencia según las nubes, y tenerlo listo a la hora indicada. Solo diseño.
Preguntas en lenguaje natural por app, WhatsApp o voz. Hoy solo existe la consulta por voz del estado de la instalación a través de Alexa; el asistente conversacional es diseño.
Reserva de batería para apagones que subiría sola ante aviso de tormenta. Requiere equipo de respaldo compatible; solo diseño.
Estudio a partir de la factura de la luz para instalaciones nuevas o existentes, con propuesta de inversión y plazo de retorno. Es un proceso comercial descrito en la landing.
Arquitectura
Otros flujos
Tecnologías
Ingeniería
A principios de octubre de 2026 se comprueba que el inversor no expone Modbus local y se opta por la API oficial en la nube, con un agente que publica por MQTT un mensaje sustituible. Se crean los contadores, el autoconsumo y las alertas, con la de datos perdidos en primer lugar.
El 13 de octubre se diseñan la landing y cinco propuestas para explicar el cerebro. Ese mismo día las vistas de energía del panel adoptan ese diseño y el gemelo 3D muestra los paneles y el flujo hacia el inversor y la batería.
El 22 de octubre llegan el desglose hora a hora de sol, batería y red, el porcentaje de batería al terminar cada hora y la lógica del termo por excedentes, con tests, funcionando en seco hasta que haya relé.
Galería
Diseño de producto: cifras simuladas
Diseño de producto: cifras simuladas
Resultados
kWh
de producción, compra y venta por día y mes, medidos en una instalación real
1 minuto
de frescura de los datos del inversor en el panel
Simulación
los porcentajes y euros de la landing describen una casa de ejemplo, no resultados
Cronología
Lectura del inversor Deye, contadores en kWh y alertas por reglas en Home Assistant.
Landing de producto y vistas de energía con el diseño Smart Sun.
Desglose hora a hora y lógica del termo por excedentes, en seco.
Evolución prevista
Trabajo planificado, todavía no disponible.
Instalar un relé, contactor o usar la salida de carga del inversor; solo cambian dos líneas del script de accionamiento.
Un ESP32 conectado al inversor publicaría el mismo mensaje en tiempo real y permitiría escribir en él.
Llevar el excedente a otras cargas cuando haya relés con medición, con su interruptor de habilitación apagado de fábrica.
Proyectos relacionados
Hogar conectado · Asistente de voz con IA
Asistente de voz para una casa con Home Assistant: palabra de activación propia, órdenes resueltas en código y cuatro proveedores de LLM con respaldo.
Hogar conectado · Domótica e IoT
Domótica de una vivienda sobre Home Assistant: presencia por habitación con radar y Bluetooth, Zigbee, Shelly y avisos de lo que falla en silencio.
Hogar conectado · Visualización 3D en tiempo real
Gemelo 3D navegable de una vivienda dentro de Home Assistant: del plano de Sweet Home 3D a un GLB ligero que muestra luces, energía y estancias en vivo.
Hablemos
Cuéntanos el problema. Te respondemos con un planteamiento claro: qué haríamos, en cuánto tiempo y con qué entregables.