본문 바로가기
서버/리눅스 서버

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

by 도정진 ㅋㅋ잠자 2020. 6. 4.
728x90

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

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

 

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 으로 빨리 가고 싶네요 ㅠ

 

감사합니다.

728x90

댓글0