ZenovaConnect
返回完整矩阵

悦享Solar 协议接入

ZenovaConnect 通过 悦享 Solar 数据转发接口 v2.0.0 对接 悦享Solar 设备,统一字段后推到你的通道。

🚧 对接中

对接详情

API 来源
悦享 Solar 数据转发接口 v2.0.0
类别
逆变器
认证方式
api-key
数据精度
5min
下行控制
不支持
申请接入
2024-Q4

已拿到数据转发接口说明书 v2.0.0

实际接入经验

悦享 Solar(上能电气)数据转发接口 v2.0.0(国内标准版,2024-11 发布)。我们已拿到完整接入 文档,正在对接中。 架构上比较特别:实时数据走「阿里云轻量消息队列 SMQ(原 MNS)」推送——三方系统作为消费者 定期从队列拉取数据,而不是被动接收 Webhook。这意味着接入侧需要部署 SMQ SDK 消费者 (Java/Python/Go 等)。 轻量级查询接口走 RESTful + HTTPS,请求头携带 sn-sign 令牌做鉴权,限流 30 req/min。 字段结构嵌套较深:顶层 Inverters 数组,每个逆变器内含 pv_mppt、pv_string、ac 多个子列表 (每个 MPPT 一个对象、每相一个对象),需要在 BaseData 侧做扁平化映射。

字段映射

厂商字段BaseData 字段说明
stationCodePlantId电站编号
Inverters[].isnInverterSN逆变器序列号
e_todayEDaykWh · 日发电量
e_totalETotalkWh · 累计发电量
pacPowerACOutputActiveW · 交流有功功率
racPowerACOutputReactiveVar · 交流无功功率
ac[].uUAC1, UAC2, UAC3V · 三相分相电压(列表)
ac[].iIAC1, IAC2, IAC3A · 三相分相电流(列表)
ac[].freFrqACHz · 交流频率
tempTemperature℃ · 机内温度
warning[].wAlertArray告警代码数组 · 无告警码即恢复
communStatus(状态字段)1 在线 / 2 离线 / 4 无状态

接入坑点

  • 实时数据走阿里云 SMQ 队列推送,不是 Webhook——接入侧需部署队列消费者并按 SMQ 流控策略消费
  • 字段结构嵌套较深(Inverters[].pv_mppt[].u 等),BaseData 侧需要扁平化
  • 告警机制采用「无告警码即视为恢复」模式,没有显式 recovery 事件,需要在内存中维护告警状态机
  • 查询接口限流 30 req/min · 大规模电站列表分页查询需要节流
  • 数据消息在队列中保留 4 天未消费即丢弃,消费侧 downtime 超过 4 天会有历史空洞

⏳ ZENOVACONNECT 接入中

已获取 API 文档,接入实施中 · 来源 悦享 Solar 数据转发接口 v2.0.0

实战观察

我们在文章中分享了 9 家厂商的真实接入观察。可对照其他厂商的接入难度。

阅读文章

悦享Solar 接入排期?

可优先排期。告诉我们你的接入时间窗口与设备规模。