반응형

https://youtu.be/EZHsLQf7PNo

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

이번편에서는 홈어시스턴트 자체에서 템플릿 컴포넌트를 GUI환경에서 생성하고 자동화로 연결하는 방법에 대해서 알아보자!
도우미라는 메뉴를 활용하면 아주 간단히 해결 가능해 보인다!
그리고 MQTT데이터를 송수신할때 일반 페이로드와 JSON페이로드를 처리하는 방법에 대해서 알아보자!
MQTT만 활용할 생각이라면 어쩌면 ESPHOME은 생각할 필요가 없다!

페이로드 '{{ trigger.payload }}'
JSON페이로드 '{{ trigger.payload_json.name }}'

 

(실제로한거)

1.홈어시스턴트 대시보드에 도우미를 이용해서 버튼2개와 텍스트박스를 만들고 1번버튼을 누르면 녹칸다, 2번버튼을 누르면 구독과 좋아요라는 말이 출력되도록 하시오!(예제코드없음)
2.버튼1번을 누르면 123이라는 숫자를 출력하고 2번을 누르면 456이라는 숫자를 출력하시오!(예제코드없음)
3.스마트폰에 MQTT앱을 설치해서 나의 브로커와 연결하고 발행한 메시지를 대시보드에 출력하시오!

477-3(mqtt메시지수신부분).txt
0.00MB

4.ESP8266보드에 가상의 센서가 연결되어있다고 가정하고 센서값을 MQTT로 홈어시스턴트에 전송한다음 대시보드에 출력하시오!

477-4(ESP8266코드).txt
0.00MB

5.(4)예제하고 유사하나 보드가 업로드하는 센서값이 2개일 경우에 어떤 전략을 사용할 것인가?

477-5(esp8266코드).txt
0.00MB

6.ESP8266에 DHT-11을 연결하고 측정된 온도와 습도값을 JSON으로 구성해서 홈어시스턴트 대시보드에 출력하시오!

477-6(esp8266코드).txt
0.00MB

7.홈어시스턴트 대시보드에서 설정한 숫자값을 ESP8266보드로 MQTT로 전송하시오!

477-7-1(esp8266).txt
0.00MB
477-7-2(yaml).txt
0.00MB

8.(7)예제에서 숫자값 2개를 JSON으로 전송해서 ESP8266 시리얼 모니터에 출력하시오!

477-8-1(esp8266).txt
0.00MB
477-8-2(yaml).txt
0.00MB

반응형
Posted by 덕력킹
,