gpt4 book ai didi

modbus - 如何使用 modbus 请求 Ebox wifi

转载 作者:行者123 更新时间:2023-12-05 05:51:13 24 4
gpt4 key购买 nike

我以前从未使用过 modbus。

我有一个 eBox-Wifi Epever 连接到用于太阳能的 MPPT 充电 Controller TRIRON。

我能够让它连接到我的 wifi,现在有了一个可访问的 IP:192.168.39.149

我只想从中提取一些数据,电池电压等...

http://192.168.39.149:80 上,我有一个用于管理的 Web 界面。 (这不是我想要的。)

nmap 之后,我看到端口 8088 打开了。 (可以在那里使用 modbus 吗?此端口上没有 Web 界面。)

我安装并使用了 modbus_cli modbus -b 115200 -p 1 192.168.39.149:8088 3101 但我无法让它返回任何东西...

https://files.i4wifi.cz/inc/_doc/attach/StoItem/7068/MODBUS-Protocol-v25.pdf

http://www.solar-elektro.cz/data/dokumenty/1733_modbus_protocol.pdf

https://github.com/favalex/modbus-cli

编辑:我更改了波特率 9600 和端口 502。(哪些是 modbus 的默认值?) enter image description here

最佳答案

试试 python modpoll具有以下配置的工具,如果未安装,请通过 pip install modpoll 安装 modpoll。

  • 创建一个本地配置文件,例如epever.csv,只添加电压/电流/功率值进行测试。

    device,mydevice,1,,,
    poll,holding_register,12544,4,BE_LE,
    ref,PV_array_input_voltage,12544,uint16,r,V,0.01
    ref,PV_array_input_current,12545,uint16,r,A,0.01
    ref,PV_array_input_power,12546,uint32,r,W,0.01
  • 轮询本地设备,

    modpoll --tcp 192.168.39.149 --tcp-port 8088 --config epever.csv

The configuration assumes you keep the device ID = 1 (default), and use BE_LE endian, please adjust endian setting according to the platform running on.

关于modbus - 如何使用 modbus 请求 Ebox wifi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70421066/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com