코딩정보




●●● HA작업1)홈어시스턴트 / Home Assistant 기본설정 및 ew11 장비 월패드 부착 조명 컨트롤

♨ 카랜더 일정 : 2023년03월27일
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    ● 홈어시스턴트 / Home  Assistant 기본설정 으로 ew11로 월패드 조명 on/off

    3232235521_1679936225.5186.png

    https://cafe.naver.com/koreassistant/7293

    참조 설치 합니다


    터미널 ssh 접속 > 기존에 설치 사용하던 것은 제거 하세요

    docker ps -a

    ID확인 삭제하기

    docker rm ID

    로 제거합니다


    Home  Assistant와 Hassio 동시 설치하기 

    ssh 터미널에서 붙여넣기

    docker run -d --name hassio_supervisor --privileged --security-opt seccomp=unconfined --security-opt apparmor=unconfined -e HOMEASSISTANT_REPOSITORY=homeassistant/qemux86-64-homeassistant -e SUPERVISOR_SHARE=/volume1/docker/hassio -e SUPERVISOR_NAME=hassio_supervisor -v /volume1/docker/hassio:/data -v /var/run/docker.sock:/var/run/docker.sock -v /var/run/dbus:/var/run/dbus homeassistant/amd64-hassio-supervisor

    설치후

    많은 docker 컨테이너가 생기네요,,,,성공

    3232235521_1679899764.5738.png


    추가적인 실행 명령으로  도커진입 설치 합니다

    HACS 설치 하기

    ssh로 연결 도커 진입

    docker ps -a

    또는

    docker ps

    아이디 이름 확인 복사

    homeassistant 의 ssh 터미널로 이동

    docker exec -it homeassistant bash

    들어가서

    wget -O - https://get.hacs.xyz | bash -

    통합구성요소에서 HACS 추가 합니다,,,,,,

    안되면

    wget -O - https://raw.githubusercontent.com/hacs/get/main/get | bash - 로 설치

    ----------------

    <homeassistant 실행>

    로컬로 접속 > ip:8123

    http://192.168.0.7:8123/

    접속 유저등록 합니다

    3232235521_1679901010.2619.png

    다음을 설정 네트워크 확인하고 통과

    나중에 역방향 프록시 설정후 등록 수정 하세요

    3232235521_1679901896.9988.png

    공유가 포트포워딩 설정

    포트 포워딩으로 접속을 가능하게 하기 위하여 공유기 포트포워딩 설정

    3232235521_1679901825.3826.png


    로컬 ip로 접속 > ip:8123

    설정 진행 >> 설정> 애드온 > 설치 >>> 아무거나 설치 진행 확인

    3232235521_1679901520.9755.png

    homeassistant 애드온 설치 안될때

    https://github.com/home-assistant/supervisor/issues/2288

    3232235521_1679912490.0374.png

    1.도커 중지후

    ssh 접속하여 jobs.json파일 생성 아래 내용을 추가 저장 합니다

    설치 폴더로 이동 합니다

    2.추가> nano jobs.json

    아래 내용추가
     
    {"ignore_conditions": ["healthy"]}

    3.권한변경

     chmod 777 jobs.json

    4.도커시작

    3232235521_1679912536.8346.png


    애드온 설치 확인

    MQtt io 애드온 설치 정상 ( 

    3232235521_1679909221.1105.png

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

    애드온 Studio Code Server" 설치 하기( 수정작업 용도 필수)

    설정-애드온-애드온 스토어-Studio Code Server" 설치

    참고

    https://cafe.naver.com/koreassistant?iframe_url=/ArticleList.nhn?search.clubid=29860180&search.menuid=7&search.boardtype=L


    3232235521_1679912316.2733.png

    나중에  파일 수정 사용시 활용 예) >> ew11의 월패드 부착 스위치 on/off 하기  수정 예)

    3232235521_1679936693.4919.png


    home 어시스턴트 재부팅하기 (수정후 필수 진행  )

    설정 >> 상단 점메뉴 >  restart home assistant (재부팅후) , F5로 재로드  까지하세요

    3232235521_1679912607.8025.png

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

    역방향 프록시 설정하기(추천)

    https://cafe.naver.com/koreassistant?iframe_url=/ArticleList.nhn?search.clubid=29860180&search.menuid=7&search.boardtype=L

    * Synology NAS(DSM 7)에서 역방향 프록시 메뉴 위치는 "제어판-로그인 포털-고급-역방향 프록시"

    3232235521_1679914884.2661.png

    3232235521_1679914916.6951.png


    Upgrade

    Connection

    X-Real-IP

    X-Forwarded-For

    Host


    $http_upgrade

    $connection_upgrade

    $remote_addr

    $proxy_add_x_forwarded_for

    $http_host



    * 역방향 프록시의 원리부터 이해하는 것이 좋음

    - 접두사.DDNS.synology.me로 접속하면 NAS에 설정된 주소로 연결시켜주는 것

    - 소스 : 외부 접속 주소(접두사.DDNS.synology.me)를 입력(예시 : ha.alex.synology.me)

    - 대상 : HAOS의 내부 IP 주소를 입력(Synology IP가 아님)


    <역방향 프록시 설정후 문제점>

    3232235521_1679913554.7878.png


    다음은  소스를 수정을 아래와 같이 진행 하세요

    configuration.yaml

      # revers proxi 20230327
    http:
      use_x_forwarded_for: true
      trusted_proxies:
      - 192.168.0.7
      ip_ban_enabled: true
      login_attempts_threshold: 5
     

    수정을 위하여 애드온 설치

    <역방향 프록시 설정후 문제점 대응을 위하여 에디터 애드온 설치>

    3232235521_1679915001.1167.png

    수정방법  애드온 Studio Code Server" 설치 수정하세요

    <역방향 프록시 설정후 문제점 대응을 위하여 에디터 애드온 설치 configuration.yaml 파일 수정>

    3232235521_1679915047.2969.png


    소스복사 수정 참조
    <역방향 프록시 설정후 문제점 대응을 위하여 에디터 애드온 설치 configuration.yaml 파일 수정>


      # revers proxi 20230327
    http:
    use_x_forwarded_for: true
    trusted_proxies:
    - 127.0.0.1
    ip_ban_enabled: true
    login_attempts_threshold: 5





    http: use_x_forwarded_for: true trusted_proxies: - 192.168.0.7 ip_ban_enabled: true login_attempts_threshold: 5

    수정후 hoomea,,,,재시작 > 설정 > 상단> 메뉴 > 재시작은 필수

    역방향 프록시로 https로 접속 성공

    3232235521_1679914803.4411.png

    공유기 포트포워드 제거후 > 확인

    3232235521_1679915420.3647.png

    3232235521_1679915370.9422.png

    역방향 프록시로 정상적인 접속>>> 성공

    3232235521_1679915579.919.png


    상기의 조건을 성공후

    <ew11 장비 활용>

    월패드에 부착 애드온 안 쓰고 월패드 컨트롤 조명 컨트롤 하기

    https://cafe.naver.com/koreassistant/12100

    에서 3개의 파일을 다운합니다

    C:\Users\shimss\Downloads\configuration.yaml

    C:\Users\shimss\Downloads\scripts.yaml

    C:\Users\shimss\Downloads\switches.yaml

    1) ew11 ip에 맞게 수정

    C:\Users\shimss\Downloads\switches.yaml

    3232235521_1679920745.768.png

    수정방법  애드온 Studio Code Server" 설치 수정하세요

    3232235521_1679937181.0609.png


    또는

    file editor 애드온설치하여 파일 수정/생성 만들자

    상위폴더까지 이동가능 파일 수정 가능

    3232235521_1679920936.8896.png

    3232235521_1679921023.9494.png

    pc의 에디터에서 복사 

    3232235521_1679921150.7794.png

    붙이지 > 파일 없으면 생성 하세요

    3232235521_1679921114.5186.png

    3232235521_1679921383.8407.png

    드디어 메인홈에 (둘러보기) 메뉴가 나왔습니다

    3232235521_1679921845.6065.png

    저는 아래의 스위치 명령이 몇개는 동작 확인 합니다

    이제 찾아서 수정 하면 됩니다//방법은 아래

    3232235521_1679922039.6604.png

    이제 조명 on/off  패킷을 캡춰 하여  정보 확인 수정 합니다

    d:\sw\hardware\ew11\ew11_SerialPortMon.zip

    을 압축 해제 

    d:\sw\hardware\ew11\ew11_SerialPortMon\SerialPortMon.exe

    실행시 정상적으로 패킷 통신이 이루어지면 정상 연결 확인

    월패드에서 스위치 on/off 하여 수신 명령 패킷을  확인  저장 하여 명령어 확인 합니다,.

    3232235521_1679923492.3741.png


    저의집 현대통신 월패드 거실 조명 on/off 패킷입니다.

    조명 ON/OFF 명령어

    ====1on(거실중앙1)    F7 0B 01 19 02 40 11 01 00 B6 EE 

    ====1off(거실중앙1)    F7 0B 01 19 02 40 11 02 00 B5 EE 


    ====2on (거실중앙2)   F7 0B 01 19 02 40 12 01 00 B5 EE 

    ====2OFF(거실중앙2) F7 0B 01 19 02 40 12 02 00 B6 EE


    ====3ON(소파)           F7 0B 01 19 02 40 13 01 00 B4 EE

    ====3OFF(소파)         F7 0B 01 19 02 40 13 02 00 B7 EE


    ===4ON(TV앞)           F7 0B 01 19 02 40 14 01 00 B3 EE

    ===4OFF(TV앞)         F7 0B 01 19 02 40 14 02 00 B0 EE


    ===5ON(복도)           F7 0B 01 19 02 40 15 01 00 B2 EE 

    ===5OFF(복도)         F7 0B 01 19 02 40 15 02 00 B1 EE 

    의 형식을

    - platform: command_line
      switches:
        living_light_1:
    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    profile_image

    11qkr님의 댓글

    11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일
    답변
    profile_image

    11qkr님의 댓글

    11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    Synology NAS에 VMM으로 설치한 HAOS의 역방향 프록시, Synology DDNS 및 포트포워딩 설정 방법
    https://cafe.naver.com/koreassistant/10965

    답변



    ♥간단_메모글♥


    최근글


    새댓글



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

    오늘의 홈 현황


    • 현재 접속자♨ 245 명
    • 오늘 가입자※ 1 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 16 명
    • 오늘 방문자 1,582 명
    • 어제 방문자 2,141 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,305,245 명
    • 전체 게시물※ 8,556 개
    • 전체 댓글수※ 24,558 개
    • 전체 회원수 10,950 명

    QR코드


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

    알림 0








    최신글↑