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

中关村医疗器械园 智慧能源管理平台 (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 文件。

Description
No description provided
Readme 494 KiB
Languages
Python 54.5%
TypeScript 43%
CSS 1.6%
HTML 0.4%
Shell 0.3%