본문 바로가기

전체 글89

[Homeassistant] 커스텀 컴포넌트와 SCAN_INTERVAL에 대한 잡담 끄적끄적. YAML으로 컴포넌트를 등록해서 추가할때는 scan_interval에 값을 입력하면 반영이 됐다. - platform: naver_weather scan_interval: 900 하지만 YAML로 추가 해놓은 컴포넌트는 귀찮지만 또 가서 직접 수정해서 반영해야만 한다. 그리고 요즘의 HA 트렌드로는 통합구성요소로 넘어가는 과도기적인 시점이라 config_flow 작업을 다 해줘야 한다. 물론 귀찮아서 하지말까라는 생각도 충분히 많이 하고 있는 중이다. 통합구성요소 적용을 하고 SCAN_INTERVAL을 추가할 때 적용할 수 있을까 하고 config_flow 설정값 중 하나로 입력받게 했다. 소스상에 초기 선언해놓은 값은 300초. 통합구성요소 추가 시, 입력한 SCAN_INTERVAL 값은 4.. 2021. 6. 17.
[Homeassistant] Integration Configuration Options 끄적끄적 커스텀 컴포넌트를 통합구성요소로 등록할 수 있게 하기 위해서는 config_flow를 추가해주는 작업이 필요하다. 요즘 추세는 yaml을 수정하는 쪽이 아니라 UI에서 앱을 설치하 듯이 추가하는 방향으로 HA가 흘러가고 있는 것 같다. 그리고 중요한건 국내는 자료가 너무 없어서 해외 소스를 한참 멍하니 보면서 삽질을 하는 방법 밖에는 없다.공식 개발자 문서에도 친절하게 설명이 나와있지도 않기도 하고,,, 기본적으로 Integration Configuration Options을 사용하기 위해서는 Integration Configuration이 선행되어야만 한다. @staticmethod @callback def async_get_options_flow(config_entry): return Opt.. 2021. 1. 14.
[Homeassistant] Integration Configuration 끄적끄적 커스텀 컴포넌트를 통합구성요소로 등록할 수 있게 하기 위해서는 config_flow를 추가해주는 작업이 필요하다. HA의 요즘 추세가 YAML 편집이 아니라 UI에서 앱을 설치하는 IOS의 앱스토어나 안드로이드의 플레이스토어와 비슷해지는 느낌이랄까? 어쨌든 HA에서 통합구성요소로 편하게 추가하기 위해서는 Core Intergation으로 등록되는게 제일 좋지만,,, Core Intergration이 아니라면 Custom Intergration으로 작업해주는 것이 좋다. 개인적인 생각으로 config_flow를 추가하기 전에는 Custom Component라고 하고, config_flow가 추가된 상태로 통합구성요소를 통해서 설정가능한 상태를 Custom Intergration이라고 구분지어져야할.. 2021. 1. 14.
[Homeassistant] 커스텀 컴포넌트에 icon과 logo 등록하기 "Logos for custom intergrations" 라는 제목으로 개발자 문서에 블로그에 Franck형이 포스팅을 했다. 구글 번역기와 파파고의 힘을 빌리고, 문장만 살짝씩 다듬어봤다. 최근, Home Assistant는 통합구성요소를 위해 이미지 및 아이콘을 frontend에 지원하기 시작했습니다. 그것들은 놀라워 보이고 Home Assistant의 UI에 실제로 몇가지 색을 제공해 줍니다. 최근에 커스텀 통합구성요소에 이미지를 추가하는 방법에 대해 많은 질문을 받았습니다. 오늘부터 가능합니다! 커스텀 통합구성요소를 만들었나요? Home Assistant frontend에 당신의 통합구성요소의 로고와 아이콘이 표시되기를 원하시나요? 그렇다면 GitHub Brands Repository로 이동하여.. 2020. 10. 8.
Homeassistant에서 갤럭시 홈 미니로 임의의 mp3 재생하기 smartthings api를 이용해서 notify custom component를 만들긴 했는데, 그래도 활용도가 떨어지는 갤럭시 홈 미니를 어떻게 또 일을 시켜야할지 고민해봤다. 네이버 스마트싱스 카페에 룰루해피님께서 '갤럭시 홈미니에서 임의의 mp3파일 재생하기'라는 글을 올려주셨다. 최근에 올리신 글은 아니지만, 찾다보니 homeassistant에 갤럭시 홈 미니를 사용하는데 큰도움이 됐다. 포스팅 해논 글을 보시진 않으시겠지만, 룰루해피님께 감사드린다는 인사를 전하고 싶다:D 갤럭시 홈미니에서 임의의 mp3파일을 재생하기 (DTH) (수정) ver 0.1.4 URL escape 추가 (파일명에 한글 및 빈칸 등 지원)ver 0.1.1 웹코어 지원 추가 (추가사항) * http redirect가 .. 2020. 9. 3.
Unifi USG LAN2 활성화시키기 WAN1에 랜선을 연결하고, LAN1에는 컴퓨터를 연결하니 별다른 설정을 하지 않아도 인터넷이 잘 됐다. 이제 LAN2에 이베이에서 벌크로 구입한 UniFi Switch 8 POE-60W를 연결했다. 응? 응?! 응?!? 당연히 LAN2에 랜선을 연결하면 될 줄 알았는데, 아무런 반응이 없다. 펌웨어 업데이트와 공장초기화 된 상태로 받았던거라 기본세팅이 Disable이라는걸 생각지도 못 했던거다-_-;; 그 덕분에 LAN2 포트에 다가 스위치를 연결했다가 컴퓨터 연결했다가 요리조리 왔다갔다 삽질만 괜히 한시간 넘게 했다ㅠㅠ Unifi Controller > SETTINGS > Networks > + CREATE NEW NETWORK 메뉴로 따라 들어가서 LAN2를 추가해주면 끝! 항목은 대충 아래와 같이.. 2020. 6. 5.