FreeDS es un derivador de excedentes solares de código abierto. Su nombre viene de Free Derivador Solar. El proyecto, creado por Pablo Zerón y mantenido por una comunidad activa en España, funciona sobre el microcontrolador ESP32.
Su función es sencilla y muy rentable: en lugar de verter a la red el sobrante de producción de tus paneles, lo deriva a una carga que consuma esa energía. La más habitual es el termo eléctrico, que se convierte en una batería de agua caliente gratuita.
Lo que distingue a FreeDS de un simple relé es que modula la potencia de forma proporcional. No enciende y apaga el termo de golpe: ajusta cuánta energía le entrega en cada momento para que coincida con el excedente disponible. Así clava el vertido a la red a un valor cercano a cero.
Control proporcional, no solo encendido y apagado
Un relé convencional solo conoce dos estados: encendido o apagado. Si el termo consume 2.000 W y tu excedente es de 800 W, el relé tendría que tirar de la red para arrancarlo, o no aprovecharlo en absoluto.
FreeDS resuelve ese problema con un control de fase (regulación tipo dimmer) sobre cargas resistivas. Mide el sobrante y entrega justo esa potencia al termo, vatio a vatio. Cuando una nube reduce la producción, baja la potencia entregada; cuando vuelve el sol, la sube. El resultado es un aprovechamiento muy fino del excedente, imposible con un simple encendido y apagado.
Lecturas, integración y control
FreeDS necesita conocer la potencia que entra y sale de la red para calcular el excedente. Lo lee de muchas fuentes habituales en una instalación de autoconsumo:
- Medidores Shelly EM y 3EM.
- Inversores y medidores por Modbus (Solax, Fronius, Huawei, Victron y otros).
- Sensores de pinza amperimétrica.
Además del termo, puede gobernar relés para cargas adicionales, leer la sonda de temperatura del depósito para no sobrecalentarlo y respetar horarios o prioridades. Publica todos sus datos por MQTT, lo que permite integrarlo en Home Assistant y registrarlo en el histórico para los dashboards.
Cómo lo usamos en SMedialab IoT
Recurrimos a FreeDS cuando el cliente quiere exprimir al máximo el excedente sobre una carga resistiva, normalmente el termo eléctrico, sin obras ni equipos caros. Es una pieza económica y abierta que encaja con nuestra filosofía local-first.
Lo integramos dentro del sistema más amplio: FreeDS deriva el sobrante de forma proporcional al termo, mientras Home Assistant coordina el resto de cargas aplazables (depuradora, aire acondicionado, vehículo eléctrico) y Grafana muestra cuánta energía se ha aprovechado cada día. Todo el control vive en el hardware del cliente, sin depender de la nube de ningún fabricante.
Esta ficha es informativa. Si quieres ver cómo lo aplicamos a tu caso, consulta el servicio de domótica e IoT y, en concreto, la gestión inteligente de excedentes solares.