O.P.
长期潜伏者,第一次海报。必须创建一个帐户才能发布!
无论如何,我最近安装了带有 wifi 加密狗的 Sungrow 逆变器。专有软件不是很好,我想直接询问逆变器以获取数据。仔细研究了一下,看起来逆变器通过 TCP 与 Modbus 通信,但我找不到任何知道如何与逆变器接口的软件(除了 Sungrow 应用程序)。
有还有其他人成功地制定了 modbus 地图吗?在我花几个小时 天 周 个月自己解决之前,您是否愿意分享它?
BR>评论
它是 modbus,但不是真的。
中国逆变器使用的协议相当普遍,可以被嗅探。
我们花了几个月的时间嗅探这些变体,并且很好地怀疑了它们.
我们已经确定了 Growatt 协议。
虽然没有放弃它。
评论
O.P.
所以这对我来说是好消息也是坏消息。我想我必须花一些时间自己解决这个问题,然后!
评论
嗨,我没有为阳光树做过,但设法得到了它适用于 growatt 好的 - 你可以拆开我的代码 - 请参阅 https://github.com/Elwell/solarmon 和 http://blog.elwell.org.uk/201
不可否认,这是基于串行的 modbus 而不是 tcp,但 pymodbus 似乎可以同时使用这两种协议。
请随意重用其中的内容!
< BR>评论
不确定 beancounter 是否可以?我没有设置任何阳光逆变器,所以还没有尝试过
https://bitbucket.org/pvbc/p
评论
O.P.
Elwell 写道...
请随意重用其中的内容!
谢谢!您在那里进行的一些计算可能会有用。
mark6969 写道...
不确定 beancounter 是否这样做?
Beancounter 并没有声称支持 Sungrow,尽管我不得不承认我还没有尝试运行 Beancounter 看看会发生什么。
我很快就要休假几周了,所以我看看我能做什么。逆变器在晚上关闭,所以我只能在白天进行黑客攻击。我会开源我想出的任何东西。
评论
mpfl 写道...
这是个好消息,对我来说是个坏消息。我想我得花些时间自己解决了!
给你发了 Growatt 协议的链接。
评论
BlueHornet 写道...
向您发送了 Growatt 协议的链接。
为此,很高兴看到有人愿意帮助 op< /p>
评论
嗨,你有幸与阳光电源交谈吗?我也有一个并且已经开始了同一个项目!
我想将它与 Arduino 一起使用。
评论
你好,
如果您需要 Modbus 地图,请致电 1800 Sungrow (786 476) 或发送邮件至 [email protected] 联系我们,让我们了解您项目的详细信息。
如果您对我们的产品有任何具体反馈软件,请告诉我们,我会将其转发给监督监控软件开发的同事。
谢谢,
James
技术支持工程师
Sungrow Australia Group
评论
O.P.
对不起,大家,即使我在看这个帖子,我也没有收到任何新回复的通知。
我自己的项目停滞不前——我因为试图教 Arduino 如何控制我的空调而分心。
我目前使用 emonPi 监控太阳能电池板的发电,它还带有用于家庭自动化的 NodeRED。
当然,该项目现在已经停滞,因为昨天发布了《质量效应:仙女座》。
评论
恢复这篇文章是因为我最近安装了 Sungrow 逆变器并且想要看看监控我的系统。
有点恼火,因为从未被告知 Wifi 模块是一个选项,所以它让我有选择......买一个或看看不同的东西。
有一个控制系统背景 RS485 串口通信和 Modbus RTU 没有问题,并且使用 Raspberry Pi 零 W + 串行附加组件 (RS485) 我认为这可能以相当低的成本实现。
此外......谁不喜欢挑战。< /p>
所以..我明天会联系 Sungrow,但我有一个 SG5KTL-D 逆变器,所以有人从 Sungrow 获得 Modbus 映射吗?他们是否对所有逆变器使用相同的地图?
事物的应用程序/应用程序方面是我的弱点,所以很高兴可能与某人合作,一旦数据在 PI 和网络上,可以对数据(图表等)做一些事情
评论
O.P.
misterp 写道...
有点恼火从来没有被告知 Wifi 模块是一个选项,所以它让我有选择......买一个或看看不同的东西。
我有 wifi 模块,但我不满意无线它。它连接到我的家庭网络,但同时运行一个开放的接入点。物联网漏洞,有人吗?它也只向 Sungrow 监控站点报告其数据,然后我必须抓取该站点以获取数据。我宁愿有一些完全在内部和更安全的东西,比如你建议的 Pi。
所以..我明天会联系 Sungrow,但我有一个 SG5KTL-D 逆变器,所以有没有人得到阳光电源的 Modbus 地图?他们的所有逆变器都使用相同的地图吗?
我也有 SG5KTL-D。大约一年前我给 Sungrow 发了邮件,但没有得到回复,但那是他们的通用客户服务地址。我没有尝试上面 James 建议的 service@sungrow 帐户。
事物的应用程序/应用程序方面是我的弱点,所以很高兴可能与某个人联手,一旦数据在PI 和在网络上,可以对数据(图表等)做一些事情
我不承认自己是专家,但这更像是我的事情。如果您可以将数据放入合适的数据库中,我就可以进行可视化并将数据导出到第三方站点,例如 PVOutput。
我最大的限制因素是我的逆变器附近有电源插座。我必须弄清楚如何为 Pi 供电。
评论
如果它使用 RS232 端口,那么 HLK RM04 RS232 到 wifi 模块将端口扩展到任何地方.
评论
对开放的AP很感兴趣。这一点都不好(正如你所说的物联网威胁中间人威胁——谁知道你能找到什么漏洞?)
无论如何,幸运的是,Modbus TCP 是一个相当容易嗅探和破译的协议(如果它是真正的 Modbus RTU)。但是,如果他们将地图提供给人们,这会容易 100 倍,因为它可以节省时间和精力,并且可以指导它使其正常工作。
至于电源,我了解 RS485 端口逆变器有一个电源引脚(它通常会为 WiFi 模块供电)。
我必须检查一下,但如果它是 5VDC 就更好了,因为它可以为 PIZero 供电,假设它可以在 5V 时提供约 200mW 的功率。
不过就像我说的..将不得不检查。
无论是 RS485 还是 wifi,数据仍然需要破译(设备中所有线圈/寄存器显示的内容)等等除非 Sungrow 发布他们的 Modbus 地图,否则这将是棘手的部分。
祈祷吧。
评论
O.P.
misterp 写道...
对开放的AP很感兴趣。这一点都不好(正如你所说的 IoT 威胁中间人威胁——谁知道你能找到什么漏洞?)
是的。我需要学习更多关于网络管理的知识,这样我才能将所有现成的物联网设备与网络的其余部分隔离开来。它会让家庭自动化变得有点棘手,但我会感觉更好。理想情况下,我会完全停止使用阳光电源模块,因为我对开放式 AP 绝对不满意。
至于电源,我知道逆变器上的 RS485 端口有一个电源引脚(它会通常为 WiFi 模块供电。
我必须检查一下,但如果它是 5VDC 就更好了,因为它可以为 PIZero 供电,假设它可以在 5V 时提供~200mW 的功率。
就像我说的虽然..将不得不检查。
如果 Pi 可以由此驱动,那将非常有用。需要确保 Pi 能够优雅地处理断电而不是关机,因为当没有太阳能发电时整个逆变器会关闭。
评论
Pi (至少大哥——RPi2 和 3)绝对可以处理。虽然不理想,但我敢肯定,我在家里运行 Kodi 的电视上使用了一些 RPi 设备,当电视关闭并从 USB 端口断开电源时,它们会关闭,并且到目前为止(我希望我现在没有把它搞砸)没有损坏或 SD 故障。
我确实打电话给 SunGrow 并与对他们公平的人交谈过,他们习惯于人们问盒子上的绿灯是什么意思,所以我问他们是否有点盲目有一张 Modbus 地图发给我。
希望我明天能与他们的同行交谈,他可能会提供更多帮助。
在那之前,我会考虑启动并运行原型并嗅探 RS485 流量以查看如果它看起来像是我可以进行逆向工程的东西。
评论
只是一个小更新。
不出所料,我对 SunGrow 毫无进展.我必须尊重他们的立场,并赞扬他们的快速回复和回应,但总的来说,尽管阳光电源在这个帖子中发表了较早的帖子,但我一无所获。
他们对我的要求的回应是,他们只让公司拥有他们的 RS485 协议(sheesh..SUPER secret :) )作为(我引用)
“如果你的设备向逆变器发送一些错误的命令,可能会导致一些事故,毕竟逆变器同时连接到电网和光伏面板”
如果你问我的话,他们很差,而且有点不了解自己。
如果协议是 Modbus,寄存器 (0x01 – 0x04) 仅被读取,因此不应出现他们提到的任何问题。
此外,如果他们还实现了 0x05 和 0x06 寄存器,并且他们在逆变器上使用开放且不安全的 AP 的方式将真的敲响了警钟。
无论如何..似乎唯一的选择是逆向工程并嗅探应用程序和 Wifi AP 之间的串行通信和/或以太网通信,以查看他们正在做什么来复制他们用来在 Solarbank 应用程序上显示信息的基本信息(不幸的是,这不是什么好软件)
无论如何。订购了 RPI 零 W,订购了 RS485 子板,所以将看看它是如何进行的。
评论
最近刚安装了一个系统,正在研究完全相同的事情,但正在寻找使用 rrdtool 作图/apache 网络服务器,甚至通过 ssh 查看原始数据...(也许)。如果它使用一个开放的 AP 那么它就不是最好的,但是可以做一些事情来让它远离你的局域网,同时仍然获得你需要的数据。愿意为开源项目贡献一些嗅探数据/编码时间....
评论
O.P.
misterp 写道...< /p>
无论如何。订购了 RPI 零 W,订购了 RS485 子板,然后看看它的进展情况。
只是检查一下 – 你如何处理这个?即使我在此类问题上没有经验,我可以提供任何帮助吗?
澳洲中文论坛热点
- 悉尼部份城铁将封闭一年,华人区受影响!只能乘巴士(组图)
- 据《逐日电讯报》报导,从明年年中开始,因为从Bankstown和Sydenham的城铁将因Metro South West革新名目而
- 联邦政客们具有多少房产?
- 据本月早些时分报导,绿党副首领、参议员Mehreen Faruqi已获准在Port Macquarie联系其房产并建造三栋投资联