Ambiente di test per sviluppatori / Meter Simulator
Documentazione Dimostrazione pubblica

Profilo di carico giornaliero · L’energia si accumula nel tempo

← Torna alla selezione del contatore
Area del contatore

WEM2067

Contatore a due canali

Inverter e rete

Monitor dal vivo

Profilo di carico giornaliero · L’energia si accumula nel tempo

Dimostrazione SNZAT3LQD9
Dimostrazione MAC020000002067
Versione del simulatoresimulator-1.0
CanaliA / B

Invia una richiesta reale

Queste risposte provengono dallo API in funzione. Copia un URL per utilizzarlo nella tua applicazione.

HTTP / JSON
GET
https://simulator.iammeter.com/WEM2067/api/monitor

Esempio di riga di comando

curl 'https://simulator.iammeter.com/WEM2067/api/monitor'

Risposta dal vivo

Nessuna richiesta ancora
Fare clic su "Invia richiesta" per visualizzare la risposta API.

Riferimento API HTTP

IAMMETER supporta le API HTTP locali. Questo simulatore implementa solo un sottoinsieme delle interfacce firmware.

Documentazione dell'API HTTP locale IAMMETER · Sottoinsieme API firmware supportato

Tutti e tre gli endpoint seguenti sono richieste GET di sola lettura. Usano il percorso del modello selezionato.

Punto finaleEsempio di riga di comando
/WEM2067/api/monitorcurl 'https://simulator.iammeter.com/WEM2067/api/monitor'
/WEM2067/api/monitorjsoncurl 'https://simulator.iammeter.com/WEM2067/api/monitorjson'
/WEM2067/monitorjsoncurl 'https://simulator.iammeter.com/WEM2067/monitorjson'

Campi dell’array di misurazione

WEM3080 restituisce Data. WEM2067 e WEM3050T restituiscono Datas, con un array per canale.

IndiceMisurazioneUnità
0TensioneV
1CorrenteA
2Potenza attivaW
3Energia importatakWh
4Energia esportatakWh
5FrequenzaHz
6Fattore di potenza—

Esempi di risposta

Esempi illustrativi alle 12:00 UTC+08:00, con energia conteggiata a partire dalle 00:00. Queste non sono risposte in tempo reale.

Esempio di risposta al monitoraggio

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

Esempio di risposta legacy con 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 aggiunge EA.Reactive solo a monitorjson e carica. Ogni riga contiene potenza reattiva in var, energia induttiva in kvarh ed energia capacitiva in kvarh.

Solo WEM3050T supporta NEM. Quando abilitata, la quarta riga Datas somma la potenza attiva trifase, l'energia importata e l'energia esportata; i suoi altri campi sono zero.

Data / Datas ordine di campo: tensione (V), corrente (A), potenza attiva (W), energia importata (kWh), energia esportata (kWh), frequenza (Hz), fattore di potenza.

Connettersi al servizio condiviso Modbus

Documentazione IAMMETRO Modbus/TCP

Tutti i modelli condividono la mappa completa del registro trifase. La selezione di un modello nella pagina non modifica i dati Modbus.

MODBUS / TCP
Indirizzo del serversimulator.iammeter.com:502
Identificativo dell'unitàQualsiasi valore, ripetuto invariato
Leggere i codici funzione03 / 04
CodificaBig-endian, prima la parola alta

Distribuzione pubblica: il dispositivo Local Web e le API locali supportano HTTP sulla porta 80 e HTTPS sulla porta 443. Il portale, la documentazione e l'amministratore utilizzano HTTPS. Le sessioni dei dispositivi HTTP e HTTPS sono separate. Modbus/TCP nativo utilizza una porta TCP separata (predefinita 502); inserisci un nome host e una porta, non un URL. Le destinazioni di caricamento hanno impostazioni HTTP/HTTPS indipendenti.

WEM3080 utilizza la fase A, WEM2067 utilizza i canali A e B e WEM3050T utilizza le fasi A, B e C. Unit ID non seleziona un modello. Dividere i contatori energia Modbus per 800 per ogni modello; non utilizzare il dimensionamento fisico del contatore monofase di 3200. Utilizzare un client Modbus esterno per connettersi tramite TCP.

Mappa dei registri legacy

Gli indirizzi sono indirizzi di protocollo in base zero. Ogni campo a 32 bit occupa due registri consecutivi.

0x00 — 0x41
Indirizzo (decimale/esadecimale)MisurazioneTipoDecodifica
0 / 0x00A – Tensioneuint16÷100 → V
1 / 0x01A – Correnteuint16÷100 → A
2 / 0x02A – potenza attivaint32W
4 / 0x04A – Energia importatauint32÷800 → kWh
6 / 0x06A – Energia esportatauint32÷800 → kWh
8 / 0x08A – Fattore di potenzauint16÷1000
9 / 0x09Modello del dispositivouint164 → WEM3050T
10 / 0x0AB – Tensioneuint16÷100 → V
11 / 0x0BB – Correnteuint16÷100 → A
12 / 0x0CB – potenza attivaint32W
14 / 0x0EB – Energia importatauint32÷800 → kWh
16 / 0x10B – Energia esportatauint32÷800 → kWh
18 / 0x12B – Fattore di potenzauint16÷1000
19 / 0x13Prenotatouint160
20 / 0x14C – Tensioneuint16÷100 → V
21 / 0x15C – Correnteuint16÷100 → A
22 / 0x16C – potenza attivaint32W
24 / 0x18C – Energia importatauint32÷800 → kWh
26 / 0x1AC – Energia esportatauint32÷800 → kWh
28 / 0x1CC – Fattore di potenzauint16÷1000
29 / 0x1DPrenotatouint160
30 / 0x1EFrequenzauint16÷100 → Hz
31 / 0x1FPrenotatouint160
32 / 0x20Potenza attiva trifase totaleint32W
34 / 0x22Energia totale importata (NEM disabilitato)uint32÷800 → kWh
36 / 0x24Energia totale esportata (NEM disabilitato)uint32÷800 → kWh
38 / 0x26A – potenza reattivaint32var
40 / 0x28A energia reattiva induttivauint32÷1000 → kvarh
42 / 0x2AA energia reattiva capacitivauint32÷1000 → kvarh
44 / 0x2CB – potenza reattivaint32var
46 / 0x2EB energia reattiva induttivauint32÷1000 → kvarh
48 / 0x30B energia reattiva capacitivauint32÷1000 → kvarh
50 / 0x32C – potenza reattivaint32var
52 / 0x34C energia reattiva induttivauint32÷1000 → kvarh
54 / 0x36C energia reattiva capacitivauint32÷1000 → kvarh
56 / 0x38Dimostrazione SNASCII / 8 registri1AD9B537, completato con zeri
64 / 0x40Tempo di funzionamentouint32s

Energia attiva preesistente: ÷800 kWh. Reactive energia: ÷1000 kvarh. Registri trifase condivisi; NEM disabilitato. Il tempo di esecuzione aumenta continuamente.

SunSpec 203 · sola lettura

SunSpec 203 utilizza lo stesso endpoint TCP: FC03, base 40000, blocco contatore 40070/107 registri. L'energia utilizza Wh × 10^SF. Leggi l'intero blocco con i suoi fattori di scala.

Mappa ed esempio dei registri SunSpec