본문 바로가기
IoT

HomeAssistant 조도 센서를 활용한 보일러 온수 ON/OFF

by ㅋㅋ잠자 2020. 6. 4.
반응형

이 글은 티스토리 뉴 에디터를 통해 작성되고 있습니다.

(아직까지 호환성이 별로 좋지 않아서 안쓰고 있었는데, 이 글로 테스트를 해봅니다.)

 

1. 샤오미 조도 센서 구매기

알리에서 9000원 정도에 구매하였습니다.

 

하기와 같이 생긴 제품입니다.

 

 

하기 처럼, 화장실 벽에 붙여버립니다.

 

2. 샤오미 조도 센서 SmartThings HUB 연동

처음에 페어링 하려고 하니, DTH 가 없어서 페어링이 되었지만, Things 로 뜨는 그러한 부분이였습니다.

 

그래서 하기의 DTH 를 추가하였고 아래와 같이 연동에 성공하였습니다.

 

https://raw.githubusercontent.com/jsconstantelos/SmartThings/master/devicetypes/jsconstantelos/my-xiaomi-mijia-smart-light-sensor.src/my-xiaomi-mijia-smart-light-sensor.groovy

 

 

상기 DTH 를 추가하고 아래와 같이 기기가 잡히는 모습입니다. 무언가 배터리 값은 0으로 나오는 그러한 모습이지만, 일단 값이 잘 불러와지니 그냥 넘어갑니다.

 

3. HA Connector 로 HomeAssistant 에 가져오기

아기나무집 님의 컨넥터로 아래처럼 가져옵니다.

 

4. HA 자동화 등록하기

하기와 같이 등록합니다.

 

- id: '1591270647462'
  alias: 보일러 온수 켜기 조도센서
  description: ''
  trigger:
  - above: '90'
    entity_id: sensor.st_xiaomi_mijia_smart_home_light_sensor_6024
    for: 00:00:01
    platform: numeric_state
  condition:
  - condition: and
    conditions:
    - condition: state
      entity_id: input_boolean.home_state
      state: 'on'
    - condition: state
      entity_id: switch.boiler_bath_onoff
      state: 'off'
  action:
  - data: {}
    entity_id: switch.boiler_bath_onoff
    service: switch.turn_on
- id: '1591270865868'
  alias: 보일러 온수 끄기 조도센서
  description: ''
  trigger:
  - below: '70'
    entity_id: sensor.st_xiaomi_mijia_smart_home_light_sensor_6024
    for: 00:00:01
    platform: numeric_state
  condition:
  - condition: state
    entity_id: switch.boiler_bath_onoff
    state: 'on'
  action:
  - data: {}
    entity_id: switch.boiler_bath_onoff
    service: switch.turn_off

5 . 작동영상

조금 느릿 느릿 해서.. Z2M 으로 빨리 가고 싶네요 ㅠ

 

감사합니다.

반응형

'IoT' 카테고리의 다른 글

CC2531 Zigbee2Mqtt 설정하기  (0) 2020.06.28
다원 플러그 API 키 사태 대응하기  (2) 2020.06.13
HomeAssistant 초보자 설정  (0) 2020.05.27
HASS 디바이스 트래커 설정  (0) 2020.05.24
오피스텔 IOT 구축기 (백업용)  (1) 2020.05.10

댓글