위 첨부 파일은 네이버 ST카페의 그레고리하우스님이 공유해준 소스에 모쏘님의 일부 소스를 반영하여
수정한 소스입니다.
소스 실행방법
첨부된 소스를 다운받은 위치에서 아래 명령어 실행
node commax_homegateway.js
위 소스를 백그라운드로 계속 실행하기위해서는 아래 링크를 참고하세요.
2019/08/12 - [IT Story/라즈베리파이&IOT] - forever 서비서 재부팅시 js파일 자동 실행
HA 설정파일 추가 구분
configuration.yaml
:
:
생략
light: !include lights.yaml // 라이트 별로도 분리
lights.yaml
- platform: mqtt
name: "거실등1"
state_topic: "homenet/Light1/power/state"
command_topic: "homenet/Light1/power/command"
- platform: mqtt
name: "거실등2"
state_topic: "homenet/Light2/power/state"
command_topic: "homenet/Light2/power/command"
- platform: mqtt
name: "거실등3"
state_topic: "homenet/Light3/power/state"
command_topic: "homenet/Light3/power/command"
HA의 꽃은 머니머니해도 자동화에 있다고 할 수 있습니다.
가로등 같은 경우 센서를 통해 밤이 되면 자동으로 켜지고 해가뜨면 자동으로 꺼지게 되어있습니다.
이와 비슷하게 HA의 Sun 속성을 이용해서 해가 뜨면 거실등3번이 꺼지게 설정하는 자동화를 만들어 보겠습니다.
설정 내용
configuration.yaml
:
:
생략
light: !include lights.yaml // 라이트 별로도 분리
automation: !include automations.yaml // 자동화 내용도 별도로 분리
automations.yaml
- id: '1566276453302'
alias: 거실등3 소등
trigger:
- event: sunrise
platform: sun
condition: []
action:
- data:
entity_id: light.geosildeung3
service: light.turn_off
위와 같이 설정 후 HA 재시작
콘센트 없는 베란다에 매립형 콘센트 만들기 (0) | 2020.08.03 |
---|---|
방충망 잠그미 설치 (0) | 2020.03.09 |
왕초보의 Home IOT - 2탄 (월패드 패킷캡처) (0) | 2019.08.16 |
왕초보의 Home IOT - 1탄 (HA 설치 및 월패드 통신) (2) | 2019.07.26 |
LED 벽시계 셀프 설치 (DIY) (0) | 2019.06.24 |
Blog is powered by kakao / Designed by 미스터짱