
Smart Home Energy Optimizer
EnergySage, the Smart Home Energy Optimizer, is a hybrid decision-support system that creates 24-hour HVAC schedules designed to balance household comfort with electricity costs. It integrates an expert-system pipeline (rules plus fuzzy comfort scoring), a Genetic Algorithm optimizer, and an explainability layer powered by retrieval-augmented language models. This allows homeowners to save money, stay comfortable, and trust the automated adjustments through clear explanations. The system consists of two components: a FastAPI backend and a Streamlit frontend. The backend handles optimization and RAG services, while the frontend enables users to adjust tariffs, set preferences, run optimizations, and receive plain-language explanations.
Visual Block Diagram:
Expert System Product Video:
Access to code files: https://github.com/damilola3577/expert_system_product#