澳洲Aurora VSN300 Wi-Fi 记录器:获取本地数据

在澳大利亚生活百科




O.P.

我使用 Power One(现为 ABB)Aurora PVI-4.2-OUTD 逆变器大约四年了。当时我有一个宏伟的计划,即使用逆变器的内置 USB 或 RS-485 连接器拼凑出某种监控系统,但它始终没有那么重要,以至于我懒得去设置。所以我决定只安装 ABB 自己的数据记录仪 VSN300。安装这张卡很简单:任何曾经设置过 Wi-Fi 浴室秤或智能灯等物联网设备的人都经历过为其通电、连接到其 Wi-Fi 接入点并告诉它您的 SSID 和密码的过程。 VSN300 也是一样。

适用于 iOS 的 ABB Plant Viewer 应用程序可以很好地通过 LAN 连接到记录仪,并且记录仪通过端口 80 提供的网页也易于使用,但它们对于我的需求来说有点终端用户。我想要将(几乎)实时发电数据流输入到我的家庭自动化系统中。为此,我需要一个 API,但据我所知,还没有。至少,没有公开内容。

VSN300 的手册声称它有一个 ModBus TCP 服务器。但从当前固件 (1.8) 开始,VSN300 仅侦听端口 80 (HTTP) 和 22(仅限 SSH、RSA 密钥,如果我从防火墙转发端口,则 ABB 支持登录)。 ModBus TCP (502) 的 TCP 端口经过防火墙处理以丢弃数据包,因此 LAN 上的任何其他端口都无法连接到该端口。 (是的,我已在 Web 界面中启用 ModBus TCP)。因此,ModBus 目前不是一个选项。

因此,我一直在研究 HTTP 接口、网络浏览器为显示当前数据而发出和接收的请求和响应。实际上看起来很干净。它类似于一堆 RESTful API,适当使用 HTTP GET、POST 和 PUT。应该很有可能指定足够的 API 来获取我想要的数据。

如果其他有技术头脑的用户对此有足够的兴趣,那么让我们组建一个乐队。否则,一旦我得到了值得报告的东西,我就会发布我的发现。



评论

您可能只需要将固件更新到最新版本,即 1.8.12(您的可能是 1.8.9)

只需拨打 1800 769 663 致电 ABB。

他们会向您发送新的固件文件,您只需使用内部 Web 服务器页面(与设置相同)即可更新固件固件。

这应该允许 Modbus TCP 工作。



评论

嗨 Debbiep,

我真的很想知道你是如何处理这个问题的。我在卡片和数据获取方面达到了与您大致相同的点。我有 ABB 逆变器。请在 WP 上与我们分享您的经验。我很乐意帮助完成任务。我一直计划使用树莓派通过 modbus 提取常规数据。还没有通过modbus协议。虽然我也没有投入大量时间。

谢谢。



评论

大家好,我有一台 VSN300,我对此很感兴趣

按照 Joe K 的建议,我联系了 ABB(意大利客户服务),确认他们即将发布新固件来修复关闭端口 502 的错误,但由于尚未获得批准,因此他们无法将其发送给我。

作为一个对 http/javascript 相当菜鸟的人,我尝试了 import.io 向导工具来构建 API,但它没有通过身份验证阶段:(

我会尝试看看我是否可以让我的一位计算机科学专业毕业的朋友来做这件事,同时我将感谢任何愿意分享有用提示的人:)



评论

大家好,

我对 modbus tcp 与 VSN30 也很感兴趣0 Wifi 记录卡。
Modbus 连接失败,端口 502 似乎被阻止。

我的固件版本是 1.8.9。
我尝试在 http 接口上进行远程更新,但仍然没有可用的更新。

自 1 月份以来,您有关于新固件发布的消息吗?

谢谢



评论

此线程现在相当旧,但我刚刚注意到一个新的可通过在线选项进行更新。现在是 1.9,但没有注释说明已修复的内容。



评论

大家好...
ABB 和 VSN300 的新手。这里有人成功地通过 Modbus 轮询 VSN300 吗?
愿意分享吗?

我尝试使用我的 ios 应用程序 Modcomm Peek and Poke 返回
“无法接收来自设备的回复”



评论

您是否尝试过向 ABB Australia 拨打服务电话?当我在计划报告方面遇到问题时,它们非常有帮助。

http://new.abb.com/power-converters-inverters/solar/monitoring-and-communication/data-loggers-and-controllers/vsn300-wifi-logger-card

页面底部有一个部分

您想做什么?
我需要服务或支持

您当地的 ABB 服务团队
1800 769 663(仅限工作时间)



评论

我使用本教程设置了 Raspberry Pi 来监控我的 PVI-5000-outd。

/archive/2116394

它工作得很好,可以输出到 PV output.org,它有一个开放的 API,因此应该很容易集成到您的自动化系统中。

希望它有所帮助。顺便说一句,他们在本教程中使用的串行到 USB 转换器受到 FTDIgate 的影响。



评论

MotiWonderDog 写道...

您是否尝试过向 ABB Australia 拨打服务电话?

谢谢..我已经这样做了,但没有收到他们的任何回复。

如果太阳能电池板正在发电,我正在尝试让我的家庭助理轮询 VSN300任何电力。
如果正在生成,请打开我的游泳池过滤泵。

MrEGuy 写道...

我使用本教程设置了 Raspberry Pi 来监控我的 PVI-5000-outd。

/archive/2116394

谢谢 MrEGuy,我会查看您提供的链接。

感谢所有回复



评论

您可以使用从机 ID 247 和功能代码 3。



评论
这篇文章已编辑

zib123 写入...

您可以使用从机 id 247 和功能代码 3。

感谢您的建议。我今晚会尝试一下。

抱歉,那个 id/功能代码是什么?



评论

所有数据:D 我还没有检查要使用的 modbus 映射,但如果手册正确,它应该是 sunspec modbus 映射。



评论

好吧,我检查了一下

https://www.sma.de/fileadmin/content /landingpages/pl/FAQ/SunSpec_Modbus-TI-en-15.pdf

似乎可以工作。

如果你不想乱搞 modbus,我做了这个 https://pastebin.com/1y8ZgF5J

url 等取决于你的设备 ofc 的序列号和 IP。但如果你想从http转储JSON而不是弄乱modbus,它可能会给你一些提示。



评论

zib123写道...

如果你不想弄乱modbus,我做了这个https://pastebin.com/1y8ZgF5J

url等取决于你的序列号和设备的IP。但如果您宁愿想要从 http 转储 JSON,而不是搞乱 modbus,它也许会给您一些提示。

对于回复缓慢,我深表歉意,家里发生了很多事情。才设法回到这个项目。

我非常感谢您的更新。但我对 JSON 的事情相当绝望。我不确定如何使用您上面提供的代码。 :(



评论

zib123 写...

似乎可以工作。

不,不行。这个可以。

https://www.solaredge.com/sites/default/files/sunspec-implementation-technical-note.pdf



评论

大家好来自意大利,

我正在尝试使 modbus/tcp 在 VSN300 WIFI 卡上工作,以从 homeassistant 监控我的 ABB PVI-3.0-OUTD 逆变器。到目前为止,我能够调用后端 API 获取 JSON 格式的数据(与 zip123 的方式类似),并且我编写了一个模块来将源发送到 Blynk。现在,我的下一个挑战是使用 modbus 及其内置 homeassistant 客户端。

< p>我拥有 VSN300 Web 应用程序的管理员访问权限,启用 modbus 功能后,我尝试对卡进行 nmap,但没有出现 502:

主机已启动(0.010 秒延迟)。
未显示:993 个关闭端口
港口国服务
22/tcp 打开 ssh
80/tcp 打开 http
1137/tcp 过滤修剪
1141/tcp已过滤 mxomss
1218/tcp 已过滤 aeroflight-ads
1310/tcp 已过滤哈士奇
16012/tcp 已过滤未知

我在第一篇文章中读到,502 端口已受防火墙保护(数据包被丢弃),并且在固件 1.9.2 中,情况似乎没有改变。尝试直接 nmap 端口

nmap -p 502 192.168.1.XXX

结果是:

主机已启动(0.018 秒延迟)。
PORT STATE SERVICE
502/tcp open mbap

所以,它可能在墙后工作。不幸的是,homeassistant python 客户端和 mbpoll(从rpi)无法获取数据,任何请求都会超时。主机已启动(端口 80 在浏览器中运行良好), ping 和 nc 都可以到达主机,特别是 nc 可以打开端口 502。我使用以下选项尝试了 mbpoll:

mbpoll -o 10 -a 247 -m tcp -t4:hex -r 40084 -c 1 -0 192.168.1.XXX

这就是结果:

协议配置:Modbus TCP
从站配置...:地址 = [247]
起始参考 = 40084,计数 = 1
通信............:192.168.1.XXX,端口 502,t/o 10.00 s,轮询速率 1000 ms
数据类型........................:16 位寄存器,输出(保持)寄存器表

- - 轮询从站 247... Ctrl-C 停止)
读取输出(保持)寄存器失败:连接超时

我不是 modbus 协议专家,并且肯定我犯了很多错误,但我有很好的编程经验,如果你能帮助我,我会学得很快:-) 我阅读了有关从站 id 和功能代码的信息,也许我正在丢失一些东西,前提是它不是 f防火墙问题,在这种情况下我应该联系 ABB,对吧?

非常感谢您提供的任何帮助!



评论

试试这个

https://store.chipkin.com/products/tools/cas-modbus-scanner

扫描设备 2、03 读取保持寄存器

/archive/3ly8p 659



评论

嗨安东尼奥,

我为 Home Assistant 制作了一个自定义组件,用于使用 ABB 三相逆变器的 modbus tcp sunspec 读取数据。一旦我有时间,我将使其也适用于单相逆变器。如果您仍然感兴趣,请联系我。

HA 论坛讨论链接:https://community.home-assistant.io/t/custom-component-abb-power-one-fimer-pv-inverters-sunspec-modbus-tcp/316363?u=alexdelprete

我还探索了直接从 VSN300 获取 JSON 数据的可能性,但是它使用了一些奇怪的身份验证内容,然后我放弃了尝试。



评论

有人知道在澳大利亚哪里可以购买这些 VSN300 卡吗?


澳洲中文论坛热点
悉尼部份城铁将封闭一年,华人区受影响!只能乘巴士(组图)
据《逐日电讯报》报导,从明年年中开始,因为从Bankstown和Sydenham的城铁将因Metro South West革新名目而
联邦政客们具有多少房产?
据本月早些时分报导,绿党副首领、参议员Mehreen Faruqi已获准在Port Macquarie联系其房产并建造三栋投资联

生活百科

生活百科

新买的家庭电话打不通

澳大利亚O.P. 嗨,我最近换了 TPG,现在我家里的电话无法正常使用。我可以打电话,但没有人可以打电话给房子。如果我使用手机拨打家庭号码,则没有铃声,电话只是停止,屏幕上会显示“服 ...

生活百科

吃掉入侵者

澳大利亚O.P.这篇文章已编辑 为任何想要对新的 ABC 纪录片系列发表评论的人提供了一条线索:吃掉入侵者。 (具体来说,有六集讨论了这个问题:兔子、鲤鱼、甘蔗蟾蜍、骆驼、野猫和鹿。 如 ...

生活百科

计算机椅轮

澳大利亚O.P. 我的妻子使用较小的计算机椅子,这是很好的尼克。 唯一的问题是车轮/滚筒几乎不转,几乎不可能将自己转回去。 。抗滑动gri ppers-pertector-1220x0x0-2cm/dp/dp/b09ncr2b7v?th = 1 当我看椅子 ...

生活百科

水从排水沟中倒出

澳大利亚O.P.这个帖子被编辑 嗨, 我正在尝试为我的年迈的邻居整理一下,那里似乎有一个问题(我想)。 有小小的½英寸直径管道,通过房屋排水沟突出(来自屋顶内)。 **编辑:从筋膜上伸 ...

生活百科

Dettol(防腐剂与抗菌)液体

澳大利亚o.p. 嗨, 我一直在皮肤和洗衣店里都使用dettol杀菌液。 在过去的几个月中杀菌性。 环顾四周时,我在洗衣店,房屋清洁部分中发现了Dettol抗菌抗菌,所以我很好奇差异是什么? 两个似 ...

生活百科

瓶回收噪音和居民

澳大利亚不幸的是,O.P. 已经在我们房屋的马路对面建立了一个瓶子回收站。噪音每天都是恒定的。地方议会(Yarra在VIC中范围)将雄鹿带到了没有做任何事情的回收商。但是,不仅是当他们拿起 ...

生活百科

我要撕下瓷砖吗

澳大利亚O.P. 对于我们 35 平方米的双层房屋,我们的瓷砖报价约为 60k,地板报价约为 20k。这些瓷砖是瓷质的,该公司对瓷砖的收费为 150 美元/平方米。它们的尺寸为 600x600。 然后是浴室,从地板 ...

生活百科

杀死树和杂草

澳大利亚O.P. hi, 有人有建议杀死树木等吗? Bunnings的人足够好还是需要商业商业?需要放入树桩上的东西,这样它们就不会生长 我在家使用Grazon。我还没有发现任何东西。 bunnings.com.au/ Yates-2 ...

生活百科

石台面和基座舱之间的差距太多

澳大利亚O.P. 昨天刚刚安装了一个新的石材台式,台式和基础柜之间存在太多差距,您可以在这里看到 https://imgur.com/a/4phykej 台式或橱柜是否无法正确安装? 看起来安装程序尚未确保橱柜尸体的顶 ...

生活百科

右手橡胶手套总是有洞

澳大利亚O.P. 大家好。 我和我的妻子用橡胶手套洗碗并堆放洗碗机。我不确定何时开始,但是在过去的几年中,我们总是在右手手套中遇到手指孔,毫不忍受失败。我们大约有20个左手套,所有手 ...

生活百科

悉尼苦苦挣扎的枫树

澳大利亚O.P. 你好, 我们有一个 c。我们前院有棵 40 多年的中国(?)枫树,高约 6 米,自从我们 15 年前在新南威尔士州查茨伍德买下房子以来,没有造成任何问题。 然而,它最近出现了两个相 ...

生活百科

如果我们打开橱柜,新的燃气灶具会熄灭

澳大利亚O.P. 大家好, 我们最近安装了一台新的 Smeg 燃气灶,以取代我们已有 20 多年历史的西屋燃气灶(从未出现过此问题)。 如果煤气处于最低状态(用于煨),我们在炉灶下面打开一个橱柜 ...

生活百科

找不到抽油烟机的替换灯泡

澳大利亚O.P. 我正在努力为我的Bosch Range Hood找到这个灯泡:HSGST/C/UB-20-230-G9 我已经与几家电子商店进行了交谈,但他们找不到精确或合适的匹配替代品。有什么想法我可以得到一个? hadar写信. ...

生活百科

更换搅拌机水龙头

澳大利亚O.P. 我们有一个 1995 年生产的旧厨房混合水龙头,现在漏水了。我买了一个替换的 Dorf 混合水龙头,只是它配有柔性软管,而当前装置的铜管直接插入混合水龙头的底座。 所以我需要一 ...

生活百科

如何将远程布线连接到Merlin车库Opene

澳大利亚O.P. 嗨,我有一个智能车库门开启器,我知道在车库门开启器上可以连接哪些终端,唯一的问题是我不知道如何连接它们。我需要在电线的末端插头,还是那些橙色的选项卡做我没有得到 ...

生活百科

Stiebel vs Rinnai热泵

澳大利亚O.P. 嘿。 为我们的新版本寻找热泵的建议。构建器可以提供 rinnai ehpa300vm - AR系列Enviroflo - 300L玻璃体搪瓷,带有元素 或 或 Stiebel Eltron WWK 302 H单位 这是一个位于墨尔本的六个家庭 谢谢 ...

生活百科

即时气体与热泵

澳大利亚O.P. 我试图根据标准能量率进行运行费用计算,并且无法看到拥有热泵或最大收益,您可以根据居住在房屋中的至少4人(至少4人)节省约100美元。这意味着10+年均匀。 我在墨尔本,并试 ...

生活百科

Sungrow 8kW逆变器

澳大利亚O.P. 系统的简要概述: 10.2kW阵列 8kW混合逆变器(Sungrow) 12.8kW电池(Sungrow) NSW中的单相功率> 在过去的几个晴天,电池在几个小时内充电。 isolarcloud应用程序继续以8.4kW(逆变器限制) ...