澳洲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联系其房产并建造三栋投资联

生活百科

生活百科

芬达汽水不能买

澳大利亚我买一瓶芬达的时候,无意中看了成分。我记得以前有2%的浓缩橙汁。现在我发现它已经消失了。都是味道和色素。我打开瓶子,倒了一杯。颜色明显比之前更深了。色素残留。 。 。此 ...

生活百科

与美国的连接上限为 100MBit?

澳大利亚O.P. 自从去年设置了千兆位以来,我喜欢偶尔进行速度测试以确保一切正常。自从 iiNet 被 TPG 收购以来,我一直有担忧,但我的千兆互联网速度一直非常稳定,即使在高峰时段也保持在 ...

生活百科

如何诊断冰箱坏了?

澳大利亚O.P. 嘿伙计们 所以我妈妈的 10 年旧三星冰箱死了 没有停电或电涌。冰箱有一天停止运转,主要症状是没电 我不认为它与压缩机等有任何关系,只是似乎与电源有关 我给几乎所有电器维 ...

生活百科

室内巨型天堂鸟身上有蜡斑

澳大利亚O.P. 嗨 知道这是什么 https://imgur.com/a/1wTHMul 更重要的是我怎样才能摆脱它。 似乎只影响我室内的巨型天堂鸟,而不影响其他植物。 这不是硬垢,而是蜡质斑点。 我可以用指甲或厨房清洁 ...

生活百科

房子墙上的鸟粪

澳大利亚O.P. 有人经历过鸟粪落在房子墙边吗? 我不知道它是怎么到那里的,看到它是一面垂直的墙,但我猜有两种可能性? 1。它们飞近墙壁,侧身转动,然后让它撕裂,完美地瞄准墙壁? 2 ...

生活百科

Ryobi 36v 4Ah 电动割草机

澳大利亚O.P. 我有 Bunnings 的标准 Ryobi Electric 4Ah 割草机。 不得不说我喜欢这个东西 - 它可靠、轻便且易于使用。到目前为止才几个月,但这个东西的性能已经比我真实想象的要好得多。我现在肯 ...

生活百科

割草机用的链锯刀片?

澳大利亚O.P. 我有一台功率充足的 32cc 直轴割草机,我有需要修剪 8-10 英尺标记的树木,而且我有健康问题,因此无法使用梯子。 几年前,妈妈和爸爸有一个用于割草机的电锯刀片,由制作工作 ...

生活百科

厕所问题

澳大利亚O.P. 大家好, 我们搬进了新家,你必须按住按钮才能冲厕所,我们让开发商水管工过来说这是新厕所的正常现象阻止孩子们浪费水?我们的旧公寓之所以有它,是因为这是旧系统只做的 ...

生活百科

TP-Link Tapo C100 + C110

澳大利亚O.P.这篇文章已编辑 我拥有这两台相机。买了 C100 很便宜,而且效果很好,所以后来当我想添加另一双眼睛时,我买了 C110。 在这两种情况下,在 Tapo 应用程序中启用 AI 人物检测都会将 ...

生活百科

Temperzone和涂鸦射频盒

澳大利亚O.P. 大家好, 我有一台旧的 Temperzone 分区管道空调装置,配有 SAT-2 控制器 (usp.temperzone.com )。它确实能够使用射频遥控器,但我不相信以前的主人曾经购买过它(因为该设备位于走廊的一 ...

生活百科

LG 智能电视如何唤醒电脑电影库

澳大利亚O.P. 我的休息室里有一台 LG 智能电视(65 英寸智能电视 65vq9000psd),我所有的电影都在另一个房间的电脑上。 我用 cat5 网线连接了房子。 远程电脑可以与电视通信,我可以正常播放电影 ...

生活百科

搬家协调用电计划

澳大利亚O.P. 大家好,我的客户服务人员似乎根本不理解我的问题。如果我要搬到一处需要进行一些小整修的新房产,因此我要在几周后才能正式搬家,但在过渡期间我的新房和旧房都需要电力, ...

生活百科

将电磁炉添加到专用烤箱电路中?

澳大利亚O.P. 大家好, 正在为我们家里的所有东西通电。作为该项目的一部分,我正在将燃气灶改为电磁炉。电烤箱采用专用电路。我可以将电磁炉从该电路上搭载起来吗?有什么问题吗? 干杯 ...

生活百科

太阳能热泵运行

澳大利亚O.P. 嗨 刚刚获得太阳能并拥有现有的热泵 250L HWS,该热泵位于控制负载 2 上。我有一个智能电表。我在新南威尔士州的 Ausgrid 正在考虑关闭 CL2 的 HWS,这样我就可以使用太阳能为 HWS 供电 ...

生活百科

Synergy(西澳)太阳能奖励

澳大利亚O.P. 有趣的优惠: 通过 Solar Rewards*,您可以通过授予 Synergy 的访问权限来管理您的屋顶太阳能,从而获得 100 美元的奖励和潜在的持续电力积分*,以帮助维持电力系统的稳定性,为期 ...

生活百科

150ah电池每天11kW正确吗?

澳大利亚O.P.这篇文章已编辑 大家好,不是盒子里最锋利的铅笔,更像是那些你在高尔夫球场免费获得的铅笔(我打便宜的球场)。 很难让灰质脱落-电网功率计算。 看着退休到小屋(新建,没有 ...