죄송합니다. 브라우저가 JavaScript를 지원하지 않습니다!
로그인

API를 통해 IAMMETER-cloud를 더 효율적으로 사용하는 방법

전제 조건

IAMMETER-cloud는 일부 API를 제공하며, 개발자는 이러한 API를 사용하여 IAMMETER의 데이터를 타사 시스템에 통합하는 등 흥미로운 작업을 수행할 수 있습니다. 이전에는 이러한 API를 비즈니스 파트너와 일부 대규모 고객에게만 공개했었지만, 이제는 모든 고객에게 공개하기로 결정했습니다.

의견이 있으시면 포럼에서 알려주시기 바랍니다. https://imeter.club

API 제한

API는 무제한으로 호출할 수 없으며, 각 API의 일일 호출 횟수를 제한합니다. API를 너무 자주 호출하지 마십시오.

시간별 또는 일일 제한을 초과하면 API가 아무것도 반환하지 않습니다.

번호 API 제한 유형 시간당 일일 설명
1 /user/login ip 5 30 하나의 IP는 이 API를 시간당 5회만 호출할 수 있습니다.
2 /site/meterdata/ SN 12 하나의 SN은 이 API를 시간당 12회만 호출할 수 있습니다.
3 /site/powerAnalysis SN 5 하나의 SN은 이 API를 일일 5회만 호출할 수 있습니다.
4 /site/offlineAnalysis SN 5 하나의 SN은 이 API를 일일 5회만 호출할 수 있습니다.

계정: 계정의 토큰 가져오기

계정의 토큰을 반환합니다. 토큰은 거의 모든 API에서 사용됩니다.

토큰을 갱신하려는 경우가 아니라면 이 API를 호출할 필요가 없습니다. 한 시간에 5회 이상, 하루에 30회 이상 이 API를 호출하지 마십시오.

URL 및 메서드

모든 API에서 사용되는 계정의 토큰을 가져옵니다.

URL: https://www.iammeter.com/api/v1/user/login

메서드: post

이 API는 IAMMETER SwaggerUI get token에서 온라인으로 테스트할 수 있습니다.

데이터

번호 매개변수 설명 예시
1 user name IAMMETER의 사용자 이름 test
2 password IAMMETER의 비밀번호 123456

응답

토큰 값은 아래의 모든 API에서 사용됩니다.

{
    "data": {
        "id": 2025,
        "token": "349dfxxxxxxac5169",
        "refreshToken": "8adf75e5da10424985f3b83855133982"
    },
    "successful": true,
    "message": null
}

웹 시스템에서 직접 토큰 가져오기

이 토큰은 시스템에 로그인한 후 직접 읽을 수도 있습니다.

image-20230921163110697

에너지 미터: 최신 업로드 데이터 및 UTC 시간 가져오기

해당 SN의 마지막 업로드 데이터를 가져옵니다.

한 시간에 12회 이상 이 API를 호출하지 마십시오.

URL 및 메서드

기본(meterdata): https://www.iammeter.com/api/v1/site/meterdata/{sn}

이 API는 IAMMETER SwaggerUI에서 온라인으로 테스트할 수 있습니다.

고급(meterdata2): https://www.iammeter.com/api/v1/site/meterdata2/{sn}

이 API는 IAMMETER SwaggerUI meterdataIAMMETER SwaggerUI meterdata2에서 온라인으로 테스트할 수 있습니다.

메서드: GET

제한: 이 API를 하루 288회(5분 간격) 이상 요청하지 마십시오.

기본과 고급의 차이점:

기본: PF(역률) 없음

고급: PF(역률) 포함

매개변수

이름 유형 예시
Token String xxx 필수
rtctime string 2025-6-16 선택사항

응답: 단상 - meterdata(역률 없음)

값 정의: voltage, current, active power, imported kWh, exported kWh

{
    "data": {
        "values": [
            [
                230.220, //voltage
                1.300, //curent
                119.000,//active power
                1766.590, //imported kWh
                0.000 //exported kWh
            ]
        ],
        "localTime": "2020/8/28 15:27:33",
        "gmtTime": "2020/8/28 5:27:33"
    },
    "successful": true,
    "message": null
}

응답: 단상 - meterdata2(역률 포함)

값 정의: voltage, current, active power, power factor, imported kWh, exported kWh.

역률을 유효전력과 수입 에너지 사이에 배치하는 것이 최적의 방식이 아니라는 점을 인지하고 있지만, 현재 형식이 이미 이렇게 설정되어 있습니다—이 배열에 유의하시기 바랍니다.

{
    "data":{
        "values":[
            [
                233.41, //voltage
                0.718,//current
                111,//active power
                0.66,//power factor
                5724.85, //imported energy
                0 //exported energy
            ]
        ],
        "localTime":"2023/11/21 14:30:22",
        "gmtTime":"2023/11/21 6:30:22"
    },
    "successful":true,
    "message":null
}

응답: 3상 - meterdata(역률 없음)

values의 세 배열은 A상, B상, C상을 나타냅니다.

값 정의: voltage, current, active power, imported kWh, exported kWh

{
    "data": {
        "values": [
            [
                242.600,//voltage
                1.000,//current
                216.000,//active power
                32354.600,//imported energy
                0.000//exported energy
            ],
            [
                242.600,
                1.000,
                1986.000,
                30536.410,
                17704.720
            ],
            [
                0.000,
                0.000,
                0.000,
                0.000,
                0.000
            ]
        ],
        "localTime": "2020/8/28 15:30:48",
        "gmtTime": "2020/8/28 5:30:48"
    },
    "successful": true,
    "message": null
}

응답: 3상 - meterdata2(역률 포함)

요소 정의: voltage, current, active power, power factor, imported kWh, exported kWh

{
    "data":{
        "values":[
            [//phase A
                233.8,//voltage
                0.03,//current
                4,//active power
                0.57,//power factor
                222.53,//imported kWh
                0 //exported kWh
            ],
            [//phase B
                5,
                0,
                0,
                0,
                0,
                0
            ],
            [ //phase C
                3.1,
                0,
                0,
                0,
                0,
                0
            ]
        ],
        "localTime":"2023/11/21 14:39:36",
        "gmtTime":"2023/11/21 6:39:36"
    },
    "successful":true,
    "message":null
}

예시(최신 업로드 값 가져오기)

image-20230921164457116

예시(특정 RTC 시간 근처의 값 가져오기)

RTC(Real-Time Clock)도 HTTP GET 요청의 매개변수이며, 아래와 같습니다.

https://www.iammeter.com/api/v1/site/meterdata/59C9AB8D?token=336c9cbebcbf49139f0be060cc7ba7fd&rtctime=2025-6-16

이 요청은 지정된 날짜(2025-6-16)에 가장 가까운 업로드된 미터 데이터 값을 반환합니다. 즉, 가장 가까운 기록 시점을 의미합니다.

에너지 미터: 기록 데이터 가져오기

참고: 이 API들은 이전 장과 동일하며, 몇 가지 추가 매개변수만 더 포함되어 있습니다.

설정된 간격 및 시간 범위의 과거 데이터를 반환합니다.

  • 시간 범위: 최근 1개월
  • 최대 데이터 길이: 2000개

실시간 데이터는 1분 간격입니다. 하루에 60*24=1440개의 데이터가 있습니다. 1분 간격으로 과거 데이터를 요청하면 1.39일(2000/1440)의 데이터만 요청할 수 있습니다. 하지만 5분 간격으로 데이터를 요청하면 약 7일의 데이터를 요청할 수 있습니다.

URL 및 메서드

기본(meterdatalist): https://www.iammeter.com/api/v1/site/meterdatalist/{sn}

고급(meterdatalist2): https://www.iammeter.com/api/v1/site/meterdatalist2/{sn}

기본과 고급의 차이점:

기본: PF(역률) 없음

고급: PF(역률) 포함

이 API는 IAMMETER SwaggerUI meterdataIAMMETER SwaggerUI meterdata2에서 온라인으로 테스트할 수 있습니다.

매개변수

이름 유형 예시
Token String xxx 필수
interval number 300 필수, 단위: 초
startTime string 2023-09-01 필수
endTime string 2023-09-07 필수

응답: 단상 - meterdatalist

데이터: [voltage, current, power, import energy, export energy, utc time, local time]

{
    "data": [
        [
            227.73,
            1.45,
            172,
            13121.56,
            0,
            "2023/9/12 0:00:34",
            "2023/9/11 14:00:34"
        ],
        [
            229.43,
            1.45,
            172,
            13121.56,
            0,
            "2023/9/12 0:01:33",
            "2023/9/11 14:01:33"
        ]
    ],
    "successful": true,
    "message": null
}

응답: 3상 - meterdatalist

{
    "data": [
        [
            230,//phaseA voltage
            0,//current
            0,//active power
            468.41,//imported kWh
            0,//exported kWh
            230,//PhaseB
            0,
            0,
            236.58,
            290.77,
            230,//Phase C
            0,
            0,
            258.62,
            0,
            "2023/9/12 0:00:15",
            "2023/9/11 16:00:15"
        ],
        [
            230,
            0,
            0,
            468.41,
            0,
            230,
            0,
            0,
            236.58,
            290.77,
            230,
            0,
            0,
            258.62,
            0,
            "2023/9/12 0:02:08",
            "2023/9/11 16:02:08"
        ]
    ],
    "successful": true,
    "message": null
}

응답: 3상 - meterdatalist2

{
    "data":[
        { //첫번째 데이터
            "rtcTime":"2023/9/1 0:00:22",
            "gmtTime":"2023/8/31 16:00:22",
            "values":[
                [ //phase A
                    235.2,//voltage
                    0.03,//current
                    4,//active power
                    0.57,//power factor
                    210.21,//import kWh
                    0 //exported kWh
                ],
                [//phase B
                    5.5,
                    0,
                    0,
                    0,
                    0,
                    0
                ],
                [ //phase C
                    3.3,
                    0,
                    0,
                    0,
                    0,
                    0
                ]
            ]
        },
        { //두번째 데이터
            "rtcTime":"2023/9/1 8:00:49",
            "gmtTime":"2023/9/1 0:00:49",
            "values":[
                [
                    233.4,
                    0.03,
                    4,
                    0.57,
                    210.24,
                    0
                ],
                [
                    5.4,
                    0,
                    0,
                    0,
                    0,
                    0
                ],
                [
                    3.3,
                    0,
                    0,
                    0,
                    0,
                    0
                ]
            ]
        },
        { //세번째 데이터
            "rtcTime":"2023/9/1 16:00:24",
            "gmtTime":"2023/9/1 8:00:24",
            "values":[
                [
                    235.6,
                    0.03,
                    4,
                    0.57,
                    210.27,
                    0
                ],
                [
                    5.5,
                    0,
                    0,
                    0,
                    0,
                    0
                ],
                [
                    3.4,
                    0,
                    0,
                    0,
                    0,
                    0
                ]
            ]
        }
    ],
    "successful":true,
    "message":null
}

예시

https://www.iammeter.com/api/v1/Site/MeterDataList/{yourSN}?token={yourToken}&startTime=2023-09-01&endTime=2023-09-07&interval=300

image-20230926150649591

에너지 미터: 전력 판독 분석

지정된 시간의 전력 분석 결과를 반환합니다.

하루에 5회 이상 이 API를 호출하지 마십시오.

URL 및 메서드

URL: https://www.iammeter.com/api/v1/site/powerAnalysis

메서드: get

제한: SN당 이 API를 하루 5회 이상 요청하지 마십시오.

매개변수

이름 유형 예시
sn String xxx 필수
startTime String 2023-09-01 선택사항
endTime String 2023-09-07 선택사항

참고:

  1. 최대 시간 범위는 최근 1개월 중 7일입니다.
  2. 시간 매개변수는 선택사항이며, 매개변수를 사용하지 않으면 API는 최근 7일의 결과를 반환합니다.

응답

average: 이 시간 범위 동안의 평균 전력 판독값입니다.

averageDaytime: 이 시간 범위 동안의 평균 주간(오전 8시~오후 8시) 전력 판독값입니다.

minimum: 이 시간 범위 동안의 최소 전력 판독값입니다.

maximum: 이 시간 범위 동안의 최대 전력 판독값입니다.

{
    "data": {
        "startTime": "2023-09-01",
        "endTime": "2023-09-07",
        "average": 862.6,
        "averageDaytime": 836.9,
        "minimum": 259.0,
        "maximum": 3999.0
    },
    "successful": true,
    "message": null
}

예시

최근 7일의 전력 분석 결과를 반환합니다.

image-20230921163444898

지정된 날짜의 전력 분석 결과를 반환합니다.

https://www.iammeter.com/api/v1/site/powerAnalysis?token={YourToken}&sn={YourSN}&starttime=2023-09-21&endtime=2023-09-21

image-20230922101047074

에너지 미터: 오프라인 상태 분석

지정된 시간 동안 해당 SN의 연결 끊김 상태를 반환합니다.

하루에 5회 이상 이 API를 호출하지 마십시오.

URL 및 메서드

URL: https://www.iammeter.com/api/v1/site/offlineAnalysis

메서드: Get

제한: SN당 이 API를 하루 5회 이상 요청하지 마십시오.

매개변수

이름 유형 예시
sn String xxxx 필수
startTime String 2023-09-01 선택사항
endTime String 2023-09-07 선택사항
interval(단위: 분) Number 5 선택사항

참고:

  1. 최대 시간 범위는 최근 1개월 중 7일입니다.
  2. 시간 매개변수는 선택사항이며, 매개변수를 사용하지 않으면 API는 최근 7일의 결과를 반환합니다.
  3. 간격을 지정하지 않으면 기본값은 5분입니다.

응답

이 시간 범위에는 총 10080분이 있습니다.

이 시간 범위에서 총 오프라인 시간은 906분입니다.

5분보다 큰 오프라인 간격이 배열에 나열됩니다.

{
    "data": {
        "startTime": "2023-09-05",
        "endTime": "2023-09-11",
        "offlineCount": 906,
        "totalCount": 10080,
        "list": [
            {
                "startTime": "2023/9/5 0:00:00",
                "endTime": "2023/9/5 15:06:14",
                "duration": 906
            }
        ]
    },
    "successful": true,
    "message": null
}

예시

지정된 날짜의 오프라인 분석 결과를 반환합니다.

https://www.iammeter.com/api/v1/site/offlineAnalysis?token={YourToken}&sn={YourSN}&starttime=2023-09-21&endtime=2023-09-21

image-20230922101653639

계정: 단일 계정 내 모든 에너지 미터의 최신 데이터 검색

이 계정에 있는 모든 에너지 미터의 최신 값을 반환합니다.

URL 및 메서드

URL: https://www.iammeter.com/api/v1/site/metersdata?token=xxx

메서드: Get

제한: 이 API에 5분에 한 번보다 더 자주 요청하지 마십시오.

매개변수

이름 유형 예시
Token String xxx 필수

응답

{
    "data":[
        {
            "sn":"DA2BED94",
            "values":[
                223.71,
                1.74,
                225,
                14761.03,
                0
            ],
            "gmtTime":"2024/2/22 3:46:20"
        },
        {
            "sn":"B384789C",
            "values":[
                [
                    248.9,
                    13.9,
                    3356,
                    21228,
                    0,
                    null,
                    null
                ],
                [
                    248.9,
                    13.9,
                    -2747,
                    8988.48,
                    18489.44,
                    null,
                    null
                ],
                [
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null
                ],
                [
                    248.9,
                    13.9,
                    -2747,
                    8988.48,
                    18489.44,
                    null,
                    null
                ]
            ],
            "gmtTime":"2024/2/22 3:45:15"
        },
        {
            "sn":"674B1E5D",
            "values":[
                [
                    220.4,
                    1.86,
                    377,
                    5345.985,
                    20.565
                ],
                [
                    220.4,
                    1.86,
                    377,
                    5367.715,
                    0.033
                ],
                [
                    220.5,
                    1.86,
                    377,
                    5369.532,
                    0.033
                ]
            ],
            "gmtTime":"2024/2/22 3:45:50"
        },
        {
            "sn":"59C9AB8D",
            "values":[
                [
                    245.3,
                    6.5,
                    1604,
                    46055.7,
                    0,
                    null,
                    null
                ],
                [
                    245.3,
                    6.5,
                    -910,
                    15726.73,
                    8956.56,
                    null,
                    null
                ],
                [
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null
                ],
                [
                    245.3,
                    6.5,
                    -910,
                    15726.73,
                    8956.56,
                    null,
                    null
                ]
            ],
            "gmtTime":"2024/2/22 3:45:15"
        },
        {
            "sn":"3FE34ABE",
            "values":[
                [
                    230,
                    15.9,
                    3650.1,
                    2704.35,
                    0,
                    49.99,
                    0.94
                ],
                [
                    230,
                    -11.5,
                    -2650.1,
                    1411.31,
                    1722.35,
                    49.99,
                    0.94
                ],
                [
                    230,
                    4.3,
                    1000,
                    1946.03,
                    0,
                    49.99,
                    0.94
                ]
            ],
            "gmtTime":"2024/2/22 3:46:01"
        }
    ],
    "successful":true,
    "message":null
}

예시

image-20240222114848312

장소: 사용 유형별 시간별 또는 일일 kWh 데이터 반환

인버터 발전 및 그리드 교환(수출 및 수입 모두)에 대한 시간별/일일 kWh 값을 검색합니다.

URL 및 메서드

URL: https://www.iammeter.com/api/v1/site/energyhistory/{place_ID}?**startTime**={2024-05-05}&**endTime**={2024-07-07}&**groupby**={day}&**Token**={2be6d1xxxxxxcc688}

메서드: get

제한:

groupby = day: 90일 데이터(90개 데이터)

groupby = hour: 7일 데이터(168개 데이터)

매개변수

이름 유형 설명 예시
Token String 계정의 토큰 xxx 필수
place_ID number 장소의 ID 필수
startTime string 이 API 반환의 시작 시간 2023-09-01 필수
endTime string 이 API 반환의 종료 시간 2023-09-07 필수
groupby enum 반환 데이터 간격 선택(시간/일) day/hour 필수

Place_ID: 내 장소(My Places) -> 편집(Edit)

place_id

응답: 단상

place_id:1360

startTime=2024-05-05

endTime=2024-05-07

groupby=day

https://www.iammeter.com/api/v1/site/energyhistory/1360?startTime=2024-05-05&endTime=2024-05-07&groupby=day&Token=f7eba1ac8c194b3fbc8e79b8af0adb72

{
    "data": [{
            "time": "2024/5/5 0:00:00",
            "yield": 0,
            "fromGrid": 9.62,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/6 0:00:00",
            "yield": 0,
            "fromGrid": 9.16,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        }
    ],
    "successful": true,
    "message": null
}

응답: 3상

place_id:2393

startTime=2024-05-05

endTime=2024-05-07

groupby=day

https://www.iammeter.com/api/v1/site/energyhistory/2393?startTime=2024-05-05&endTime=2024-05-07&groupby=day&Token=f7eba1ac8c194b3fbc8e79b8af0adb72

{
    "data": [{
            "time": "2024/5/5 0:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/6 0:00:00",
            "yield": 0.1,
            "fromGrid": 0.22,
            "toGrid": 7.15,
            "specialLoad": 0,
            "selfUse": 0
        }
    ],
    "successful": true,
    "message": null
}

place_id:2393

startTime=2024-05-05

endTime=2024-05-06

groupby=hour

https://www.iammeter.com/api/v1/site/energyhistory/2393?startTime=2024-05-05&endTime=2024-05-07&groupby=day&Token=f7eba1ac8c194b3fbc8e79b8af0adb72

{
    "data": [{
            "time": "2024/5/5 0:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 1:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 2:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 3:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 4:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 5:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 6:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 7:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 8:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 9:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 10:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 11:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 12:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 13:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 14:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 15:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 16:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 17:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 18:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 19:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 20:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 21:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 22:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        },
        {
            "time": "2024/5/5 23:00:00",
            "yield": 0,
            "fromGrid": 0,
            "toGrid": 0,
            "specialLoad": 0,
            "selfUse": 0
        }
    ],
    "successful": true,
    "message": null
}

참고 자료

WiFi 에너지 미터의 API

IAMMETER는 어떤 기능을 제공하나요?

어떤 유형의 전기 미터가 귀하의 요구에 가장 적합합니까?

요구 사항에 맞는 전력 미터를 찾는 방법

3상 에너지 미터를 원하는 방식으로 사용하세요

3상 WiFi 에너지 미터

맨 위