Λυπούμαστε, το πρόγραμμα περιήγησής σας δεν υποστηρίζει JavaScript!

API του WPC3700

Συντομογραφία ουσιαστικού WPC: Ελεγκτής ισχύος Wi-Fi

API του ελεγκτή ισχύος της σειράς WPC

Αυτό το άρθρο εισάγει κυρίως τα API που παρέχονται από τοΕλεγκτές ισχύος της σειράς WPC. Μέσω αυτών των API, οι χρήστες μπορούν να εκτελέσουν τις ακόλουθες λειτουργίες:

  • Διαμόρφωση παραμέτρων WPC
  • Έλεγχος ισχύος εξόδου WPC

Ποιος πρέπει να διαβάσει αυτό το άρθρο

Αυτή η ενότητα τοποθετείται στην αρχή επειδή, αν και γράψαμε αυτό το άρθρο, στην πραγματικότητα δεν σχετίζεται με τους περισσότερους χρήστες WPC.

Εάν έχετε αποκτήσει έναν ελεγκτή ισχύος της σειράς WPC, υπάρχουν μερικοί πιθανοί τρόποι λειτουργίας:

  1. Έχετε ήδη εγκαταστήσει μετρητές IAMMETER στην πλευρά του δικτύου και χρησιμοποιείτε απευθείας τοWPC3700σε συνδυασμό μεIAMMETER μέτρα(Το WPC3700 λειτουργεί σε αυτόματη λειτουργία), επιτρέποντας στο WPC3700 να λειτουργεί συνεχώς υπό την κίνηση του ηλιακού πλεονάσματος, που είναι η λύση IAMMETERΣύστημα ελέγχου Φ/Β θερμαντήρα.
  2. Δεν έχετε μετρητή IAMMETER, αλλά είστε εξοικειωμένοι με το Home Assistant ή το Node-RED και έχετε ενσωματώσει το WPC3700 στο σύστημα αυτοματισμού HA ή Node-RED (Ενεργοποιήστε την ανακάλυψη MQTT στο Home Assistant με το πιο πρόσφατο υλικολογισμικό IAMMETER (i.76.058.8)).
  3. Πρέπει να καλέσετε το API για να ενσωματώσετε το WPC3700 στο δικό σας σύστημα.

Μόνο οι χρήστες που απαιτούν τον τρίτο τρόπο λειτουργίας θα πρέπει να διαβάσουν αυτό το άρθρο.


/api/setpower

/api/setpower?x=100

Εισαγωγή

Αυτό το API ελέγχει την ισχύ εξόδου του WPC.

Σημείωση: Αυτή η παράμετρος μπορεί επίσης να τροποποιηθεί μέσω τουsetadvAPI (κλήση HTTP POST,setPowerπαράμετρος).

Δεδομένου ότι τοsetPowerΗ παράμετρος μπορεί να χρειάζεται να τροποποιείται συχνά με βάση τις ενδείξεις ισχύος του δικτύου σε πραγματικό χρόνο, παρέχεται αυτή η πρόσθετη διεπαφή API HTTP GET.

URL και μέθοδος

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

Μέθοδος: HTTP GET

Όνομα παραμέτρου Παράδειγμα τιμής Μονάδα Υποχρεούμαι Τύπος Περιγραφή
x 100 W Ναί ενθ Αντιπροσωπεύει την ισχύ εξόδου του WPC. Αυτή είναι η ίδια παράμετρος μεsetPowerσεsetadv.

/api/setadv

Εισαγωγή

Αυτό το API χρησιμοποιείται για τον ορισμό των παραμέτρων του WPC.

Σημείωση: Όλες οι παράμετροι μπορούν να ρυθμιστούν απευθείας μέσω τουUI. Μόνο ένας μικρός αριθμός πελατών που χρειάζεται να ενσωματώσουν προϊόντα της σειράς WPC στα δικά τους συστήματα θα χρησιμοποιήσει αυτό το API.

URL και μέθοδος

  • URL:http://{{Τοπική IP του WPC}}/api/setadv
  • Μέθοδος: HTTP POST

Παράμετροι αιτήματος

Παρακάτω είναι ένα παράδειγμα τουsetadvπαραμέτρους.

Σημείωση: Κατά την εκτέλεσηsetadv, δεν χρειάζεται να υποβληθούν όλες οι παράμετροι. Θα πρέπει να υποβάλλονται μόνο οι παράμετροι που πρέπει να τροποποιηθούν. Οι παράμετροι που δεν χρειάζονται τροποποίηση δεν χρειάζεται να υποβληθούν. Μπορείτε πρώτα να χρησιμοποιήσετεgetadvγια να διαβάσετε την τρέχουσα διαμόρφωση, υποβάλετε μόνο τις παραμέτρους που πρέπει να τροποποιηθούν.

{
  "maxPower": 3500,
  "setPower": 0,
  "restorePower": 0,
  "setPowerMode": 0,
  "μετρητή διεύθυνση": "10.10.30.35",
  "κατώφλι": 30,
  "υστέρηση": 50,
  "ώρα έναρξης": 8,
  "Ώρα στάσης": 18,
  "tzOffset": 8,
  "Τύπος μετρητή": 0,
  "meterConfig": "3,2,1",
  "ntpServer": "ntp.aliyun.com",
  "haDiscovery": 1,
  "mqttEnabled": 1,
  "mqttΔιεύθυνση": "10.10.30.89:1883",
  "mqttΌνομα χρήστη": "δοκιμή",
  "mqttΚωδικός πρόσβασης": "123456",
  "Διάστημα μεταφόρτωσης": 6
}

Απάντηση

{
  "επιτυχημένο": 1,
  "μήνυμα": "εντάξει"
}

Περιγραφή παραμέτρου

Όνομα παραμέτρου Τύπος Μονάδα Περιγραφή
maxPower ενθ W Η μέγιστη ισχύς του ελεγχόμενου φορτίου, πρέπει να είναι μικρότερη από 3700
setPower ενθ W Η ισχύς εξόδου του WPC
restorePower ενθ W Τροφοδοσία μετά την έξοδο από τον έλεγχο αυτόματης λειτουργίας
setPowerMode ενθ Επιλογή τρόπου λειτουργίας: 0: Χειροκίνητη, 1: Αυτόματη
κατώφλι ενθ W Στην αυτόματη λειτουργία, αυτό είναι το όριο προσαρμογής με βάση την ισχύ του δικτύου
υστέρηση ενθ W Στην αυτόματη λειτουργία, αυτή είναι η υστέρηση για προσαρμογή με βάση την ισχύ του δικτύου
ώρα έναρξης ενθ ώρα Ώρα έναρξης της αυτόματης λειτουργίας
stopHour ενθ ώρα Ώρα λήξης της αυτόματης λειτουργίας
tzOffset ενθ Μετατόπιση ζώνης ώρας
Τύπος μετρητή ενθ Επιλογή επωνυμίας μετρητή για μέτρηση πλέγματος σε αυτόματη λειτουργία: 0:iMeter, 1:virtualTCP
meterConfig σειρά Επιλογή μοντέλου μετρητή για μέτρηση πλέγματος σε αυτόματη λειτουργία: 3: τριφασική, 2: χρήση φάση Β, 1: αναλογία
ntpServer σειρά Διεύθυνση διακομιστή NTP
haDiscovery ενθ Ενεργοποίηση Home Assistant MQTT auto discovery: 0: disable, 1: enable
mqttΕνεργοποιημένο ενθ Ενεργοποίηση MQTT: 0: απενεργοποίηση, 1: ενεργοποίηση
μετρΔιεύθυνση σειρά Διεύθυνση μεσίτη MQTT, που απαιτείται κατά την ενσωμάτωση με το Home Assistant: 192.168.1.22:1833
mqttΌνομα χρήστη σειρά Όνομα χρήστη MQTT
mqttΚωδικός πρόσβασης σειρά Κωδικός πρόσβασης MQTT
uploadInterval ενθ μικρό Χρόνος μεσοδιαστήματος μεταφόρτωσης

/api/getadv

Εισαγωγή

Αυτό το API διαβάζει όλες τις παραμέτρους του WPC (όλες τις παραμέτρους από τοsetadvΤο API μπορείτε να το διαβάσετε εδώ).

URL και μέθοδος

  • URL:http://{{Τοπική IP του WPC}}/api/getadv
  • Μέθοδος: HTTP GET

Απάντηση

{
  "maxPower": 3500,
  "setPower": 0,
  "restorePower": 0,
  "setPowerMode": 0,
  "setPowerModeList": "Manual,Auto",
  "μετρητή διεύθυνση": "10.10.30.35",
  "κατώφλι": 20,
  "υστέρηση": 30,
  "ώρα έναρξης": 8,
  "Ώρα στάσης": 18,
  "tzOffset": 8,
  "Τύπος μετρητή": 0,
  "meterConfig": "3,2,1",
  "meterList": "iMeter,virtualTCP",
  "ntpServer": "ntp.aliyun.com",
  "haDiscovery": 0,
  "mqttEnabled": 0,
  "mqttΔιεύθυνση": "192.168.1.22:1833",
  "mqttΌνομα χρήστη": "δοκιμή",
  "mqttΚωδικός πρόσβασης": "123456",
  "Διάστημα μεταφόρτωσης": 60
}

Ανατρέξτε στην περιγραφή των παραμέτρων στοsetadv.


/api/setwifiadv

Εισαγωγή

Αυτό το API διαμορφώνει τις παραμέτρους Wi-Fi για συσκευές WPC/WEM.

URL και μέθοδος

  • URL:http://{{Τοπική IP του WPC}}/api/setwifiadv
  • Μέθοδος: HTTP POST

Παράμετροι αιτήματος

{
    "ssid":"xxxx",
    "pwd":"xxxx",
    "ip":"xxxx",
    "μάσκα δικτύου":"xxxxx",  
    "gw":"xxxx",
    "dns":"192.168.1.1",
    "dhcp":true,
    "runMode":"cloud", // cloud, tcp, http
    "uploadAddress":"http://myserver.com/upload" // Χρήσιμο μόνο εάν το runMode δεν είναι cloud
}

Απάντηση

{
    "επιτυχής": αλήθεια,
    "μήνυμα": "εντάξει"
}

Περιγραφή παραμέτρου

Όνομα παραμέτρου Τύπος Μονάδα Περιγραφή
ssid σειρά Όνομα AP Wi-Fi για τη σύνδεση WLAN
pwd σειρά Κωδικός πρόσβασης Wi-Fi για τη σύνδεση WLAN
ip σειρά Στατική IP; δεν απαιτείται εάν χρησιμοποιείτε λειτουργία DHCP
μάσκα δικτύου σειρά Μάσκα δικτύου; δεν απαιτείται εάν χρησιμοποιείτε λειτουργία DHCP
gw σειρά Είσοδος πυλών; δεν απαιτείται εάν χρησιμοποιείτε λειτουργία DHCP
dns σειρά Διακομιστής DNS. δεν απαιτείται εάν χρησιμοποιείτε λειτουργία DHCP
dhcp bool false: απενεργοποιήστε το DHCP, true: ενεργοποιήστε το DHCP

Τεκμηρίωση αναφοράς

Το «κρυμμένο» χαρακτηριστικά στο υλικολογισμικό του μετρητή ενέργειας Wi-Fi

Προηγμένη λειτουργία του IAMMETER

Καλώς ήρθατε να μας πείτε τη γνώμη σας στο φόρουμ μας.https://imeter.club

Σχετικά με το IAMMETER

Η IAMMETER είναι μια εταιρεία που εστιάζει σε προϊόντα και υπηρεσίες διαχείρισης ενέργειας, προσφέροντας έξυπνους μετρητές ενέργειας, εφαρμογές διαχείρισης και πλατφόρμες cloud.

Στόχος μας είναι να βοηθήσουμε τους πελάτες να διαχειρίζονται, να χρησιμοποιούν και να εξοικονομούν ενέργεια αποτελεσματικά, μειώνοντας τους λογαριασμούς ηλεκτρικής ενέργειας μέσω έξυπνης παρακολούθησης και ανάλυσης.

Λύσεις

Προϊόντα

Σύστημα

Μπλουζα