코딩정보




● HA작업) 카카오 톡 kakao_talk 플랫폼은 KakaoTalk를 사용하여 홈어시스턴트 동작 문자 발송

♨ 카랜더 일정 : 2023년05월11일
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    ● HA작업) 필수)카카오 톡 kakao_talk 플랫폼은 KakaoTalk를 사용하여 홈어시스턴트  동작 문자 발송

       Android 기기, Windows Phone 또는 iOS 기기로 알림을 전달 합니다 .

    3232235521_1683791522.0547.png

    3232235521_1683777584.6596.png

    3232235521_1683791444.6084.png

    설치버전 >> 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 주소 추가해서 사용 하시면 됩니다.


    3232235521_1683790401.7931.png







    https://github.com/nimusis/kakao_talk

    사용자 레포리지로 설치>> 클릭 다운로드 설치
    3232235521_1683790469.8117.png

    재부팅 합니다


    카카오 api  생성

    https://kadosholy.tistory.com/25

    을 참조 작업 합니다

    구글링을 하여   카카오 개발자 사이트에 진입 합니다

    https://www.google.com/search?q=카카오 개발자 사이트&oq=카카오 개발자 사이트&aqs=chrome..69i57.533j0j15&sourceid=chrome&ie=UTF-8

    3232235521_1683777957.4964.png

    https://developers.kakao.com/

    3232235521_1683778091.1435.png

    ==================

    /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/

    으로

    다음과 같이 진행 합니다.

    https://ha.11q.duckdns.org/api/kakao_talk

    로그인 진행

    3232235521_1683778851.8935.png

    먼저 1개 생성 > web 등록을 진행

    3232235521_1683780074.5017.png


    재부팅후 >> 카카오 로그인 하니 에러 발생

    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

    상기주소 메모하고  변경 내용 수정 적용

    3232235521_1683782518.9573.png


    3232235521_1683782492.0742.png

    기본으로 안된다


    # 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

    참조 설정

    3232235521_1683788696.8074.png


    3232235521_1683789424.2504.png


    3232235521_1683789390.6126.png

    3232235521_1683788456.8189.png

    제가 설정한 내용 저장

    3232235521_1683789495.1356.png

    3232235521_1683789516.3422.png


    최종 정굥 파일

    3232235521_1683789702.5992.png


    재부팅후  정상 로그인 되었습니다.

    https://ha.11q.duckdns.org/api/kakao_talk

    접속 >> 동의>> 동의>> 후 다음화면이 나오면 성공 

    3232235521_1683789801.082.png


    테스트는 개발자도구에서 > 메세지 보내기 ( 모든 애드온등 추기한 테스트는 여기서)

    3232235521_1683789961.6211.png

    3232235521_1683789902.6442.png

    설치 성공 했습니다 > 자동화 구성만 하면 됩니다.

    서재 스위치 on시 문자 발송은 > 자동화 추가

    3232235521_1683791272.2761.png

    카톡에 자동으로 메세지 가 오고 있습니다.

    3232235521_1683791332.4507.png

    ,,,,필수 설치 HAOS에  적용 하세요,,,,,

    new chart 인공지능에게 자동화 문의 해보자

    https://chat.openai.com/c/a64a900d-9b27-4c5f-aed3-f1852012aa66

    3232235521_1685100922.2749.png

    ==============

    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 %}
    
    3232235521_1685101501.9303.png

    HAOS 재시작시 메세지 발송
    
    alias: HAOS가 시작 되었습니다
    description: HAOS가 시작 되었습니다
    trigger:
      - platform: homeassistant
        event: start
    condition: []
    action:
      - service: notify.kakaotalk_noti
        data:
          message: HAOS가 시작 되었습니다
    mode: single
    
    ========>> 응용하여 활용하세요

    ☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠1.png

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.




    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-05-16 07:30:20

    오늘의 홈 현황


    • 현재 접속자♨ 79 명
    • 오늘 가입자※ 1 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 11 명
    • 오늘 방문자 1,165 명
    • 어제 방문자 1,597 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,325,495 명
    • 전체 게시물※ 8,570 개
    • 전체 댓글수※ 24,612 개
    • 전체 회원수 10,968 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑