O.P.
大家好,
自 2019 年 10 月以来,我拥有了 Fronius Primo 6.0.1,我还使用 modbus TCP 来监控我的逆变器和智能电表的导入/导出/生成数据。特别是,我每 5 分钟查看一次“总能量”、“WAC 加绝对”(导入读取)和“WAC 减绝对”(导出读取),以确定在任何 5 分钟间隔内生成、导入和导出了多少能量。
我的监测几年来一直运行良好,但我刚刚意识到我的“总能量”数字 (Watt.hr) 不再具有良好的准确性,并且似乎仅四舍五入到最接近的 100瓦。例如,它会读取 22,991,600,然后仅在达到 22,991,700 时更新。对于 ...600 和 ...700 之间的任何内容都没有更新,而以前这样做没有问题。
“日能量”和“年能量”数字会同时以适当的增量不断更新,只是不是“总能量”数字。
经过一番调查,我意识到当我的总能量计数超过 21.47 MWh 时,就会发生这种情况。数字 21.47 MWh 似乎与最大 32 位有符号整数 2,147,483,647 除以 100 = 21,474,836.47 Wh 相关。我想知道逆变器是否对这个数字做了一些有趣的事情?它必须将其准确地保存在某个地方,因为它看起来会增长 100 的倍数,而不是更小的值。
当我使用以下 API 通过 API 访问数据时,也会发生同样的情况:
http:// INVERTER_IP
查看链接的两张图片:
https://imgur.com/gallery /3s
https://imgur.com/gallery/IyE6aq0
还有其他人注意到这样做时“总能量”值存在问题吗?
评论
KGee,虽然这是一个老话题,但感谢您的解释;我也遇到了这个问题,但是我没有你敏捷,我没有意识到发生了什么。我想以“int”格式读取并不能解决根本问题,即计数器的大小不足。
请告诉我你是否设法解决它,否则我必须安装三相电表...
评论
FWIW,我没有看到这种行为(我使用“GetPowerFlowRealtimeData.fcgi”端点),直到我使用“GetInverterRealtimeData.cgi”之后端点,现在它们都四舍五入到最接近的 100。
话虽如此,在我较新的 Gen24 上,当我到达实时潮流端点时,我只是注意到“E_Total”值没有增加每次我重新加载数据时 - 它似乎都会逐步增加(最后一个是 129Wh)。
[编辑:也许我看到了这一点,我刚刚看到另一个以 04 作为最终值的数据,并且现在也更新为 00...)
澳洲中文论坛热点
- 悉尼部份城铁将封闭一年,华人区受影响!只能乘巴士(组图)
- 据《逐日电讯报》报导,从明年年中开始,因为从Bankstown和Sydenham的城铁将因Metro South West革新名目而
- 联邦政客们具有多少房产?
- 据本月早些时分报导,绿党副首领、参议员Mehreen Faruqi已获准在Port Macquarie联系其房产并建造三栋投资联