订阅电能表的瞬时值
订阅电能表的实时功率数据
本文是概要介绍,主要面向希望进行二次开发的客户。
它列出了从系统或 WiFi 电能表订阅能源数据的不同方法。
欢迎在此与我们讨论 https://imeter.club/topic/445

从 IAMMETER-cloud 订阅数据
HTTPs API
IAMMETER-cloud 可以通过 API 返回即时读数。 用户可以在账户中创建令牌,并通过带有该令牌的 API 读取即时值(电压、电流、有功功率、正向电量和反向电量)。 更多详情,请参阅 IAMMETER 的 HTTP API
MQTT
IAMMETER-cloud 还提供 MQTT 代理用于测试(非标准服务)。因此,您也可以通过 MQTT 从 IAMMETER-cloud 订阅即时值。 如何从 IAMMETER 订阅 MQTT 主题 新功能:开发您自己的网页监控视图 通过 Home Assistant 订阅 IAMMETER 主题
从 IAMMETER-Docker 订阅数据
IAMMETER Docker 是一个简易版能源监控系统,由 IAMMETER 部署。其主要特点包括:
- 可部署在客户自己的服务器上(建议使用树莓派作为服务器)。
- 作为 API 服务器运行,您可以通过开放 API 设计和开发自己的用户界面。
IAMMETER-docker 内部提供了 MQTT 代理。
因此,您可以通过 MQTT 订阅即时数据。请参考 /docs/docker-advanced#subscribe
关于 IAMMETER-docker 的更多介绍,请参考 IAMMETER-Docker 介绍
从 MQTT 代理订阅数据
IAMMETER 的产品支持 MQTT 协议,可配置为通过 MQTT 发布数据。
如果您有 MQTT 代理,可以将电能表配置为直接向其发布数据,这样您就可以从自己的 MQTT 代理订阅数据。
更多详情,请参考
/docs/integrate-with-mqtt-server

直接从电能表读取数据
以上章节展示了如何将电能表集成到不同系统中然后订阅数据。 本章将介绍如何直接从硬件读取数据。单相电能表和三相电能表均支持灵活的数据接口。
API: monitorjson/monitor
Monitorjson
Method: http get
介绍:monitorjson
Monitor
Method: http get
介绍:Monitor

Modbus/TCP
Modbus TCP 是用于工业系统(如 ICS、DCS、SCADA)的常用协议。
WEM3080T(三相电能表,Wi-Fi)和 WEM3080(单相电能表,Wi-Fi)现均已支持 Modbus/TCP。
在此模式下,支持每秒查询一次数据。这是该模式的最大优势。
更多详情:
在 IAMMETER 的 Wi-Fi 电能表中支持 Modbus/TCP
从 Home Assistant 和 NodeRed 读取数据
如果您熟悉一些开源平台(如 Home Assistant、NodeRed),也可以轻松地将 WiFi 电能表集成到其中并订阅数据。 Home Assistant 摘要:如何在 Home Assistant 中使用 IAMMETER 的 Wi-Fi 电能表 与 Home Assistant 集成 NodeRed /docs/nodered 在 NodeRed 中通过 Modbus/TCP 请求电能表数据 [NodeRed] 通过 Modbus/TCP 请求 Wi-Fi 电能表并控制继电器