● HA작업) 카카오 톡 kakao_talk 플랫폼은 KakaoTalk를 사용하여 홈어시스턴트 동작 문자 발송
본문
● HA작업) 필수)카카오 톡 kakao_talk 플랫폼은 KakaoTalk를 사용하여 홈어시스턴트 동작 문자 발송
Android 기기, Windows Phone 또는 iOS 기기로 알림을 전달 합니다 .
설치버전 >> Home Assistant 2023.5.2
Supervisor 2023.04.1
Operating System 10.1
Frontend 20230503.3 - latest
https://github.com/musk95/kakao_talk
hacs 설치 정보는 아래와같이 HACS에서 설치하세요
HACS 에 https://github.com/nimusis/kakao_talk 주소 추가해서 사용 하시면 됩니다.
https://github.com/nimusis/kakao_talk
재부팅 합니다
카카오 api 생성
https://kadosholy.tistory.com/25
을 참조 작업 합니다
구글링을 하여 카카오 개발자 사이트에 진입 합니다
==================
/config/config/configuration.yaml
에서 추가
------------------
# 888888888888888888888888888
kakao_talk:
api_key: 5f772d464babf5073173bㅇㄹㄴㅇb8d3ab4
redirect_uri: http://ha.11q.duckdns.org/api/kakao_talk
send_to_friends: True
notify:
- name: kakaotalk_noti
platform: kakao_talk
# 99999999999999999999999999
홈어시스턴트 서비스를 다시 시작하십시오.
그리고 크롬, 파이어폭스 등의 웹브라우저에서 YOUR_HASSIO_URL/api/kakao_talk 를 입력합니다...
아래와 같은 화면을 보시면 로그인 리디렉션 URI를 찾을 수 있습니다. 카카오 개발 사이트에서 로그인 리디렉션 URI를 입력해야 합니다.
YOUR_HASSIO_URL/api/kakao_talk
으로
다음과 같이 진행 합니다.
https://ha.11q.duckdns.org/api/kakao_talk
로그인 진행
먼저 1개 생성 > web 등록을 진행
재부팅후 >> 카카오 로그인 하니 에러 발생
https://ha.11q.duckdns.org/api/kakao_talk
,,,,,,, 어렵다,,,,,,
https://ha.11q.duckdns.org/api/kakao_talk
http://ha.11q.duckdns.org/oauth
https://ha.11q.duckdns.org/api/kakao_talk
http://ha.11q.duckdns.org/api/kakao_talk
기본으로 안된다
# 888888888888888888888888888
kakao_talk:
api_key: 5f772d464babf5073173bㅇㄹㄴㅇb8d3ab4
notify:
- name: kakaotalk_noti
platform: kakao_talk
redirect_uri: http://ha.11q.duckdns.org/api/kakao_talk
send_to_friends: True
# 99999999999999999999999999
재부팅 >> 안되는 이유 >> 메세지 확인 >>
아래 링크와 같이 재설정 진행 성공
https://cafe.naver.com/koreassistant/2086
참조 설정
제가 설정한 내용 저장
최종 정굥 파일
재부팅후 정상 로그인 되었습니다.
https://ha.11q.duckdns.org/api/kakao_talk
테스트는 개발자도구에서 > 메세지 보내기 ( 모든 애드온등 추기한 테스트는 여기서)
설치 성공 했습니다 > 자동화 구성만 하면 됩니다.
서재 스위치 on시 문자 발송은 > 자동화 추가
카톡에 자동으로 메세지 가 오고 있습니다.
,,,,필수 설치 HAOS에 적용 하세요,,,,,
new chart 인공지능에게 자동화 문의 해보자
https://chat.openai.com/c/a64a900d-9b27-4c5f-aed3-f1852012aa66
==============
yaml 파일로 저장하면
============
1차
HAOS(Home Assistant Operating System)에서 스위치를 켜거나 끌 때 카카오 메시지를 보내는 자동화 프로그램을 만들려면 다음 단계를 따르세요.
Kakao 개발자 계정을 설정하고 Kakao API를 통해 메시지를 보내는 데 필요한 자격 증명을 얻습니다. 필요한 액세스 토큰 또는 API 키가 있는지 확인하십시오.
홈어시스턴트 인스턴스에 로그인
=======================
automation:
- alias: Send Kakao Message on Switch State Change
trigger:
platform: state
entity_id: switch.your_switch_entity_id
action:
service: notify.kakao
data_template:
message: >
{% if trigger.to_state.state == 'on' %}
The switch has been turned on.
{% elif trigger.to_state.state == 'off' %}
The switch has been turned off.
{% endif %}
=============
~ 안에
바꾸다your_switch_entity_id~와 함께
확인notify.kakao서비스가 구성되었습니다.
그만큼
그것message필드
만들다
================
실제적용 사례
==================
alias: Send Kakao Message on Switch Operation
trigger:
- platform: state
entity_id: switch.4gukeompyuteo_switch_4
action:
- service: notify.kakaotalk_noti
data_template:
message: >
{% if trigger.to_state.state == 'on' %}
The switch has been turned on.
{% elif trigger.to_state.state == 'off' %}
The switch has been turned off.
{% endif %}
alias: Send Kakao Message on Switch Operation
trigger:
- platform: state
entity_id: switch.4gukeompyuteo_switch_4
action:
- service: notify.kakaotalk_noti
data_template:
message: >
{% if trigger.to_state.state == 'on' %}
The switch has been turned on.
{% elif trigger.to_state.state == 'off' %}
The switch has been turned off.
{% endif %}
HAOS 재시작시 메세지 발송
alias: HAOS가 시작 되었습니다
description: HAOS가 시작 되었습니다
trigger:
- platform: homeassistant
event: start
condition: []
action:
- service: notify.kakaotalk_noti
data:
message: HAOS가 시작 되었습니다
mode: single
alias: HAOS가 시작 되었습니다
description: HAOS가 시작 되었습니다
trigger:
- platform: homeassistant
event: start
condition: []
action:
- service: notify.kakaotalk_noti
data:
message: HAOS가 시작 되었습니다
mode: single
☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠
관련자료
-
링크
-
이전
-
다음