Open this project in EchoOS →

EcoManage

Project Overview

EcoManage is energy management for real buildings: a school, an office, a small business. It watches one site through a small gateway on the site’s network that reads the solar inverters, the battery, the EV chargers, the heat pump and the grid meter every few seconds. The result is one live view of where the energy goes, bills computed from the site’s own tariff, and changes that only reach a device once someone approves them.

walkthrough

Version 2.0 is a rebuild around real devices. The original single-app dashboard became a set of services: a gateway talks MQTT over TLS to a broker, ingest turns readings into telemetry and 15-minute intervals, a rules engine raises alerts and proposes recommendati ons, and a worker computes bills, forecasts and reports. The web app shows it all live on a 3D model of the site.

Nothing is automatic by default. Rules look at the live data, the forecast and the tariff every 15 minutes and propose a change. An approved recommendation becomes a command that the gateway carries out for a limited time and then undoes, and the gateway enforc es each device’s safety limits itself, whatever it is sent. Every result is measured the next day.

Try it locally. docker compose up -d plus one seed command starts the whole stack with a simulated school (86 kWp of solar, a 200 kWh battery, four EV chargers and a heat pump) feeding it straight away.

Features

Tech Stack

Web App

Services

Edge & Devices

Infrastructure