WEM2067
Licznik dwukanałowy
Monitor na żywo
Dobowy profil obciążenia · Energia narasta z upływem czasu
Wyślij prawdziwą prośbę
Odpowiedzi te pochodzą z działającego API. Skopiuj adres URL, aby użyć go we własnej aplikacji.
https://simulator.iammeter.com/WEM2067/api/monitorPrzykład wiersza poleceń
curl 'https://simulator.iammeter.com/WEM2067/api/monitor'
Odpowiedź na żywo
Nie ma jeszcze prośbyKliknij „Wyślij żądanie”, aby wyświetlić odpowiedź API.
Dokumentacja HTTP API
IAMMETER obsługuje lokalne interfejsy API HTTP. Ten symulator implementuje tylko podzbiór interfejsów oprogramowania sprzętowego.
Dokumentacja lokalnego interfejsu API protokołu HTTP IAMMETER · Obsługiwany podzbiór API oprogramowania sprzętowego
Wszystkie trzy poniższe punkty końcowe są żądaniami GET tylko do odczytu. Korzystają z wybranej ścieżki modelu.
| Punkt końcowy | Przykład wiersza poleceń |
|---|---|
| /WEM2067/api/monitor | curl 'https://simulator.iammeter.com/WEM2067/api/monitor' |
| /WEM2067/api/monitorjson | curl 'https://simulator.iammeter.com/WEM2067/api/monitorjson' |
| /WEM2067/monitorjson | curl 'https://simulator.iammeter.com/WEM2067/monitorjson' |
Pola tablicy pomiarów
WEM3080 zwraca Data. WEM2067 i WEM3050T zwracają Datas z jedną tablicą na kanał.
| Indeks | Pomiar | Jednostka |
|---|---|---|
| 0 | Napięcie | V |
| 1 | Prąd | A |
| 2 | Moc czynna | W |
| 3 | Energia pobrana | kWh |
| 4 | Energia oddana | kWh |
| 5 | Częstotliwość | Hz |
| 6 | Współczynnik mocy | — |
Przykłady odpowiedzi
Przykłady ilustrujące o godzinie 12:00 UTC+08:00, z energią liczoną od godziny 00:00. To nie są odpowiedzi na żywo.
Przykład odpowiedzi monitora
{
"ssid": "IAMMETER-Simulator",
"sig": 100,
"mac": "020000002067",
"version": "simulator-1.0",
"server": "em",
"SN": "ZAT3LQD9",
"model": "WEM2067",
"Datas": [
[230.0,1.252,270.0,2.092,0.000,50.00,0.94],
[229.5,0.487,110.0,1.280,0.000,50.00,0.98]
]
}Przykład starszej odpowiedzi z Reactive
{
"method": "5-9",
"mac": "020000002067",
"version": "simulator-1.0",
"server": "em",
"SN": "ZAT3LQD9",
"EA": {
"Reactive": [
[99.9,0.666,0.000],
[19.8,0.379,0.000]
]
},
"Datas": [
[230.0,1.252,270.0,2.092,0.000,50.00,0.94],
[229.5,0.487,110.0,1.280,0.000,50.00,0.98]
]
}
Reactive dodaje EA.Reactive tylko do monitorjson i przesyła. Każdy wiersz zawiera moc bierną w var, energię indukcyjną w kvarh i energię pojemnościową w kvarh.
Tylko WEM3050T obsługuje NEM. Po włączeniu czwarty wiersz Datas sumuje moc czynną trójfazową, energię importowaną i energię eksportowaną; jego pozostałe pola mają wartość zerową.
Kolejność pól Data / Datas: napięcie (V), prąd (A), moc czynna (W), energia importowana (kWh), energia eksportowana (kWh), częstotliwość (Hz), współczynnik mocy.
Połącz się z udostępnioną usługą Modbus
Dokumentacja IAMMETER Modbus/TCP
Wszystkie modele korzystają z pełnej mapy rejestrów trójfazowych. Wybranie modelu na stronie nie powoduje zmiany danych Modbus.
Wdrożenie publiczne: urządzenie Local Web i lokalne interfejsy API obsługują HTTP na porcie 80 i HTTPS na porcie 443. Portal, dokumentacja i administrator używają HTTPS. Sesje urządzeń HTTP i HTTPS są oddzielne. Natywny Modbus/TCP wykorzystuje oddzielny port TCP (domyślnie 502); wprowadź nazwę hosta i port, a nie adres URL. Miejsca docelowe przesyłania mają niezależne ustawienia HTTP/HTTPS.
Mapa starszych rejestrów
Adresy są adresami protokołów liczonymi od zera. Każde pole 32-bitowe zajmuje dwa kolejne rejestry.
| Adres (dziesiętny / szesnastkowy) | Pomiar | Typ | Rozszyfrowanie |
|---|---|---|---|
| 0 / 0x00 | A – Napięcie | uint16 | ÷100 → V |
| 1 / 0x01 | A – Prąd | uint16 | ÷100 → A |
| 2 / 0x02 | A – moc czynna | int32 | W |
| 4 / 0x04 | A – Energia pobrana | uint32 | ÷800 → kWh |
| 6 / 0x06 | A – Energia oddana | uint32 | ÷800 → kWh |
| 8 / 0x08 | A – Współczynnik mocy | uint16 | ÷1000 |
| 9 / 0x09 | Model urządzenia | uint16 | 4 → WEM3050T |
| 10 / 0x0A | B – Napięcie | uint16 | ÷100 → V |
| 11 / 0x0B | B – Prąd | uint16 | ÷100 → A |
| 12 / 0x0C | B – moc czynna | int32 | W |
| 14 / 0x0E | B – Energia pobrana | uint32 | ÷800 → kWh |
| 16 / 0x10 | B – Energia oddana | uint32 | ÷800 → kWh |
| 18 / 0x12 | B – Współczynnik mocy | uint16 | ÷1000 |
| 19 / 0x13 | Skryty | uint16 | 0 |
| 20 / 0x14 | C – Napięcie | uint16 | ÷100 → V |
| 21 / 0x15 | C – Prąd | uint16 | ÷100 → A |
| 22 / 0x16 | C – moc czynna | int32 | W |
| 24 / 0x18 | C – Energia pobrana | uint32 | ÷800 → kWh |
| 26 / 0x1A | C – Energia oddana | uint32 | ÷800 → kWh |
| 28 / 0x1C | C – Współczynnik mocy | uint16 | ÷1000 |
| 29 / 0x1D | Skryty | uint16 | 0 |
| 30 / 0x1E | Częstotliwość | uint16 | ÷100 → Hz |
| 31 / 0x1F | Skryty | uint16 | 0 |
| 32 / 0x20 | Całkowita moc czynna trójfazowa | int32 | W |
| 34 / 0x22 | Całkowita importowana energia (NEM wyłączony) | uint32 | ÷800 → kWh |
| 36 / 0x24 | Całkowity eksport energii (NEM wyłączony) | uint32 | ÷800 → kWh |
| 38 / 0x26 | A – moc bierna | int32 | var |
| 40 / 0x28 | A indukcyjna energia bierna | uint32 | ÷1000 → kvarh |
| 42 / 0x2A | A pojemnościowa energia bierna | uint32 | ÷1000 → kvarh |
| 44 / 0x2C | B – moc bierna | int32 | var |
| 46 / 0x2E | B indukcyjna energia bierna | uint32 | ÷1000 → kvarh |
| 48 / 0x30 | B pojemnościowa energia bierna | uint32 | ÷1000 → kvarh |
| 50 / 0x32 | C – moc bierna | int32 | var |
| 52 / 0x34 | C indukcyjna energia bierna | uint32 | ÷1000 → kvarh |
| 54 / 0x36 | C pojemnościowa energia bierna | uint32 | ÷1000 → kvarh |
| 56 / 0x38 | Wersja demonstracyjna SN | ASCII / 8 rejestrów | 1AD9B537, uzupełniony zerami |
| 64 / 0x40 | Czas pracy | uint32 | s |
Dotychczasowa energia czynna: ÷800 kWh. Energia Reactive: ÷1000 kvarh. Wspólne rejestry trójfazowe; NEM wyłączone. Czas działania stale się zwiększa.
SunSpec 203 · tylko do odczytu
SunSpec 203 wykorzystuje ten sam punkt końcowy TCP: FC03, podstawa 40000, blok liczników 40070/107 rejestrów. Energia zużywa Wh × 10^SF. Przeczytaj cały blok ze współczynnikami skali.
Mapa rejestrów SunSpec i przykład