Xin lỗi, trình duyệt của bạn không hỗ trợ JavaScript!

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:

  1. 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.
  2. 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)).
  3. 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

Hệ thống

Đứng đầu