반응형

https://youtu.be/obRZSDWpGiE

(HA#1) Home Assistant와 ESPHome을 ESP8266보드로 시작하기!(튜토리얼)
녹칸다의 홈어시스턴트와 ESPHome시리즈이다!
사물인터넷(IoT)과 자동화분야에서 가장 활용도가 높아 보이는 플랫폼이다!
Home Assistant는 리눅스OS에서 구동가능하고 대표적으로 라즈베리파이에서 활용할 수 있다!
그러나 녹칸다는 처음 시작하시는 분들의 접근성이 용이하도록 하기 위해서 WIndows10을 기준으로해서 홈어시스턴트 시리즈를 출발 해보도록 한다!
녹칸다의 개발보드 : Wemos d1r1

이번편에서는 홈어시스턴트와 ESPHome의 개발환경을 윈도우10에서 녹칸다와 맞추는 작업을 진행한다!
그리고 앞으로 사용하는 용어에 대해서 정리를 해보도록 한다!
홈어시스턴트의 대시보드에 접속하는 방법에대해서 알아보자!
ESPHome에서 보드를 추가하는 방법에 대해서 알아보자!
YAML의 기본구조에 대해서 알아보자!
ESP8266보드에 LED를 연결하고 ESPHome에서 제어해보자!
LED on/off제어와 pwm으로 밝기제어를 해보도록 하자!
ESP8266보드에 택트스위치를 연결하고 버튼의 누름 상태를 ESPHome으로 전송해보자!
ESP8266보드에 광센서(CDS)를 연결하고 센서데이터를 홈어시스턴트에서 출력해보자!
LED와 버튼, 광센서를 이용해서 간단한 자동화(Automation)를 구현해보자!
홈어시스턴트에 오토메이션을 추가하거나 삭제하는 방법에 대해서 알아보자!
스크립트는 아직 활용하지는 않지만 추가하고 삭제하는 방법에 대해서 알아보자!

 

(실제로한거)

1.ESPHome으로 LED 1개를 제어하는 예제

449-1(LED1개켜고끄기).txt
0.00MB

2.ESPHome으로 LED 4개를 제어하는 예제

449-2(LED4개제어).txt
0.00MB

3.버튼을 2개 연결해서 누름상태를 ESPHome으로 감지하시오!
4.버튼1을 누르면 LED1이 켜지고 버튼2를 누르면 LED2가 켜지도록 하시오!(3예제와 코드가 같고 자동화만 추가하면 OK)
+버튼1을 누르면 LED가 켜지고 2초있다가 꺼진다 버튼2를 누르면 LED가 켜지고 5초있다가 꺼진다!

449-3(버튼2개LED2개).txt
0.00MB

5.광센서(CDS)를 추가하고 값을 대시보드에 출력하는 한편 자동화를 추가해서 광센서값에 따라 LED1과 LED2가 켜지고 꺼지도록 하시오!

449-5(광센서연결하기).txt
0.00MB


(홈어시스턴트 설치페이지)
https://www.home-assistant.io/installation/windows

(버츄어박스 설치페이지)
https://www.virtualbox.org/wiki/Downloads

(ESPHome 참고자료)
https://esphome.io/

반응형
Posted by 덕력킹
,