코딩정보




●●● HA작업3)Home Assistant 의 설정 애드온 진입 안됨/애드온 않보일때 슈퍼바이져업데이트

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

  • 첨부

  • 컨텐츠 정보

    본문

    ● Home Assistant 의 설정 애드온 진입 안됨

    ssh 터미널에서  모든 문제는 

    ha supervisor update

    명령으로 해결됩니다

    3232235521_1688025011.6926.png

    ===============이전자료 ==========

    3232235521_1680009712.6502.png

    3232235521_1680009787.1526.png

    ● Supervisor 설정 재시도: Error on Supervisor API: 와 애드온 저장소 진입 불가

    3232235521_1680015274.2518.png

    애드온 연결 정보

    - name: ha_supervisor
        sidebar_title: 애드온
        sidebar_icon: mdi:home-assistant
        js_url: /api/hassio/app/entrypoint.js
        url_path: "hassio/dashboard"
        embed_iframe: true
        require_admin: true
        config:
          ingress: core_configurator


    상기 설정 재시도:......apl:문제는 

    https://www.home-assistant.io/more-info/unsupported/docker_configuration

    해결책

    이전 버전의 홈어시스턴트 OS를 실행 중인 경우 구성 패널에서 최신 버전으로 업데이트하세요.

    Home Assistant Supervised를 실행 중인 경우 호스트에서 Docker 데몬 구성을 수정해야 합니다. 구성은 에 있습니다 /etc/docker/daemon.json해당 파일이 존재하지 않는 경우 파일을 생성하고 최소한 다음 내용이 포함되어 있는지 확인할 수 있습니다.

    {
        "log-driver": "journald",
        "storage-driver": "overlay2"
    }
    JSON
    복사

    Docker 구성 파일이 변경되고 저장되면 호스트 시스템에서 Docker 서비스를 다시 시작해야 합니다.

    3232235521_1680080294.7916.png


    { "log-driver": "journald", "storage-driver": "overlay2" }


    현제 DOCKER에 설치됨 HOME ASSISTANT 관련 도커 파일 >>>7개

    3232235521_1680084138.459.png


    설치된 버전 확인 방법1)

    3232235521_1680084360.9793.png

    설치된 버전 확인 방법2)

    3232235521_1680084256.6364.png


    기기에서 UPDATE 삭제하니 구성요소를 사용 할 수 없습니다.

    3232235521_1680084514.6123.png


    https://community.home-assistant.io/t/unable-to-load-the-panel-source-api-hassio-app-entrypoint-js/126821

    패널 소스를 로드할 수 없습니다: /api/hassio/app/entrypoint.js

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

    설치 정보

    ========

    시놀로지 도커 사용중지후  vmware 사용 vmdk로 설치 안착 합니다


    저의 설치 사례는 

    1) 시놀로지 도커 ,,,, 정상 설치후 애드온 및 문제 발생 ★★★

    2) esxi7)ubuntu,,,,, Homeassistant 까지 설치 성공,,,이후 supervise 설치 실패 ★

    3) esxi7)debian,,,초기 부터 설치 실패 

    4) esxi7)vmware 설치,,,,,한번에 모두 설치 되네요 ★★★★★

        

    하나의 os로 vmware 용으로 설치 

      vmware로 설치는 초보자에게 강력 추천 합니다.

      정말 설치과정이 없이 그냥 모든 구성이 나오네요

      ,,,,,

    1) 시놀로지 사용자면 도커로 설치 추천 언제든지 지우고 한번에 사용 가능

       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


    2) vmware 사용가능자는vmdk로 강력 사용 추천 합니다

       vmdk연결만 사용가능하면 심플설치로 추천


    저의 집은 wifi스위치로 모두 설치 앱으로만 사용중입니다

    저는 기본으로  smart life로 사용중에 tuya 앱으로 변경하니 연결가능하네요

    처음에 구글어시스턴트는 설정을 어렵게 했는데,,연결은 안해도 필요없이 사용가능 예상 합니다,.

    앱자체 구글홈 연결 음성 명령으로 사용가능 합니다,.


    숙제는

    현대통신 월패드의 전등 스취치 , 보일러를  ew11 및 브릿지 허브를  구글 홈 음성연동 입니다


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

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



    office view

    관련자료

    댓글목록

    profile_image

    11qkr님의 댓글

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

    11qkr님의 댓글

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

    docker.errors.DockerException: 서버 API 버전을 가져오는 동안 오류가 발생했습니다.
    https://stackoverflow.com/questions/64952238/docker-errors-dockerexception-error-while-fetching-server-api-version

     chmod 666 /var/run/docker.sock

    답변
    profile_image

    11qkr님의 댓글

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

    root@www11qkr:~# docker rename home-assistant home-assistant-old
    Error response from daemon: No such container: home-assistant
    Error: failed to rename container named home-assistant
    root@www11qkr:~# docker pull homeassistant/home-assistant
    Using default tag: latest
    latest: Pulling from homeassistant/home-assistant
    Digest: sha256:e7dfc608bb75a75a105a4a98c72873113d7f75f1102122127caf9653676ecd38
    Status: Image is up to date for homeassistant/home-assistant:latest
    docker.io/homeassistant/home-assistant:latest
    root@www11qkr:~# docker pull portainer/portainer-ce:latest
    latest: Pulling from portainer/portainer-ce
    Digest: sha256:9fa1ec78b4e29d83593cf9720674b72829c9cdc0db7083a962bc30e64e27f64e
    Status: Image is up to date for portainer/portainer-ce:latest
    docker.io/portainer/portainer-ce:latest

    답변
    profile_image

    11qkr님의 댓글

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

    ● Supervisor 설정 재시도: Error on Supervisor API: 와 애드온 저장소 진입 불가
    https://cafe.naver.com/koreassistant/12495

    답변
    profile_image

    11qkr님의 댓글

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

    This also worked for me. I had to specify the -f flag to force remove the image.
    docker image ls
    docker image rm -f homeassistant/armhf-hassio-supervisor
    docker pull homeassistant/armhf-hassio-supervisor
    Then reboot the server. I had to sudo reboot - restarting from the UI did not work.

    Now, docker image ls shows supervisor 235:

    homeassistant/armhf-hassio-supervisor 235 0f16cc65b576 2 days ago 270MB
    homeassistant/armhf-hassio-supervisor latest 0f16cc65b576

    답변
    profile_image

    11qkr님의 댓글

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

    systemctl  [start,restart,stop] ????

    답변
    profile_image

    11qkr님의 댓글

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

    감독자에 액세스할 수 없음 "패널 소스를 로드할 수 없음: /api/hassio/app/entrypoint.js"
    #1576
    Falsen이 이 문제를 열었습니다. 2020년 3월 9일 · 댓글 88개
    https://github.com/home-assistant/supervisor/issues/1576

    답변
    profile_image

    11qkr님의 댓글

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

    configuration.yaml
    ===========================
    # Loads default set of integrations. Do not remove.
    default_config:
    # Load frontend themes from the themes folder
    frontend:
      themes: !include_dir_merge_named themes
    # 20230329
    https://community.home-assistant.io/t/unable-to-load-the-panel-source-api-hassio-app-entrypoint-js/126821/2
    #homeassistant:
    #  auth_providers:
    #  - type: legacy_api_password
    #    api_password: !secret http_password
      # revers proxi 20230327
    http:
      use_x_forwarded_for: true
      trusted_proxies:
        - 192.168.0.7
      ip_ban_enabled: true
      login_attempts_threshold: 5
    # Text to speech
    tts:
      - platform: google_translate
    # 20230328
    # homeassistant-71038
    # quantum-engine-307706-e0518847dbae.json
    # quantum-engine-307706-c3c143feb06c.json
    google_assistant:
      project_id: homeassistant-71038
      service_account: !include quantum-engine-307706-e0518847dbae.json
      report_state: true
    automation: !include automations.yaml
    # script: !include scripts.yaml
    scene: !include scenes.yaml
    # ===========================================================
    panel_custom:
      - name: ha_server_con
        sidebar_title: 서버제어
        sidebar_icon: mdi:cog-transfer
        js_url: /api/hassio/app/entrypoint.js
        url_path: "developer-tools/yaml"
        embed_iframe: true
        require_admin: true
        config:
          ingress: core_configurator
      - name: ha_integ
        sidebar_title: 통합구성요소
        sidebar_icon: mdi:chip
        js_url: /api/hassio/app/entrypoint.js
        url_path: "config/integrations"
        embed_iframe: true
        require_admin: true
        config:
          ingress: core_configurator
      - name: ha_auto
        sidebar_title: 자동화
        sidebar_icon: mdi:cog-outline
        js_url: /api/hassio/app/entrypoint.js
        url_path: "config/automation"
        embed_iframe: true
        require_admin: true
        config:
          ingress: core_configurator
      - name: ha_log
        sidebar_title: 서버로그
        sidebar_icon: mdi:math-log
        js_url: /api/hassio/app/entrypoint.js
        url_path: "config/logs"
        embed_iframe: true
        require_admin: true
        config:
          ingress: core_configurator
      - name: ha_supervisor
        sidebar_title: 애드온
        sidebar_icon: mdi:home-assistant
        js_url: /api/hassio/app/entrypoint.js
        url_path: "hassio/dashboard"
        embed_iframe: true
        require_admin: true
        config:
          ingress: core_configurator
    # [출처] 2021.05 버전 이후 Supervisor, 통합구성요소, 서버제어 등 바로가기 만들기 (HomeAssistant) | 작성자 랜이
    # 마지막에 추가
    # 마지막에 추가
    script: !include scripts.yaml
    switch: !include switches.yaml
    light:
      - platform: template
        lights:
          light_living_light_1:
            friendly_name: "거실 불"
            turn_on:
              service: script.living_light_1
            turn_off:
              service: script.living_light_1_off
          light_living_light_2:
            friendly_name: "거실2 불"
            turn_on:
              service: script.living_light_2
            turn_off:
              service: script.living_light_2_off
          light_living_light_3:
            friendly_name: "뒷 불"
            turn_on:
              service: script.living_light_3
            turn_off:
              service: script.living_light_3_off
          light_living_light_4:
            friendly_name: "앞 불"
            turn_on:
              service: script.living_light_4
            turn_off:
              service: script.living_light_4_off
          light_living_light_5:
            friendly_name: "복도 불"
            turn_on:
              service: script.living_light_5
            turn_off:
              service: script.living_light_5_off
    # end 20230329

    답변
    profile_image

    11qkr님의 댓글

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

    애드온 진입이 안됨
    =======================
    - name: ha_supervisor
        sidebar_title: 애드온
        sidebar_icon: mdi:home-assistant
        js_url: /api/hassio/app/entrypoint.js
        url_path: "hassio/dashboard"
        embed_iframe: true
        require_admin: true
        config:
          ingress: core_configurator

    답변
    profile_image

    11qkr님의 댓글

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

    https://www.home-assistant.io/more-info/unsupported/docker_configuration
    수퍼바이저는 수퍼바이저를 실행하는 호스트의 안정성과 성능을 유지하기 위해 Docker 데몬이 구성되는 방식에 대해 어느 정도 예상합니다.

    Docker 데몬용 로깅 드라이버는 로 설정 journald하고 스토리지 드라이버는 로 설정해야 합니다 overlay2.

    하드웨어 처리에서는 cgroup 버전 1만 지원합니다.

    해결책
    이전 버전의 홈어시스턴트 OS를 실행 중인 경우 구성 패널에서 최신 버전으로 업데이트하세요.

    Home Assistant Supervised를 실행 중인 경우 호스트에서 Docker 데몬 구성을 수정해야 합니다. 구성은 에 있습니다 /etc/docker/daemon.json. 해당 파일이 존재하지 않는 경우 파일을 생성하고 최소한 다음 내용이 포함되어 있는지 확인할 수 있습니다.

    {
        "log-driver": "journald",
        "storage-driver": "overlay2"
    }
    JSON
    Docker 구성 파일이 변경되고 저장되면 호스트 시스템에서 Docker 서비스를 다시 시작해야 합니다.

    cgroup 수준의 문제를 해결하려면 을 추가 /etc/default/grub하고 를 추가 systemd.unified_cgroup_hierarchy=false하고 GRUB_CMDLINE_LINUX_DEFAULT실행하십시오 sudo update-grub. 이렇게 변경한 후에는 호스트를 완전히 재부팅해야 합니다.

    편리한 설치 스크립트를 다시 실행할 수도 있습니다 .

    답변
    profile_image

    11qkr님의 댓글

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

    애드온 추가연결 안되는 경우
    https://my.home-assistant.io/redirect/config_flow_start/?domain=browser_mod
    클릭시 안될시
    공유기 포트 포워딩 설정 확인

    답변
    profile_image

    11qkr님의 댓글

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

    [스마트홈팁] 구글홈 로컬 설정 (?)
    개인적으로 duckdns는 임시방편이라고 생각합니다.. 내부망에서는 로컬로 통신하는게 정상이니까요..
    프록시는 외부와 내부를 이어주는 서버입니다. 이 때, 내부에서 외부로 통하는 통로면 정방향, 외부에서 내부로 통하는 통로면 역방향 프록시라고 하는데, 저희가 도메인을 통해서 접속하는 건 곧 외부에서 내부로 접속하는 거니까 역방향 프록시가 맞겠네요. 역방향 프록시는 외부에서 들어온 패킷을 내부의 특정 포트로 연결해주는 연결을 합니다.

    가령 1.abc.com과 2.abc.com이 있고 둘 다 같은 111.222.333.444 아이피로 연결된다고 가정해볼게요. 이 때 두 주소는 같은 아이피로 연결되지만 그 a레코드를 통해 구별할 수 있습니다. 그래서, 1.abc.com은 111.222.333.444:32400, 2.abc.com은 111.222.333.444:8123에 연결할 수 있는 겁니다.
    이 기능을 하는 것이 역방향 프록시이고, npm은 역방향 프록시를 설정하는 도구일 뿐입니다.

    이 때, 외부에서 http가 아닌 https로 접속하려면 SSL/TLS 인증서라는게 필요합니다. 이 인증서는 공인된 기관에서만 발급하는데, 대부분 다 유료이지만 Let's Encrypt라는 회사에서 ACME 프로토콜을 통해 무료로 발급해줍니다. Nginx는 여기서 버튼 한번만 누르면 인증서를 발급할 수 있게끔 도와주고 이 인증서를 도메인에 설정하게끔 연결시켜주는 역할도 합니다.

    이론적인 건 이렇고.. 저는 예전에 HA 입문할 때 Ohminy님 영상을 보고 세팅했던 것 같습니다. 혹시 도움이 될까 싶어 https://www.youtube.com/watch?v=e-A6jZnmz04 남깁니다. 추가로 혹시 시놀로지 같은 장비를 사용하신다면 굳이 npm을 사용하지 않고도 쉽게 역방향프록시를 설정할 수 있습니다.
    https://cafe.naver.com/koreassistant/10194

    답변



    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-03-29 21:11:14

    오늘의 홈 현황


    • 현재 접속자♨ 127 명
    • 오늘 가입자※ 5 명
    • 어제 가입자※ 10 명
    • 주간 가입자※ 29 명
    • 오늘 방문자 2,735 명
    • 어제 방문자 2,611 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,242,680 명
    • 전체 게시물※ 8,483 개
    • 전체 댓글수※ 24,398 개
    • 전체 회원수 10,849 명

    QR코드


    ☞ 사진기로 촬영하시면 방문링크 됩니다

    알림 0








    최신글↑