Maaf, browser Anda tidak mendukung JavaScript!

API dari WPC3700

Singkatan kata benda WPC: Pengontrol daya Wi-Fi

API Pengontrol Daya Seri WPC

Artikel ini terutama memperkenalkan API yang disediakan olehPengontrol Daya Seri WPCMelalui API ini, pengguna dapat melakukan operasi berikut:

  • Konfigurasikan parameter WPC
  • Kontrol daya keluaran WPC

Siapa yang Harus Membaca Artikel Ini

Bagian ini ditempatkan di awal karena, meskipun kami menulis artikel ini, sebenarnya tidak relevan bagi sebagian besar pengguna WPC.

Jika Anda telah memperoleh pengontrol daya seri WPC, ada beberapa kemungkinan mode operasi:

  1. Anda telah memasang meteran IAMMETER di sisi grid dan langsung menggunakannyaWPC3700bersamaPengukur IAMMETER(WPC3700 beroperasi dalam mode otomatis), memungkinkan WPC3700 bekerja terus menerus di bawah dorongan surplus surya, yang merupakan solusi IAMMETERSistem Kontrol Pemanas PV.
  2. Anda tidak memiliki meteran IAMMETER, tetapi Anda terbiasa dengan Home Assistant atau Node-RED dan telah mengintegrasikan WPC3700 ke dalam sistem otomasi HA atau Node-RED (Aktifkan penemuan MQTT di Home Assistant dengan firmware IAMMETER terbaru (i.76.058.8)).
  3. Anda perlu memanggil API untuk mengintegrasikan WPC3700 ke sistem Anda sendiri.

Hanya pengguna yang memerlukan mode operasi ketiga yang harus membaca artikel ini.


/api/setdaya

/api/setpower?x=100

pengantar

API ini mengontrol daya keluaran WPC.

Catatan: Parameter ini juga dapat diubah melaluisetadvAPI (panggilan HTTP POST,mengatur dayaparameter).

Sejakmengatur dayaparameter mungkin perlu sering dimodifikasi berdasarkan pembacaan daya jaringan waktu nyata, antarmuka API HTTP GET tambahan ini disediakan.

URL dan Metode

URL:http://{{IP}}/api/setpower

Metode: HTTP GET

Nama Parameter Contoh Nilai Satuan Diperlukan Jenis Keterangan
X 100 W Ya ke dalam Mewakili daya keluaran WPC. Ini adalah parameter yang sama denganmengatur dayadi dalamsetadv.

/api/setadv

pengantar

API ini digunakan untuk mengatur parameter WPC.

Catatan: Semua parameter dapat langsung diatur melaluiAntarmuka PenggunaHanya sejumlah kecil pelanggan yang perlu mengintegrasikan produk seri WPC ke dalam sistem mereka sendiri yang akan menggunakan API ini.

URL dan Metode

  • URL:http://{{IP Lokal WPC}}/api/setadv
  • Metode: HTTP POST

Parameter Permintaan

Berikut adalah contohnyasetadvparameter.

Catatan: Saat menjalankansetadv, tidak semua parameter perlu dikirimkan. Hanya parameter yang perlu dimodifikasi yang harus dikirimkan. Parameter yang tidak perlu dimodifikasi tidak perlu dikirimkan. Anda dapat menggunakandapatkanadvuntuk membaca konfigurasi saat ini, lalu hanya mengirimkan parameter yang perlu dimodifikasi.

{
"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
}

Tanggapan

{
"berhasil": 1,
"pesan": "oke"
}

Deskripsi Parameter

Nama Parameter Jenis Satuan Keterangan
daya maksimum ke dalam W Daya maksimum beban yang dikontrol harus kurang dari 3700
mengatur daya ke dalam W Daya keluaran WPC
memulihkanKekuatan ke dalam W Kontrol daya setelah keluar dari mode otomatis
aturModeDaya ke dalam Pemilihan mode operasi: 0: Manual, 1: Otomatis
ambang ke dalam W Dalam mode otomatis, ini adalah ambang batas untuk penyesuaian berdasarkan daya jaringan
histeresis ke dalam W Dalam mode otomatis, ini adalah histeresis untuk penyesuaian berdasarkan daya jaringan
jammulai ke dalam jam Waktu mulai mode otomatis
hentikanJam ke dalam jam Waktu berakhirnya mode otomatis
mengimbangi tz ke dalam Perbedaan zona waktu
tipemeter ke dalam Pilihan merek meter untuk pengukuran grid dalam mode otomatis: 0:iMeter, 1:virtualTCP
konfigurasi meteran rangkaian Pilihan model meter untuk pengukuran grid dalam mode otomatis: 3:tiga fase, 2:gunakan faseB, 1:rasio
server ntp rangkaian Alamat server NTP
penemuan ha ke dalam Aktifkan penemuan otomatis MQTT Asisten Rumah: 0: nonaktifkan, 1: aktifkan
mqttDiaktifkan ke dalam Aktifkan MQTT: 0: nonaktifkan, 1: aktifkan
alamat meteran rangkaian Alamat broker MQTT, diperlukan saat integrasi dengan Home Assistant: 192.168.1.22:1833
Nama pengguna mqtt rangkaian Nama pengguna MQTT
Kata sandi mqtt rangkaian Kata sandi MQTT
unggahInterval ke dalam S Waktu interval unggah

/api/getadv

pengantar

API ini membaca semua parameter WPC (semua parameter darisetadv(API dapat dibaca di sini).

URL dan Metode

  • URL:http://{{IP Lokal WPC}}/api/getadv
  • Metode: HTTP GET

Tanggapan

{
"maxPower": 3500,
"setPower": 0,
"restorePower": 0,
"setPowerMode": 0,
"setPowerModeList": "Manual,Otomatis",
"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
}

Lihat deskripsi parameter disetadv.


/api/setwifiadv

pengantar

API ini mengonfigurasi parameter Wi-Fi untuk perangkat WPC/WEM.

URL dan Metode

  • URL:http://{{IP Lokal WPC}}/api/setwifiadv
  • Metode: HTTP POST

Parameter Permintaan

{
"ssid":"xxxx",
"pwd":"xxxx",
"ip":"xxxx",
"netmask":"xxxxx",
"gw":"xxxx",
"dns":"192.168.1.1",
"dhcp":true,
"runMode":"cloud", // cloud, tcp, http
"uploadAddress":"http://myserver.com/upload" // Berguna hanya jika runMode bukan cloud
}

Tanggapan

{
"berhasil": benar,
"pesan": "oke"
}

Deskripsi Parameter

Nama Parameter Jenis Satuan Keterangan
alamat IP rangkaian Nama AP Wi-Fi untuk koneksi WLAN
kata sandi rangkaian Kata sandi Wi-Fi untuk koneksi WLAN
aku p rangkaian IP statis; tidak diperlukan jika menggunakan mode DHCP
topeng jaring rangkaian Netmask; tidak diperlukan jika menggunakan mode DHCP
gw rangkaian Gateway; tidak diperlukan jika menggunakan mode DHCP
alamat IP rangkaian Server DNS; tidak diperlukan jika menggunakan mode DHCP
layanan dhcp bool salah: nonaktifkan DHCP, benar: aktifkan DHCP

Dokumentasi Referensi

Yang "tersembunyi" fitur dalam firmware pengukur energi Wi-Fi

Fungsi lanjutan IAMMETER

Selamat datang untuk memberi tahu kami pendapat Anda di forum kami.https://imeter.club

Tentang IAMMETER

IAMMETER adalah perusahaan yang berfokus pada produk dan layanan manajemen energi, menawarkan meteran energi pintar, aplikasi manajemen, dan platform cloud.

Sasaran kami adalah membantu pelanggan mengelola, memanfaatkan, dan menghemat energi secara efektif, mengurangi tagihan listrik melalui pemantauan dan analisis cerdas.

Solusi

Produk

Sistem

Atas