# MyEMS
**Repository Path**: Midvale/myems
## Basic Information
- **Project Name**: MyEMS
- **Description**: MyEMS开源能源管理系统用于建筑、工厂、商场、医院、园区的电、水、气等能源数据采集、分析、报表,还有光伏、储能、充电桩、微电网、设备控制、故障诊断、工单管理、人工智能优化等可选功能。资深专业团队开发维护,保障长期支持。用开源助力实现碳达峰碳中和目标!
“技术上游”“源头厂家”“基础软件”“自主可控”“架构清晰”“运行稳定”
【官网】 https://myems.io
- **Primary Language**: Python
- **License**: MIT
- **Default Branch**: master
- **Homepage**: https://myems.io
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 801
- **Created**: 2024-03-05
- **Last Updated**: 2024-05-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# MyEMS
[简体中文](./README.md) | [ENGLISH](./README_EN.md) | [DEUTSCH](./README_DE.md)
[](https://codeclimate.com/github/MyEMS/myems/maintainability)
[](https://codeclimate.com/github/MyEMS/myems/test_coverage)
[](https://github.com/MyEMS/myems/security/code-scanning)
[](https://scrutinizer-ci.com/g/MyEMS/myems/?branch=master)
[](https://scrutinizer-ci.com/g/MyEMS/myems/build-status/master)
[](https://app.codacy.com/gh/MyEMS/myems/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
## MyEMS Introduction
MyEMS is an industry-leading open source energy management system and is based on Python and React.
It is used for collecting, processing, analyzing, reporting and displaying energy data of buildings, factories, shopping malls, data centers and enterprise zones.
MyEMS can be used for device management, data collection, processing, analysis, visualization and reporting for your EMS projects.
MyEMS is being developed and maintained by an experienced development team, and the system's source code is published under MIT license.
Using open source to help achieve carbon peak carbon neutrality goals.
## MyEMS Architecture



## MyEMS UI Presentation




## Features of MyEMS Community Edition
See [https://myems.io/docs/intro#myems-features](https://myems.io/docs/intro#myems-features)
## Features of MyEMS Enterprise Edition
See [https://myems.io/docs/enterprise](https://myems.io/docs/enterprise)
## MyEMS Downloads (Community Edition)
[1]. [https://github.com/myems/myems](https://github.com/myems/myems)
[2]. [https://gitee.com/myems/myems](https://gitee.com/myems/myems)
[3]. [https://bitbucket.org/myems/myems](https://bitbucket.org/myems/myems)
[4]. [https://gitlab.com/myems/myems](https://gitlab.com/myems/myems)
[5]. [https://gitcode.net/myems/myems](https://gitcode.net/myems/myems)
## MyEMS Installation (Community Edition)
See [https://myems.io/docs/category/installation](https://myems.io/docs/category/installation)
## MyEMS Compose of Components:
### MyEMS Database (SQL)
See [database](./database/README.md) Introduction
### MyEMS API (Python)
See [myems-api](./myems-api/README.md) Introduction
### MyEMS Admin UI (ReactJS)
See [myems-admin](myems-admin/README.md) Introduction
### MyEMS Modbus TCP Acquisition Service (Python)
See [myems-modbus-tcp](./myems-modbus-tcp/README.md) Introduction
### MyEMS Cleaning Service (Python)
See [myems-cleaning](./myems-cleaning/README.md) Introduction
### MyEMS Normalization Service (Python)
See [myems-normalization](./myems-normalization/README.md) Introduction
### MyEMS Aggregation Service (Python)
See [myems-aggregation](./myems-aggregation/README.md) Introduction
### MyEMS Web UI (AngularJS)
See [myems-web](myems-web/README.md) Introduction
### Default Ports
MyEMS Web UI: 80
MyEMS API: 8000
MyEMS Admin UI: 8001
### Default Passwords
Admin UI
```
administrator
!MyEMS1
```
Web UI
```
administrator@myems.io
!MyEMS1
```
### Docker Compose Repaid Deployment
See [https://myems.io/docs/installation/docker-compose)](https://myems.io/docs/installation/docker-compose)
## Integration Testing Cooperation Plan
See [https://myems.io/docs/cooperation](https://myems.io/docs/cooperation)
## Weixin Official Subscription Account

## QQ Group
Group Number: 792528967

## Videos
[BiliBili](https://space.bilibili.com/539108162)
[YouTube](https://www.youtube.com/@myems)