Skip to content

MOsinskyi/Gridmind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gridmind logo

GridMind

Charge wisely. Sell at the right time

GitHub Actions Workflow Status Codecov (with branch)

Table of Contents

  1. Overview
  2. Getting appId and appSecret
  3. Run locally with Docker
  4. Use-case Diagram
  5. Entity Relationship Diagram

Overview

An AI platform for the autonomous management of battery systems in Ukraine’s day-ahead market.

We're working with the official Deye API.

⚠️ Supported Device Type: 3Phase & 1Phase Hybrid inverter; Micro Storage System(no voltage setting)

Getting appId and appSecret

  1. Go to DeyeCloud;
  2. Navigate to Application;
  3. Log in with your credentials to a Deye account;
  4. Create a new application;
  5. Copy the appId and appSecret;
  6. Paste them into your settings;

Run locally with Docker

0. Prerequisites

  • Docker and Docker Compose are installed on your system.
  • You have a Deye account.
  • A properly configured environment file .env according to file .env.template inside backend/ directory.

1. Run docker container

You can run the application with docker-compose:

docker compose -f docker-compose.dev.yml up -d

2. Access the application

Once the application build was completed, you can access the application at http://localhost:5173. The Swagger documentation is available at http://localhost:8000/docs.

Information architecture

information-architecture

Use-case diagram

usecase-diagram

Entity Relationship Diagram

entity-relationship-diagram

About

An AI platform for the autonomous management of battery systems in Ukraine’s day-ahead market.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors