基于 ems-core v1.0.0,包含: - customers/zpark/config.yaml — Z-Park品牌配置(阳光电源采集器) - customers/zpark/devices.json — 10台逆变器 + 8台汇流箱设备清单 - customers/zpark/pricing.json — 北京2026年分时电价 - scripts/seed_zpark.py — Z-Park设备和告警种子数据 - docker-compose.override.yml — Z-Park部署配置 - core/ — ems-core v1.0.0 (git subtree) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
41 lines
1.6 KiB
Markdown
41 lines
1.6 KiB
Markdown
# 中关村医疗器械园 智慧能源管理平台 (zpark-ems)
|
||
|
||
## 项目说明
|
||
中关村医疗器械园EMS客户定制项目,基于 ems-core 标准产品。
|
||
|
||
## 园区特点
|
||
- 光伏为主:4,561块太阳能板,分布在22+栋建筑
|
||
- 阳光电源组串式逆变器:AP101-AP208,10台
|
||
- 直流汇流箱:49台
|
||
- 数据采集:通过阳光电源 iSolarCloud API
|
||
|
||
## 目录结构
|
||
- `core/` — EMS核心代码(通过git subtree引入,勿直接修改)
|
||
- `customers/zpark/` — Z-Park专属配置
|
||
- `config.yaml` — 品牌配置和功能开关
|
||
- `devices.json` — 阳光电源逆变器和汇流箱设备清单
|
||
- `pricing.json` — 北京工商业分时电价
|
||
- `scripts/` — Z-Park数据初始化脚本
|
||
- `.env.example` — 环境变量模板(含阳光电源API配置)
|
||
|
||
## 快速开始
|
||
1. 复制环境配置:`cp .env.example core/backend/.env`
|
||
2. 安装后端依赖:`cd core/backend && pip install -r requirements.txt`
|
||
3. 初始化数据库:`cd core/backend && python -m alembic upgrade head`
|
||
4. 导入种子数据:`python scripts/seed_zpark.py`
|
||
5. 启动后端:`cd core/backend && python -m uvicorn app.main:app --port 8000 --reload`
|
||
6. 启动前端:`cd core/frontend && npm install && npm run dev`
|
||
7. 访问:http://localhost:3000(admin / admin123)
|
||
|
||
## 阳光电源API配置
|
||
在 `.env` 中填入阳光电源 iSolarCloud API 凭证后,设置 `USE_SIMULATOR=false` 即可接入真实数据。
|
||
|
||
## 更新核心代码
|
||
当 ems-core 发布新版本时:
|
||
```
|
||
git subtree pull --prefix=core http://192.168.1.77:3300/tianpu/ems-core.git v1.1.0 --squash
|
||
```
|
||
|
||
## 当前核心版本
|
||
查看 `core/VERSION` 文件。
|