홈어시스턴트(Home Assistant) 2차 업그레이드記

|


지난해 10월에 홈어시스턴트(HA)를 처음으로 구축을 하고서, 올해 2월에 한차례 업그레이드를 하였으나,

우리집 마누라와 아이들은 애플 홈앱을 주로 사용하여 활용도가 많이 떨어져서 그동안 방치를 하였었는데,


스마트홈 플랫폼인 홈어시스턴트(Home Assistant) 구축기

스마트홈 플랫폼인 홈어시스턴트(Home Assistant) 업그레이드기







최근에 IoT 카페의 HA란에 'Lovelace UI'등 재미있는 정보들이 올라와서 급 호기심이 발동하였고,

상반기에 샤오미 센서들과 Sonoff 스위치등 스마트홈 식구들도 많이 늘어나서 HA 업그레이드를 결정하였다.


스스로 HA의 지옥불에 또 뛰어 들었다.







거의 6개월 만에 0.61.1 버전에서 0.76 버전으로 한방에 업그레이드를 하려니 오류(Error)가 우수수 떨어져서,

잠시동안 고민을 한 후에 프로그램도 누더기가 되면 새롭게 짜는 것이 편하듯이 신규 구축으로 선회를 하고서,

최근에 재구축한 액션타일을 방(Room)별로 배치하여서, HA는 디바이스별로 배치하여 크로스 모니터링이 가능하도록 하였다.







시간이 많이 지났지만 그나마 기억이 살아있고, yaml 스크립트 밑천들이 그대로 남아 있어서,

졸립고 침침한 눈을 비벼가며 수백번의 Cut & Paste 끝에 3일만에 완성을 하였다.


처음 목표였던 'Lovelace UI'도 멋있게 구현을 하고 싶었으나,

아직은 실험(experiment) 단계여서 정식 버전이 올라오면 업그레이드를 하기로 슬쩍 미루었다.







더불어서 이번 기회에 시놀로지 도커의 과거 버전 다운로드 이미지들과

정지해놓고 쓰지 않는 모듈들도 모두 날리고서 깨끗하게 정리를 하였다.







정말로 오랜만에 홈어시스턴트를 가지고 지겹도록 놀아 보았는데, 

과거 버전에 비하여 entity를 다루는 부분이 많이 편해졌지만, 

아직도 yaml 스크립트를 편집하는 생노가다는 여전하더라.


고생도 많았지만 뿌듯함도 컸었던 홈어시스턴트 업그레이드 프로젝트였다.






And