Octopus.Energy 🐙 推荐码。加入时您将获得50英镑的信用,我也将获得50英镑的信用。
通过Modbus RS485 / TCP为Home Assistant提供的通用太阳能逆变器自定义组件
集成版本2023.09.4及更新版本仅支持HA 2023.9.2及更新版本。已停止对3.5.2以下版本pyModbus的支持。对于2023.9.0之前的HA安装,2023.09.3是最后支持的版本
SRNE - 进行中
Swatten - 进行中 </li> </ul>
</ul>更多文档请参阅阅读文档
Modbus主要设计为单一主机。 如果您尝试将多个实例连接到逆变器,例如此集成和Node-RED,逆变器要么会阻止第二个连接,要么可能导致数据冲突。
如果发生这种情况,建议使用多路复用器,如https://github.com/IngmarStein/tcp-multiplexer。这已经通过同时从两个HA实例读取和写入进行了测试。
可以使用Docker或Docker Compose启动。 Compose示例:
services:
modbus-proxy:
image: ghcr.io/ingmarstein/tcp-multiplexer
container_name: modbus_proxy
ports:
- "5020:5020"
command: [ "server", "-t", "192.168.123.123:502", "-l", "5020", "-p", "modbus", "-v" ]
restart: unless-stopped
服务器地址是逆变器/数据记录器。 然后将此集成指向运行代理的机器,在本例中端口为5020。