A home energy system becomes interesting when each device is individually smart but the house still needs one coherent strategy. This project explores how to coordinate solar generation, a home battery, EV charging, hot-water production, heating or cooling, and variable electricity prices.

Design goals

  • Consume useful solar energy directly where possible
  • Preserve battery capacity for expensive periods
  • Avoid unnecessary grid peaks
  • Shift flexible loads without reducing comfort
  • Keep control decisions explainable and observable
  • Fall back safely when forecasts or device communication fail

Architecture

The control layer receives live measurements and forecasts, calculates priorities, and sends bounded setpoints to device-specific adapters. Each adapter is responsible for protocol details and safety limits, while the supervisory logic works with normalized values.

Current focus

The current work is defining deterministic decision rules and separating immediate control from 24-hour planning. Forecasts should improve choices, but the system must remain stable when the forecast is wrong.