# MyEMS
**Repository Path**: hehehelloworld/myems
## Basic Information
- **Project Name**: MyEMS
- **Description**: 基于Python, React开发的行业领先的开源能源管理系统,用于建筑、工厂、商场、数据中心、园区等能源数据采集、处理、分析、报表和展示。还有设备管理、故障诊断、工单管理、人工智能优化控制等功能。代码由资深专业团队开发维护,长期支持有保障。用开源助力实现碳达峰碳中和目标!
”技术上游“”源头厂家“"基础软件“”自主可控““架构清晰“”运行稳定“
官网:https://myems.io
- **Primary Language**: Python
- **License**: MIT
- **Default Branch**: master
- **Homepage**: https://myems.io
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 763
- **Created**: 2023-06-29
- **Last Updated**: 2024-06-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# MyEMS
[简体中文](./README.md) | [ENGLISH](./README_EN.md) | [DEUTSCH](./README_DE.md)
[](https://myems.readthedocs.io/en/latest/?badge=latest)
[](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://www.codacy.com/gh/MyEMS/myems/dashboard?utm_source=github.com&utm_medium=referral&utm_content=MyEMS/myems&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)