Files
zpark-ems/README.md
Du Wenbo d153f8e430 zpark-ems v1.0.0: 中关村医疗器械园EMS客户项目
基于 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>
2026-04-04 18:19:31 +08:00

41 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 中关村医疗器械园 智慧能源管理平台 (zpark-ems)
## 项目说明
中关村医疗器械园EMS客户定制项目基于 ems-core 标准产品。
## 园区特点
- 光伏为主4,561块太阳能板分布在22+栋建筑
- 阳光电源组串式逆变器AP101-AP20810台
- 直流汇流箱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:3000admin / 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` 文件。