기본 콘텐츠로 건너뛰기

Termux에 Home Assistant 구축 좌절기

저희 집에는 꽤 많은 IoT 기기가 있습니다. eWelink의 스위치로 전등을 제어하고, 다원의 스마트 플러그로 전자 제품을 제어하고 Nest로 보일러를 제어하고 LG 에어컨에 에너톡으로 전력 관리를 하고 스위치봇으로 스위치를 제어하고 IFTTT로 자동화를 구현하고 구글 홈, 미니, 네스트 허브 맥스로 허브를 구축해 놨습니다. 이렇게 여러 회사의 다양한 제품으로 자동화를 하다보니 앱도 많아지고 각각의 디바이스를 연동해서 무언가를 하기가 쉽지 않아서 좋은 솔루션이 없을까?? 했더니 스마트싱스와 HA가 가장 유명하더군요. 스마트싱스는 삼성거라서 패스하고 오픈소스인 HA에 관심이 생겨서 구축을 해볼까 했떠니 라즈베리파이를 구매해서 서버로 구축해야 하더군요. 라즈베리파이가 별로 비싼것도 아니지만 또 다른 디바이스를 구매하기가 꺼려져서 다른 방법이 없을까 검색해보니 구형 안드로이드 디바이스에 termux로 설치하는 방법이 있어서 도전해보기로 했습니다. 그런데 이미 termux에 SJVA를 운용하고 있어서 고민이 생겼습니다. 새로운 디바이스에 termux에 설치를 하면 깔끔하겠지만.. 그것보다는 기존에 설치된 termux에 SJVA와 HA를 모두 운용하면 좋지 않을까? 하고 구글링을 열심히 해봤지만 자료를 검색할 수 없어서 그냥 맨땅에 머리 박는 심정으로 도전해 봤습니다. 우선 SJVA가 설치된 상태에서 HA를 설치하면 SJVA를 설치하면 문제가 생길것 같아서 다른 방법이 없을까 고민해봤더니 termux에 세션이라는 기능이 있다는 것을 알게 되었습니다. termux의 왼쪽 화면을 슬라이드 하면 세션을 추가할 수 있습니다. 처음에 저는 세션을 추가하면 새로운 가상머신이 추가되는 것으로 이해했는데 결론적으로는 세션이 큰 의미가 없습니다. 세션을 아무리 추가해도 가상 머신이 추가되는게 아니라 그냥 작업 공간을 구분하는 것이라고 이해하시면 됩니다. 마치 가상화면을 추가하는 것과 같습니다.  그래서 하나의 termux에 SJVA와 HA를 분리해서 설치하는 것은 아니되고.....

코디에 잘못 등록된 라이브러리 정보 수정 방법

이전에 소개해드린 방법( https://murianwind.blogspot.com/2020/03/blog-post_17.html ) 등으로 영화나 TV프로그램 등을 코디에 라이브러리로 등록한 후 확인해보면 정보가 잘못 등록되는 경우가 있습니다. 영화 제목이 동일한 경우 이런 경우가 자주 발생합니다. 이럴 때 잘못된 정보를 수정하는 방법입니다. 수정을 원하는 영화의 상세 정보 화면으로 이동합니다. 상세 정보 화면에서 메뉴를 보시면 새로고침이라는 메뉴가 있습니다. 그 메뉴를 꾸욱 누르면 이런 화면이 뜹니다. 정확한 영화를 선택하시거나 목록에 원하는 영화가 없다면 수동을 선택하셔서 검색하실 수 있습니다. 이렇게 수정된 정보들은 라이브러리를 초기화 하면 모두 사라집니다. 그래서 처음 라이브러리를 생성하실 때 파일명을 잘 작성하셔야 합니다. 이상 간단한 팁이었습니다.

코디에서 클라우드 저장소 연동해서 비디오 라이브러리 생성하기

저희 집에는 TV가 없습니다. 모니터만 있지요.. 몇년 전까지만 해도 IPTV를 이용했지만.. 자주 보는 것도 아니고.. 비용도 비용인지라.. 그냥 TV를 없앴습니다. 사실은 기레기 시키들 보기 싫어서 KBS 수신료 내는거 싫어서 그냥 TV를 없애버렸습니다. 대신에 스마트폰에서 OTT 서비스 실행해서 크롬캐스트로 전송해서 보고 싶은 프로그램만 봤었는데 슬슬 불편해서 고민고민하다 그냥 질렀습니다. TV 보는 것도 불편했지만 다른 이유는 PC에 저장된 동영상을 보고 싶을 때 매번 PC를 켜야하는 것도 불편하더라고요. 저희 집 컴이 이제 10년이 넘어서.. 부팅 부터가.. ㅠㅠ 그래서 오피스 365 월결제를 끊으면 원드라이브 1테라를 사용할 수 있습니다. 이 원드라이브에 제가 가지고 있는 영화 200여편을 몽땅 올렸는데.. 원드라이브에 있는 영화를 스마트폰에서 실행해서 크롬캐스트로 전송하는 것도 불편하더군요. 어쨌든 이런 저런 이유로 너무 불편해서.. 지금은 사라진 TELEBEE 의 미박스 3에 글로벌 롬을 올려서 싸게 판다는 정보를 입수하고 그냥 질렀습니다. 싸다고 하는데 싼지는 모르겠지만.. 크롬캐스트 울트라보다는 싸더라구요. 넷플릭스를 이용하지는 않지만 조건만 맞으면 4K도 재생되고 국내 AS도 된다고 해서 질렀습니다. 관련 정보는 네이버 카페 [Eddy Lab] UHD 미니 PC 포럼 에서 보실 수 있고, 지금도 구매가 가능한지는 모르겠지만 MiBox3-EddyLab 에디션 안드로이드 셋탑 에서 구매하실 수 있습니다. 안드로이드 셋탑은 질렀는데.. 국내 IPTV처럼 친절하게 설정되어 있는 셋탑이 아닌지라 처음 켜보고 뭐부터 해야할지 참 막막하더라구요. 우선은 중요한건 TV를 편하게 보고 싶은것과 원드라이브의 영화를 편하게 감상하는 것이기 때문에 여기에 중점을 두고 네이버 카페와 구글을 하염없이 떠돌아다녀보니.. 코디라고 하는 앱이 가장 정보가 많다는 것을 알게되었습니다. 그래서 우선 무작정 코디를 설치했습니다. 코디...

일상 속의 탐색적 테스팅 - 네스트 허브 맥스

저는 아침에는 루틴으로 네스트 허브 맥스에 뉴스공장을 재생시켜서 듣고 있습니다. 그런데, 얼마전부터 루틴이 시작되어도 네스트 허브 맥스에 로딩 표시만 빙글 빙글 돌고 재생이 되지 않더군요. 한 1주일 지켜보다가... 매번 폰으로 동영상 재생한다음에 캐스팅 시키는 것도 귀찮아서 테스트를 해보았습니다. 먼저, 명령어를 영어와 한국어로 바꿔서 시도해봤습니다. 왜냐하면 네스트 허브 맥스는 아직 한국어를 지원하지 않기 때문입니다. 하지만, 루틴에 한국 명령어를 입력해서 실행시켜 보면 잘 동작합니다. 음성 입력만 한국어로 안될 뿐, 다른 경우에는 한국어로 된 명령어가 잘 먹힙니다. ㅡ.ㅡ 하지만, 안됩니다. 이번에는 다른 동영상을 시도해보았습니다. 여러 동영상을 시도해본 결과 알아낸 사실은 어떤 동영상이 재생에 실패하고 나면 그 뒤에 시도하는 동영상도 재생이 안된다는 것이었습니다. 어떤 동영상이 실패하고 나면 캐스팅이나 유투브 뮤직 같은 것을 실행하거나 전원을 껐다 켜줘야 동영상 재생이 되더군요. 여기서 얻은 정보는 어떤 동영상은 잘 재생되지만 어떤 동영상은 잘 재생이 되지 않는 다는 것이었습니다. 그래서 여러 동영상을 동등 분할로 분류해서 시도해본 결과 알아낸 것인 방송국 관련 영상이 잘 재생이 되지 않는 다는 것이었습니다. TV 로 송출되는 방송국 관련 영상들을 명령어로 실행했을 때 재생이 되지 않는 경우가 많았습니다. 그래서 한번 더 방송국 관련 영상들에 대해서 분류를 해보았습니다. 어떤 동영상은 재생이 되고 어떤 동영상은 재생이 안되는가? 여러번의 시도 끝에 알아낸 사실은... 유투브에서 실시간으로 스트리밍하는 방송 영상 중에 방송 시작 전 실제 방송은 송출되지 않고 대기 중인 동영상을 재생하려고 시도하면 무한 로딩에 빠져버리고 실제 방송 송출이 시작되어도 네스트 허브 맥스로 재생이 되지 않는 것이었습니다. 그래서 원래 루틴을 7시에 시작하도록 ...

안드로이드와 구글 홈 관련 소소한 팁

얼마전 네이터 카페와 클리앙을 떠돌아다니다 주운 소소한 팁입니다. 유용한듯 하여 블로그에 남겨봅니다. 1. 안드로이드에서 QR 코드로 와이파이 정보를 공유할 수 있습니다. 안드로이드에서 Wi-Fi 설정에 들어가시면 처럼 QR 코드로 와이파이를 추가할 수도 있고, 내 스마트폰에 저장된 와이파이 정보를 QR 코드로 공유할 수도 있습니다. 친구가 집에 왔을때나 카페 같은 곳에서 와이파이 정보를 공유하고 싶은 사장님들은 활용하기 좋은 팁인듯 합니다. 아이폰에도 관련 설정이 있다고 하니 한번 찾아보시기 바랍니다. 우선 저는 안드로이드 10에서는 확인했는데, 이전 안드로이드 버전에도 관련 기능이 있는지는 잘 모르겠습니다. 2. 최근에 다원에서 나온 전등 스위치나 아니면 스마트 전구가 아닌 경우 집에 있는 전등을 자동화하기 위해서 SonOff 를 많이들 활용하시는데, 이 녀석을 구글 홈에 등록하면 플러그로 인식이 됩니다. 그런데, 이 플러그의 이름에 Light 나 Lamp를 붙이시면 구글 홈이 전등으로 인식합니다. 때문에 '전등 켜', '전등 꺼', 모든 전등 켜/꺼' 와 같은 명령어로 전등을 제어할 수 있습니다. 구글 홈에서 이름만 바꾸시면 됩니다. 그럼 도움이 되셨기를 바랍니다.