파워매니저

검색  

# 자료실

상품 게시판 상세
Zigbee 플러그 및 콘센트 누적전력 초기화 기능정의  (파워매니저)0점
2020-08-19HIT.144

안녕하세요 다원디엔에스입니다


PM-C140-ZB, PM-B530-ZB, PM-B430-ZB (End Decvice변경 적용된 모델에 한함)


누적 전력 초기화 기능이 추가되어 안내해드립니다.


현재 리셋 기능은 Classic App에서만 가능합니다.


아래 글을 참고해주세요 (첨부 파일 있음)


누적 전력 초기화

1) 버튼을 10초 이상 눌러 제품 초기화

    (허브 및 게이트웨이와의 연결이 해제됨)

2) 플러그를 및 매립형 콘센트 Reboot

   - 플러그를 뺏다 꽂는다.

   - 매립형 콘센트의 Reset버튼을 누른다.

1.1 DTH 수정

 

 definition() 수정


metadata {

    definition (name: "Zigbee Metering Plug", namespace: "smartthings", author: "SmartThings", ocfDeviceType: "oic.d.smartplug", mnmn: "SmartThings",  vid: "generic-switch-power-energy") {

        capability "Energy Meter"

        capability "Power Meter"

        capability "Actuator"

        capability "Switch"

        capability "Refresh"

        capability "Health Check"

        capability "Sensor"

        capability "Configuration"


command "reset" // 추가


        fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0B04, 0702, FC82", outClusters: "0003, 000A, 0019", manufacturer: "LDS", model: "ZB-ONOFFPlug-D0000",  deviceJoinName: "Outlet" //Smart Plug

        fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0B04, 0702, FC82", outClusters: "0003, 000A, 0019", manufacturer: "LDS", model: "ZB-ONOFFPlug-D0005",  deviceJoinName: "Outlet" //Smart Plug

        fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0702, 0B04", outClusters: "0003", manufacturer: "REXENSE", model: "HY0105", deviceJoinName: "HONYAR Outlet" //HONYAR Smart Outlet (USB)

        fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0702, 0B04", outClusters: "0003", manufacturer: "REXENSE", model: "HY0104", deviceJoinName: "HONYAR Outlet" //HONYAR Smart Outlet

        fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0009, 0702, 0B04", outClusters: "0003, 0019", manufacturer: "HEIMAN", model: "E_Socket", deviceJoinName: "HEIMAN Outlet" //HEIMAN Smart Outlet

        fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0B04, 0702, FC82", outClusters: "0003, 000A, 0019", manufacturer: "sengled", model: "E1C-NB7",  deviceJoinName: "Sengled Outlet" //Sengled Smart Plug with Energy Tracker

        fingerprint manufacturer: "DAWON_DNS", model: "PM-B430-ZB", deviceJoinName: "Dawon Outlet" // DAWON DNS Smart Plug PM-B430-ZB (10A), raw description: 01 0104 0051 01 07 0000, 0004, 0003, 0006, 0019, 0702, 0B04 07 0000, 0004, 0003, 0006, 0019, 0702, 0B04

        fingerprint manufacturer: "DAWON_DNS", model: "PM-B530-ZB", deviceJoinName: "Dawon Outlet" // DAWON DNS Smart Plug PM-B530-ZB (16A), raw description: 01 0104 0051 01 07 0000, 0004, 0003, 0006, 0019, 0702, 0B04 07 0000, 0004, 0003, 0006, 0019, 0702, 0B04

        fingerprint manufacturer: "DAWON_DNS", model: "PM-C140-ZB", deviceJoinName: "Dawon Outlet" // DAWON DNS In-Wall Outlet PM-C140-ZB, raw description: 01 0104 0051 01 0A 0000 0002 0003 0004 0006 0019 0702 0B04 0008 0009 0A 0000 0002 0003 0004 0006 0019 0702 0B04 0008 0009

}


 reset() 추가



def refresh() {

    log.debug "refresh"

    zigbee.onOffRefresh() +

    zigbee.electricMeasurementPowerRefresh() +

    zigbee.readAttribute(zigbee.SIMPLE_METERING_CLUSTER, ATTRIBUTE_READING_INFO_SET)

}


def reset(){

log.debug "reset"

if(deviec.getDataValue("manufacturer") == "DAWON_DNS"){

  zigbee.writeAttribute(zigbee.SIMPLE_METERING_CLUSTER, 0x0099, DataType.UINT8, 00 //추가

} //Manufacturer ID가 'DAWON_DNS'인

} //Deviced에 대해서만 수행하도록함


1.2 App에서 'RESET' 실행


 

 


FILE:  누적전력초기화 기능.txt
PASS:   삭제하려면 비밀번호를 입력하세요.

  COMMENT

댓글 수정

비밀번호 :

수정 취소

/ byte

비밀번호 : 확인 취소