Giải thích dữ liệu JSON từ đồng hồ năng lượng IAMMETER
Bài viết này chủ yếu giới thiệu định nghĩa dữ liệu JSON của đồng hồ điện.
Xin lưu ý: bài viết này không dành cho người dùng phổ thông; nó dành riêng cho những ai muốn tích hợp đồng hồ năng lượng của IAMMETER vào hệ thống của bên thứ ba. Nếu bạn chỉ sử dụng đồng hồ điện trong hệ thống IAMMETER, bạn không cần quan tâm đến chi tiết nội dung JSON.
Điều này bao gồm các tình huống như tải dữ liệu đồng hồ năng lượng lên máy chủ của bên thứ ba hoặc tích hợp đồng hồ năng lượng vào nền tảng mã nguồn mở ngay tại chỗ. Bất kể đồng hồ được thiết lập để tải dữ liệu lên máy chủ của bên thứ ba (dùng HTTP/HTTPS, TCP/TLS, MQTT) hay để lấy dữ liệu thông qua API cục bộ, định dạng JSON đều nhất quán ở mọi phương thức.
Định dạng JSON
Đồng hồ ba pha
Dưới đây là các loại đồng hồ ba pha khác nhau mà IAMMETER cung cấp:
| Phần cứng | Pha | Cấp CT | IAMMETER-cloud | NEM | Phản kháng | Ghi chú |
|---|---|---|---|---|---|---|
| WEM3080T | 3 | 150,250,500 | Có | Có | Có | |
| WEM3046T | 3 | N/A | Có | Có | Có | CT không có trong gói |
| WEM3050T | 3 | 150 | 3 tháng | Có | Có |
Cách chọn đồng hồ 3 pha của IAMMETER
Định dạng JSON của đồng hồ 3 pha
{
"method":"2-5",
"mac":"B0F8933C1DF7", //mac
"version":"i.75.98.66",//FW version
"server":"em",
"SN":"12345678",//Serial Number
"EA":{
"Reactive":[
[
-953, //reactive power of phase A,unit:KVAR
56.789, //reactive energy(inductive) of phase A ,unit:KVARH
65.879 //reactive energy(capacitive) of phase A ,unit:KVARH
],
[
-948, //reactive power of phase B,unit:KVAR
78.659,//reactive energy(inductive) of phase B ,unit:KVARH
2.323 //reactive energy(capacitive) of phase B ,unit:KVARH
],
[
-944, //reactive power of phase C,unit:KVAR
65.245,//reactive energy(inductive) of phase c ,unit:KVARH
6.666 //reactive energy(capacitive) of phase C ,unit:KVARH
]
]
},
"Datas":[
[
219.7, //voltage of Phase A,unit:V
0.5, //current of phase A,unit :A
-54.9, //active power of phase A, unit :w
11.337, //forward active energy of phase A, unit :Kwh
11.201, //reverse active energy of phase A,unit Kwh
49.99, //Frequency of phase A
0.5 //power factor of phase A
],
[
219.9, //voltage of Phase B.unit:V
0.499, //current of phase B,unit :A
-55.4, //active power of phase B, unit :w
11.039, //forward active energy of phase B, unit :Kwh
10.908, //reverse active energy of phase B,unit Kwh
49.99, //Frequency of phase B
0.5 //power factor of phase B
],
[
219.9,//voltage of Phase C,unit:V
0.499, //current of phase C,unit :A
-55.7, //active power of phase C, unit :w
10.975, //forward active energy of phase C, unit :Kwh
10.846, //reverse active energy of phase C,unit Kwh
49.99, //Frequency of phase C
0.51 //power factor of phase C
]
]
}
Xin lưu ý:
- Việc đo công suất phản kháng (KVAR) và điện năng phản kháng (KVARH) chỉ được kích hoạt khi bạn bật theo dõi chúng thông qua API này.
- công suất tác dụng = Điện áp * Dòng điện * hệ số công suất
Đồng hồ một pha
WEM3080: đồng hồ năng lượng một pha thông minh Wi-Fi, Cloud/app, đồng hồ phụ
Định dạng JSON cho đồng hồ một pha
{
"method": "uploadsn",
"mac": "B0F8932A295C", //mac
"version": "i.75.98.71y",//FW version
"server": "em",
"SN": "12345678", //serial number
"Data": [
228.91, //voltage,unit:V
1.61, //current ,unit :amp
225, //active power, unit :w
15066.47, //forward active energy, unit:kwh
0 //reverse active energy, unit:kwh
]
}
Hướng dẫn tích hợp các sản phẩm IAMMETER vào hệ thống của bên thứ ba
Tất cả sản phẩm của IAMMETER đều được thiết kế để tích hợp liền mạch với máy chủ của bên thứ ba thông qua các giao thức như HTTP/HTTPS, MQTT, TCP/TLS, hoặc với nhiều nền tảng mã nguồn mở khác nhau như Home Assistant, Node-RED, ioBroker, OpenHAB, Zabbix và ThingsBoard. Khả năng tích hợp đơn giản này là một đặc điểm nổi bật của IAMMETER.

Bài viết này không chỉ áp dụng cho WEM3050T mà còn cho tất cả các dòng đồng hồ ba pha của IAMMETER. Cách sử dụng WEM3050T mà không cần IAMMETER-cloud