O.P.
伙计们,
前几天在另一个论坛上看到这个,我认为它非常简单,我应该分享它
有问题的系统是一个 Solis 单元 –但这将适用于使用加密狗(WIFI 或 LAN)并通过 modbus 从加密狗与逆变器通信的几乎逆变器。
很多逆变器不发布他们的 Modbus 映射等等其中不支持通过 TCPIP(WIFI 或 LAN)的 Modbus 请求。 (Solis、Solax 和一大堆其他产品都属于此类,具体取决于您拥有的 WIFI 加密狗型号和序列号)
您可能需要对逆变器进行更多控制,您可能需要更及时的数据(实时)来自您的逆变器(例如,我的 Solis 逆变器每 6 分钟仅更新一次在线门户)
与现有的许多解决方案不同,此解决方案使您能够继续使用您的 WIFI 加密狗来更新制造商门户(并接收固件更新等)同时仍然为您提供本地控制
项目在这里
https://github.com/alienatedsec/solis-ha-modbus-cloud< /p>
简而言之,它的作用如下
1) 从您的逆变器断开当前的 wifi 加密狗,并将 Modbus 服务器插入加密狗连接到的同一端口——通常这会是一个 RS485 端口
我刚刚用 Aliexpress 的这个设备完成了概念验证——但还有很多其他的
https://www.aliexpress.com/i< wbr>tem/4001107742214.html?spm=a 2) 将原始的 WIFI 加密狗插入另一个相同的设备,设置为 TCP 客户端模式(而不是像第一个那样的服务器模式)——这实际上意味着当 WIFI 加密狗发出请求时逆变器的数据正在转换为 WIFI 并发送到直接连接到逆变器的单元——该单元向逆变器发出请求,然后将数据返回到 WIFI 加密狗。 3)由于我们现在有一个连接到逆变器的 TCP 服务器,我们无法从我们喜欢的任何设备(Home Assistant、带有 Python 的树莓派、带有 Node Red 的虚拟机等)使用 modbus 查询它,这不会与供应商 WIFI 加密狗冲突执行其更新门户等的工作。 您可以在我链接到的项目中看到 – 他在外壳中非常专业地完成了这项工作,并使用了供应商在其逆变器上使用的正确插头 –而不是焊接电线或推入式连接等。 享受 克雷格 有趣的想法克雷格。 我之前曾尝试过类似的方法,在我的 Growatt 逆变器和随附的 WiFi 数据记录器之间插入一个 ESP8266。数据记录器通过标准 DE-9 连接器与逆变器进行 RS232 通信,我的计划是使用 ESP8266 上的 2 个软件串行端口来“中间人”通信,添加我自己的一些请求,也许窃取一个控制也从逆变器供电。 总之,我无法让它工作,失去了兴趣。很多新零件同时出现,外面很热。我确信通过更多的故障排除,它可以正常工作。我的 Goodwe SBP 仪表的“太阳能”CT 改为从该逆变器馈送,这就足够了。
评论
澳洲中文论坛热点