吐槽一下华为光伏的 API 文档

2019-10-08 21:05:49 +08:00
 paulw54jrn

最近装了太阳能板,想用 lambda + grafana + prometheus 爬一下逆变器的各种数据做个简单的 dashboard.


然后发现华为光伏的 API 文档写的实在有点粗糙..

还有一些不能理解的地方:

文档参考:

5857 次点击
所在节点    程序员
32 条回复
subpo
2019-10-09 15:25:18 +08:00
对华为的软件水平无力吐槽

对楼主装的光伏很感兴趣,详细说说?
jjshare
2019-10-09 16:13:26 +08:00
朋友多大的屋顶,大概费用多少,我最近寻思着是不是要出一个家用智能光伏解决方案
wind98
2019-10-09 16:15:23 +08:00
外包做的,毕竟是硬件公司
seansong
2019-10-09 16:25:50 +08:00
登陆失败返回 200 很正常吧,http 状态码指的是你的协议请求是否成功了,而登陆失败是业务状态,协议返回 200,业务状态码返回登陆失败,这不是常规操作么
paulw54jrn
2019-10-09 19:42:13 +08:00
@cloudzhou 嗯,说的对,后来又试了一下走 `application/x-www-form-urlencoded` 在 POST body 里面是可行的。
https://forum.huawei.com/enterprise/en/communicating-with-neteco-through-an-openapi-user/thread/512431-100027 这里面的截图带歪了,里面走的是 query string
paulw54jrn
2019-10-09 19:52:59 +08:00
@jjshare

屋顶具体面积没量过.

目前方案是:
- 20 片 日升 RSM120-6-330M http://www.risenenergy.com/uploadfile/201908/85d961e3f3.pdf
- 华为 SUN20005KTL
- 正泰 DTSU666-H 电表

因为不在国内安装,具体费用可能参考价值不大。
paulw54jrn
2019-10-09 19:56:12 +08:00
@seansong

API 走 RPC 风格或者 REST 风格这个更多是个人偏好。

但是对于在 http 协议里面已经有明确定义的状态个人觉得是直接走状态码更加简洁清晰。
bwd1991
2019-10-09 20:22:19 +08:00
把华为想的太高了?
ppt 公司
Chry3anthemum
2019-10-09 20:26:27 +08:00
@bwd1991 软件同意,硬件那波是在难以苟同
realpg
2019-10-09 20:44:59 +08:00
华为基本盘……
你这是没见到曾经的 mib file
droiz
2019-10-09 21:58:47 +08:00
@collery 也不全是,但内部一些软件系统也是稀烂
lolizeppelin
2019-10-09 22:02:19 +08:00
我来洗

内部 http 服务为了性能简化了功能,会忽略所有 body 数据,这不就结了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/607212

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX