사물인터넷 | IoT/Home Assistant

    728x90
    728x90

    Home Assistant Script(스크립트) Google Assistant(구글 홈 미니 등)에서 실행하는 방법 (구글 홈 에서 Fan 모드/속도 조절)

    안녕하세요. JGP입니다. Google Home은 HA상 fan 도메인을 가진 장치를 인식하지만, 기능이 미비하여 단순 켬/끔 조절밖에 지원되지 않고 있습니다. 하지만 스크립트를 활용하면 Google Home에서 음성으로 속도나 모드 등을 조절할 수 있습니다. UI를 사용하는 분들이 많지는 않을 것 같은데.. 정 UI에 추가를 하고 싶다면~ 더미 스위치를 하나 만들어서.. 스위치로서 실행되게 하는 방법도 있겠습니다. | Home Assistant Configulation.yaml 수정 configulation.yaml 하위에 추가할 script 관련 설정이 잘 되었는지 확인합니다. 이후 HA를 재시작해서 설정한 항목이 로드되도록 합니다. 이때 사진처럼 name 옆에 지정한 이름이 호출 명령어가 됨을 유의..

    [Synology] Home Assistant의 DB(Recoder)를 MariaDB로 변경하기

    안녕하세요. JGP입니다. Home Assistant를 사용한지 어느 덧 1년이 다 되어갑니다. 불편한 것을 하나씩 개선해 나가다 보니 스마트 홈에 점점 더 가까이 다가가고 있습니다. 오늘 또 하나의 불편한 점을 개선해보고자 합니다. | 잘 돌아가는데 굳이 바꾸는 이유 HA는 기본적으로 SQLite를 사용하고 있습니다. SQLite는 기본적으로 느립니다! 제 시놀로지에는 MariaDB가 24시간 구동중인데(개인 서비스를 위해), 여기에 DB 데이터를 저장한다면.. 빠른 속도를 챙길 수 있을 것이기도 하고! 저희 집 HA는 Synology 작업 스케줄러를 통해 데이터 폴더 전체가 매 시간 압축되어 백업됩니다. 그런데 사진 상 용량을 보세요. 미쳤죠? 용량이 저렇게 큰 이유는, 다름 아닌 DB 때문입니다. ..

    [HA] 단순 on/off 스위치를 fan으로 인식시키는 방법

    단순 On/off 스위치를 fan으로 속도 설정 옵션 없이 설정하고자 하시면 아래 구문을 쓰시면 됩니다. fan: - platform: template fans: rest1: friendly_name: "거실화장실 환풍기" value_template: "{{ states('switch.rest1_switch_fan') }}" turn_on: service: switch.turn_on entity_id: switch.rest1_switch_fan turn_off: service: switch.turn_off entity_id: switch.rest1_switch_fan 환풍기 스위치와 별개로 fan 도메인을 가진 항목이 추가로 생기게 되며, 기존 스위치는 Hidden 옵션으로 가릴 수도 있습니다. 샤오미 ..

    게이트맨 연동기 + Shelly Uni로 도어락 연동 설정기

    지난번 구입한 Shelly Uni가 도착했습니다. 이전 글 : jgpark.kr/702 도어락 연동용 드라이컨택 스위치 구입(Shelly Uni) 수시로 들여다보는 곳 중 하나인 IoT 카페가 있는데, 검색하다가 우연히 도어락을 HA 연동을 하신 분을 보게 됩니다. 그런데 이분 도어락이 게이트맨 사 제품이네요? 그런데 또 우연히 저희 집 도 jgpark.kr | 도대체 왜 이런짓을? (핑계) 아무것도 없을 때엔 편리한 접근 방식이긴 하지만, 카드키가 주는 편리함도 있기 때문에.. 저희 가족이 모두 아이폰을 써서~ 단축어와 NFC를 활용하여 카드키를 대체해보기로 한 것이 시초입니다. Home Assistant 카페의 @랜이 님 추천으로 Shelly Uni를 구입하여, 지난 금요일 수령하였습니다. 가족들의 ..

    밀린 Home Assistant 관리 작업중

    HA의 꽃인 Supervisor 기능(ADD-on)을 정상적으로 사용할 수가 없었습니다. 그간 엄두를 못내던 작업을 연휴를 맞아 거의 1개월 만에.. 이제야 다시 진행해봅니다. 원인은 시놀로지 이놈들.. 그 비싼 돈을 받아놓고 Docker 버전 업데이트 하나를 몇 달째 안해줘서 지금꼬였습니다. Supervisor가 최신버전에 최적화 되면서 구형 Docker를 무조건 사용해야하는 시놀로지 유저들이 겁나게 꼬인것이죠ㅠ 다행히 외국의 어떤 능력자가 수동으로 업데이트 하는 스크립트를 만들어놔서 그것을 적용해보려고 합니다. https://github.com/markdumay/synology-docker Docker 자체가 초기화 되는 작업이라, 우선 각 컨테이너 데이터를 백업하고 있습니다. 해결 완료하고 돌아오겠..

    Home Assistant에 경동 나비엔 월패드 연동 성공

    저희 집 월패드는 경동나비엔의 제품입니다. 코맥스, 코콤, 현대통신, 삼성SDS 정도의 대형 제조사들의 월패드 제어 소스는 많이 공유가 되고 있습니다만.. 나비엔 월패드는 사용자가 많지 않은 탓인지, 극히 일부 사용자들 사이에서 공유되고 있어서.. RS485 통신 패킷을 중간에 가로채어서 직접 손수.. 패킷 분석해가며 시도하다가 너무 진전이 없어서 포기하고 약 1개월 쯤을 방치했습니다. 2020년 말~ 연초까지의 연휴를 활용해서, 다시 한번 시도를 해보자~ 해서 며칠간 수많은 실패와 좌절을 했으나, 드디어 빛을 보았네요. 반응속도 보이쉽니까 ~~ ㅋㅋ 덕분에 저희집 전등은 모두 구글 홈(어시스턴트), 홈 킷(iPhone, mac, iPad, Watch)로 제어가 가능해졌습니다. 보일러 패킷도 분석이 끝났..

    Home Assistant(Hass.io)에서 HACS 설치 후 좌측 탭에 아이콘이 나타나지 않는 경우

    HA에 대한 기본지식이 없는 상태로 HA 설정을 이것 저것 하다보니, 불필요한 파일들도 많이 생겼고, 시스템이 전반적으로 지저분해져서 새로 설치하기로 마음먹었다. 새로 설치를 마치고 각종 Custom Component 들과 소스를 다운받기 위해 HACS를 가장 먼저 설치하고자 했는데, 설치를 마치고 재부팅을 해도 좌측 탭에 HACS 아이콘이 나타나지 않았다. 생각보다 해결방법은 간단했다. 필자는 Synology에 Docker 환경에서 HA를 운용하고 있는데, docker앱을 완전히 종료했다가 열고, HA 서비스 컨테이너를 시작해줬더니 거짓말처럼 HACS 아이콘이 나타났다. 그래도 안된다면 Host 시스템 (ex. Synology, Raspberry Pi ...) 자체를 재시동해보기 바란다.

    728x90
    728x90