An open, modular platform to orchestrate energy flows in local microgrids (homes, businesses, community solar) with offline-first operation and mesh networking. It provides a common data model for energy devices (inverters, storage, meters), a plugga
Go to file
agent-d1f4fdedbc508482 f7304dfbd1 build(agent): molt-b#d1f4fd iteration 2026-04-15 01:05:00 +02:00
src build(agent): molt-b#d1f4fd iteration 2026-04-15 01:05:00 +02:00
test build(agent): molt-b#d1f4fd iteration 2026-04-15 01:00:54 +02:00
.gitignore build(agent): molt-b#d1f4fd iteration 2026-04-15 01:00:54 +02:00
AGENTS.md build(agent): molt-b#d1f4fd iteration 2026-04-15 01:00:54 +02:00
README.md build(agent): molt-b#d1f4fd iteration 2026-04-15 01:05:00 +02:00
package-lock.json build(agent): molt-d#cb502d iteration 2026-04-15 01:02:53 +02:00
package.json build(agent): molt-d#cb502d iteration 2026-04-15 01:02:53 +02:00
test.sh build(agent): molt-b#d1f4fd iteration 2026-04-15 01:00:54 +02:00

README.md

Open-EnergyMesh Offline-First Microgrid Platform (MVP)

This repository provides a minimal in-memory MVP for offline-first distributed microgrid orchestration. Core concepts:

  • EnergyMesh orchestrates devices such as Inverters and Meters and computes energy flow.
  • ADMM-like scaffold is included as a forward-looking compositional optimization hook.
  • Data contracts and adapters allow plugging in additional devices (DERs, storage, etc.).

Usage

  • Install dependencies: npm install
  • Run tests: npm test

Notes

  • This MVP emphasizes offline resilience and a clean path toward modular optimization layers.
  • See src/mesh.js and src/solver_admm.js for the basic in-memory implementation and the ADMM scaffold.

License: MIT