API của WPC3700
Danh từ viết tắt WPC: Bộ điều khiển nguồn Wi-Fi
API của Bộ điều khiển nguồn dòng WPC
Bài viết này chủ yếu giới thiệu các API được cung cấp bởiBộ điều khiển nguồn dòng WPC. Thông qua các API này, người dùng có thể thực hiện các thao tác sau:
- Cấu hình các thông số WPC
- Kiểm soát công suất đầu ra của WPC
Ai nên đọc bài viết này
Phần này được đặt ở đầu vì mặc dù chúng tôi đã viết bài viết này nhưng thực tế nó không liên quan đến hầu hết người dùng WPC.
Nếu bạn có bộ điều khiển nguồn dòng WPC, có một số chế độ hoạt động có thể áp dụng:
- Bạn đã cài đặt đồng hồ đo IAMMETER ở phía lưới điện và đang sử dụng trực tiếpWPC3700kết hợp vớiĐồng hồ đo IAMMETER(WPC3700 hoạt động ở chế độ tự động), cho phép WPC3700 hoạt động liên tục dưới sự thúc đẩy của thặng dư năng lượng mặt trời, đó là giải pháp của IAMMETERHệ thống điều khiển máy sưởi PV.
- Bạn không có đồng hồ đo IAMMETER, nhưng bạn quen thuộc với Home Assistant hoặc Node-RED và đã tích hợp WPC3700 vào hệ thống tự động hóa HA hoặc Node-RED (Bật tính năng khám phá MQTT trong Home Assistant bằng phần mềm IAMMETER mới nhất (i.76.058.8)).
- Bạn cần gọi API để tích hợp WPC3700 vào hệ thống của bạn.
Chỉ những người dùng cần chế độ hoạt động thứ ba mới nên đọc bài viết này.
/api/thiết lập năng lượng
/api/setpower?x=100
Giới thiệu
API này kiểm soát công suất đầu ra của WPC.
Lưu ý: Tham số này cũng có thể được sửa đổi thông quathiết lậpAPI (gọi HTTP POST,thiết lậpPowertham số).
Kể từ khithiết lậpPowertham số có thể cần phải được sửa đổi thường xuyên dựa trên số liệu điện lưới theo thời gian thực, giao diện HTTP GET API bổ sung này được cung cấp.
URL và Phương pháp
URL:http://{{IP}}/api/setpower
Phương pháp: HTTP GET
| Tên tham số | Giá trị ví dụ | Đơn vị | Yêu cầu | Kiểu | Sự mô tả |
|---|---|---|---|---|---|
| x | 100 | W | Đúng | số nguyên | Biểu thị công suất đầu ra của WPC. Đây là cùng một tham số nhưthiết lậpPowerTRONGthiết lập. |
/api/setadv
Giới thiệu
API này được sử dụng để thiết lập các tham số của WPC.
Lưu ý: Tất cả các thông số có thể được thiết lập trực tiếp thông quaGiao diện người dùng. Chỉ một số ít khách hàng cần tích hợp các sản phẩm dòng WPC vào hệ thống của họ mới sử dụng API này.
URL và Phương pháp
- URL:
http://{{Địa chỉ IP cục bộ của WPC}}/api/setadv - Phương pháp: HTTP POST
Yêu cầu tham số
Dưới đây là một ví dụ vềthiết lậptham số.
Lưu ý: Khi thực hiệnthiết lập, không phải tất cả các tham số đều cần phải được gửi. Chỉ những tham số cần được sửa đổi mới được gửi. Các tham số không cần sửa đổi không cần phải được gửi. Trước tiên, bạn có thể sử dụnglấy advđể đọc cấu hình hiện tại, sau đó chỉ gửi các tham số cần sửa đổi.
{
"maxPower": 3500,
"setPower": 0,
"restorePower": 0,
"setPowerMode": 0,
"meterAddress": "10.10.30.35",
"threshold": 30,
"hysteresis": 50,
"startHour": 8,
"stopHour": 18,
"tzOffset": 8,
"meterType": 0,
"meterConfig": "3,2,1",
"ntpServer": "ntp.aliyun.com",
"haDiscovery": 1,
"mqttEnabled": 1,
"mqttAddress": "10.10.30.89:1883",
"mqttUsername": "test",
"mqttPassword": "123456",
"uploadInterval": 6
}
Phản ứng
{
"thành công": 1,
"tin nhắn": "ok"
}
Mô tả tham số
| Tên tham số | Kiểu | Đơn vị | Sự mô tả |
|---|---|---|---|
| công suất tối đa | số nguyên | W | Công suất cực đại của tải được điều khiển phải nhỏ hơn 3700 |
| thiết lậpPower | số nguyên | W | Công suất đầu ra của WPC |
| khôi phụcPower | số nguyên | W | Nguồn sau khi thoát khỏi chế độ điều khiển tự động |
| thiết lậpPowerMode | số nguyên | Lựa chọn chế độ hoạt động: 0: Thủ công, 1: Tự động | |
| ngưỡng cửa | số nguyên | W | Ở chế độ tự động, đây là ngưỡng điều chỉnh dựa trên công suất lưới điện |
| sự trễ | số nguyên | W | Ở chế độ tự động, đây là độ trễ để điều chỉnh dựa trên công suất lưới điện |
| giờ bắt đầu | số nguyên | giờ | Thời gian bắt đầu chế độ tự động |
| dừngGiờ | số nguyên | giờ | Thời gian kết thúc chế độ tự động |
| tzBù trừ | số nguyên | Độ lệch múi giờ | |
| métLoại | số nguyên | Lựa chọn thương hiệu đồng hồ đo để đo lưới ở chế độ tự động: 0:iMeter, 1:virtualTCP | |
| métConfig | sợi dây | Lựa chọn mô hình đồng hồ đo để đo lưới ở chế độ tự động: 3:ba pha, 2:sử dụng phaB, 1:tỷ lệ | |
| Máy chủ ntp | sợi dây | Địa chỉ máy chủ NTP | |
| haKhám phá | số nguyên | Bật tính năng tự động khám phá MQTT của Home Assistant: 0: vô hiệu hóa, 1: bật | |
| mqttĐã bật | số nguyên | Bật MQTT: 0: tắt, 1: bật | |
| métĐịa chỉ | sợi dây | Địa chỉ môi giới MQTT, cần thiết khi tích hợp với Home Assistant: 192.168.1.22:1833 | |
| mqttTên người dùng | sợi dây | Tên người dùng MQTT | |
| mqttMật khẩu | sợi dây | Mật khẩu MQTT | |
| tải lênKhoảng thời gian | số nguyên | S | Khoảng thời gian tải lên |
/api/getadv
Giới thiệu
API này đọc tất cả các tham số của WPC (tất cả các tham số từthiết lậpCó thể đọc API tại đây).
URL và Phương pháp
- URL:
http://{{Địa chỉ IP cục bộ của WPC}}/api/getadv - Phương pháp: HTTP GET
Phản ứng
{
"maxPower": 3500,
"setPower": 0,
"restorePower": 0,
"setPowerMode": 0,
"setPowerModeList": "Manual,Auto",
"meterAddress": "10.10.30.35",
"threshold": 20,
"hysteresis": 30,
"startHour": 8,
"stopHour": 18,
"tzOffset": 8,
"meterType": 0,
"meterConfig": "3,2,1",
"meterList": "iMeter,virtualTCP",
"ntpServer": "ntp.aliyun.com",
"haDiscovery": 0,
"mqttEnabled": 0,
"mqttAddress": "192.168.1.22:1833",
"mqttUsername": "test",
"mqttPassword": "123456",
"uploadInterval": 60
}
Tham khảo mô tả các tham số trongthiết lập.
/api/setwifiadv
Giới thiệu
API này cấu hình các thông số Wi-Fi cho các thiết bị WPC/WEM.
URL và Phương pháp
- URL:
http://{{Địa chỉ IP cục bộ của WPC}}/api/setwifiadv - Phương pháp: HTTP POST
Yêu cầu tham số
{
"ssid":"xxxx",
"pwd":"xxxx",
"ip":"xxxx",
"netmask":"xxxx",
"gw":"xxxx",
"dns":"192.168.1.1",
"dhcp":true,
"runMode":"cloud", // cloud, tcp, http
"uploadAddress":"http://myserver.com/upload" // Chỉ hữu ích nếu runMode không phải là cloud
}
Phản ứng
{
"thành công": đúng,
"tin nhắn": "ok"
}
Mô tả tham số
| Tên tham số | Kiểu | Đơn vị | Sự mô tả |
|---|---|---|---|
| mạng di động | sợi dây | Tên AP Wi-Fi cho kết nối WLAN | |
| mật khẩu | sợi dây | Mật khẩu Wi-Fi cho kết nối WLAN | |
| ip | sợi dây | IP tĩnh; không bắt buộc nếu sử dụng chế độ DHCP | |
| mặt nạ lưới | sợi dây | Mặt nạ mạng; không bắt buộc nếu sử dụng chế độ DHCP | |
| gw | sợi dây | Cổng; không bắt buộc nếu sử dụng chế độ DHCP | |
| tên miền | sợi dây | Máy chủ DNS; không cần thiết nếu sử dụng chế độ DHCP | |
| dhcp | bool | false: vô hiệu hóa DHCP, true: kích hoạt DHCP |
Tài liệu tham khảo
& Quot; ẩn & quot; các tính năng trong phần sụn của đồng hồ đo năng lượng Wi-Fi
Chức năng nâng cao của IAMMETER
Chào mừng bạn đến cho chúng tôi biết suy nghĩ của bạn trên diễn đàn của chúng tôi.https://imeter.club
Giới thiệu về IAMMETER
IAMMETER là công ty tập trung vào các sản phẩm và dịch vụ quản lý năng lượng, cung cấp đồng hồ đo năng lượng thông minh, ứng dụng quản lý và nền tảng đám mây.
Mục tiêu của chúng tôi là giúp khách hàng quản lý, sử dụng và tiết kiệm năng lượng hiệu quả, giảm hóa đơn tiền điện thông qua giám sát và phân tích thông minh.
Giải pháp
Các sản phẩm
- Tổng quan về Đồng hồ đo năng lượng IAMMETER
- WEM3080T – Đồng hồ đo năng lượng Wi-Fi ba pha/chia pha
- WEM3080 – Đồng hồ đo năng lượng Wi-Fi một pha
- WEM3050T – Đồng hồ đo năng lượng ba pha
- WEM3046T – Đồng hồ đo năng lượng Wi-Fi ba pha với đầu vào CT tiêu chuẩn 5A