관리 메뉴

IT True-World

다원디엔에스 Zigbee IoT 스위치 본문

True-World 리뷰/ETC

다원디엔에스 Zigbee IoT 스위치

True-World 2020. 3. 23. 21:43

  IoT 홈 세상이 점점 다가오나보다. 지난번 다원디엔에스의 Z-Wave(국내향) 제품 리뷰쓴지 얼마 안된거 같은데
Zigbee 방식 IoT 스위치가 출시된다고한다.

다원디엔에스 2선식 Z-Wave(국내향) 스마트 스위치 및 허브 - 1부(스위치 개봉 및 설치)

 

다원디엔에스 2선식 Z-Wave(국내향) 스마트 스위치 및 허브 - 1부(스위치 개봉 및 설치)

IoT가 활성화 되면서 전등도 원격제어가 대세가 되고 있지만 아직 완벽한 솔루션은 없다. 전등용 스마트 스위치는 2선식, 3선식 두가지 방식이 있다. 3선식은 L(활선), N(중성선) 모두가 들어가서 스위치에 안정적..

www.kimnjang.com

다원디엔에스 2선식 Z-Wave(국내향) 스마트 스위치 및 허브 -2부(Z-Wave통신 안정화)


이번에는 Zigbee방식이라 2.4㎓ 주파수 대역을 사용하여 지역관계 없이 사용가능하다.

특징
1. 2선식 - 중성선 X
2. Zigbee 방식(End device) - Wi-Fi 부하 X
3. 기계식 스위치 - No Touch
4. 8W의 최소부하
5. Relay 방식으로 잔광 현상 X
(단, 1구는 이론상 발생가능하므로 최소 부하 및 KS인증 LED컨버터 필수)

1. Zigbee 스마트 스위치(2구, 3구) 개봉 및 외관

스위치 본품, 고정용 나사, 설명서로 구성되어있다.

Zigbee 스위치 외관(Z-wave와 동일하지만 속은 다르다)

스위치의 외관상 특징은
1. 기존 Z-wave 스위치와 동일한 하우징 사용(기존 금형사용으로 좀 저렴하게 구입 가능해질것 같다. 금형비는 비싸요!)
2. Zigbee 패킷 구조상 온습도 센서 제거
3. 충전 캐패시터 제거로 설치전 충전 X, 사용시 방전 이슈 X

2. 설치

설치 환경

1번 2구 스위치
1. 오스람 12W 스틱전구 2개
2. 18W 틔움 LED모듈 1개 + 18W 삼성 LED컨버터(KS컨버터 무부하 출력전압 50V이하)

2번 3구 스위치
1. 25W 틔움 LED모듈 1개 + 25W 삼성 LED컨버터(KS컨버터 무부하 출력전압 50V이하)
2. Tizen 환풍기
3. X

2-1. 2구 설치

기존 2구 스위치를 사용하는곳에 2구 스위치와 3구 스위치를 설치하였다.

(-)드라이버를 이용하여 선 뽑고 순서대로 꽂아준다. 

 

2-2. 2구에 3구 설치

  2구 스위치자리에 3구를 설치한것은 남는 3번째 스위치를 이용하여 일괄 제어 자동화 기능 구현으로 이용하기위한 트리거 역할일 하기위함이다.

3구 자리를 비워두고 설치를 한다.

3. 페어링(Zigbee2mqtt 이용)

  현재 홈 IoT 구성으로 Zigbee는 CC1352P-2를 코디네이터로 Zigbee2mqtt를 기반으로 구성해놓았다. Home Assistant 기반으로 사용하기때문에 Smart Things에 스위치를 페어링하는것보다 Zigbee2mqtt가 더 빠르기에 Zigbee2Mqtt에 페어링하였다.

3-1. 스위치의 가장 아래 버튼을 5초 이상 눌러 초록색 버튼이 깜빡이게 한다.

가장 아래쪽 버튼이 페어링 버튼

3-2. Zigbee2mqtt로그를 확인하여 페어링과정을 확인한다.

Successfully를 확인한다.

3-3. HA Add-on일 경우는 HA에 바로 스위치가 등록되고 필자처럼 yaml로 컴퍼넌트를 사용할경우 아래를 참조하여 스위치를 HA에 Load시킨다.

1구 : https://www.zigbee2mqtt.io/devices/PM-S140-ZB.html

 

Dawon DNS PM-S140-ZB control via MQTT

Integrate your Dawon DNS PM-S140-ZB via Zigbee2mqtt with whatever smart home infrastructure you are using without the vendors bridge or gateway.

www.zigbee2mqtt.io

2구 : https://www.zigbee2mqtt.io/devices/PM-S240-ZB.html

 

Dawon DNS PM-S240-ZB control via MQTT

Integrate your Dawon DNS PM-S240-ZB via Zigbee2mqtt with whatever smart home infrastructure you are using without the vendors bridge or gateway.

www.zigbee2mqtt.io

3구 : https://www.zigbee2mqtt.io/devices/PM-S340-ZB.html

 

Dawon DNS PM-S340-ZB control via MQTT

Integrate your Dawon DNS PM-S340-ZB via Zigbee2mqtt with whatever smart home infrastructure you are using without the vendors bridge or gateway.

www.zigbee2mqtt.io

4. 3구 스위치 트리거를 이용한 자동화 예제

2개의 자동화를 이용하여 3구 스위치 1, 2번 상태에따른 3구(일괄 제어 자동화버튼)에 상태 반영 및 3구 스위치 동작에따른 1, 2번 스위치 자동화 예제 코드이다.

버튼에따른 switch, light entity_id는 아래와 같다.

1번 조명 : light.bathroom_light
2번 팬 : switch.bathroom_fan
3번 일괄제어 : switch.bathroom_all

- alias: bathroom_all_control
  initial_state: 'on'
  trigger:
    platform: state
    entity_id: switch.bathroom_all
  condition:
  action:
    - service: automation.turn_off
      entity_id: automation.bathroom_state
    - service_template: light.turn_{% if trigger.to_state.state == 'on' %}on{% else %}off{% endif %}
      entity_id:
        - light.bathroom_light
    - service_template: switch.turn_{% if trigger.to_state.state == 'on' %}on{% else %}off{% endif %}
      entity_id:
        - switch.bathroom_fan
    - delay:
        seconds: 2
    - service: automation.turn_on
      entity_id: automation.bathroom_state



- alias: bathroom_state
  initial_state: 'on'
  trigger:
    platform: state
    entity_id: light.bathroom_light, switch.bathroom_fan 
  condition:   
  action:
    - service: automation.turn_off
      entity_id: automation.bathroom_all_control
    - service_template: "
      {% if is_state('light.bathroom_light','on') and is_state('switch.bathroom_fan','on') and is_state('switch.bathroom_all','off') %}
      switch.turn_on
      {% elif is_state('switch.bathroom_all','on') %}
      switch.turn_off
      {% endif %}"
      entity_id: switch.bathroom_all
    - delay:
        seconds: 2
    - service: automation.turn_on
      entity_id: automation.bathroom_all_control

mqtt딜레이및 제어 딜레이에따라 오동작 방지를 위해 '상태반영 자동화' 혹은 '일괄제어 자동화' 동작시 서로 자동화를 꺼주고 동작한다.

4-1. 자동화 동작 영상

(1) HA 앱제어

Home Assistant 앱제어

(2)스위치 제어

스위치 제어

스위치 제어의 경우 App제어보다 느린 속도를 보여주는데, Home Assistant 를 통하면서 반응속도가 떨어지는 현상이 생겼다. 스위치 -> Zigbee2mqtt -> HA -> Zigbee2mqtt -> 스위치를 통하면서 거치는 단계가 너무 많다..

5. 정리

장점 : 2선식 스위치 / 8W의 낮은 최소 부하 / 터치가 아닌 물리 스위치 / Zigbee 통신으로 플래폼의 자유성 / Z-wave보다 빠른 반응 / 충방전 이슈 없음

단점 : 물리 스위치 제어시 연속 동작 Delay / 2선식 End Device로 인한 Delay

 

위 리뷰는 다원디엔에스의 파워매니저 서포터즈 활동으로 제품을 제공받아 작성한 리뷰입니다.

 

0 Comments
댓글쓰기 폼