IT를 공부하자

Home Assistant 2023.02 업데이트 후 tasmota mqtt 스위치 사라지는 현상 해결 본문

Home Assistant

Home Assistant 2023.02 업데이트 후 tasmota mqtt 스위치 사라지는 현상 해결

낭만공돌이 2023. 2. 10. 16:49
반응형

집에 구성된 Home Assistant를 방치하고 관리하지 않고 있다가 이번에 접속해 보니 새로운 업데이트가 뜨길래 업데이트를 진행했다.

 

업데이트를 진행하고 재시작하니 Zigbee로 연결된 스위치들이 동작하지 않는 것을 확인하였다. Zigbee 동글에서 Zigbee 스위치들이 떨어졌는지 확인해 보니 연결은 모두 정상적이다.

 

개발자 도구에서 디바이스를 확인해 보니 구성되어 있던 mqtt switch 정보가 모두 사라졌다. configration.yaml에 들어가서 확인해 보니 에러가 아래와 같이 뜬다.

 

업그레이드 후 발생한 mqtt 설정 부분

 

인터넷 검색을 해보니 버전업이 되면서 더 이상 매뉴얼 설정으로 진행하지 않고 자동으로 디바이스를 인식하도록 변경된 듯 하다. 아래의 통합구성요소 추가하기를 통해 Tasmota를 추가하면 되는데 5개의 스위치 중 1개의 스위치만 자동으로 인식된다. 아래 스샷에는 5개 모두 인식되어 있는데 전부 구성하고 스샷을 찍었다.

새로운 버전에서는 자동으로 디바이스를 인식한다.

 

5개의 스위치를 모두 확인해 보니 1개의 스위치 펌웨어가 9.5 버전인 것을 확인하였다. 더 검색을 해보니 9.2 이상 버전 부터 자동 인식 기능을 제공하는 듯 하다. 결국 모든 스위치를 최신 펌웨어 버전으로 OTA를 통해 업데이트를 수행하였다.

 

tasmota admin 페이지에 접근해서 등록된 Sonoff 스위치를 클릭하면 각각의 스위치의 관리 화면이 나온다.

 

 

아래처럼 각각의 스위치에 접근해서 펌웨어를 업그레이드 할 수 있다.

관리 메뉴에서 펌웨어 업그레이드 메뉴로 펌웨어 업그레이드를 수행한다.

 

OTA URL 부분에 최신 펌웨어 URL을 복사하여 붙여넣기 한 후에 업그레이드 시작 버튼을 클릭하면 자동으로 패키지를 다운로드받고 업그레이드를 진행한다.

 

업그레이드 완료 되면 메인메뉴에서 설정 메뉴 버튼을 클릭하고 기타 설정 버튼을 클릭하여 해당 스위치의 이름을 변경한다.

스위치의 이름 변경을 위해 메뉴에 접근한다.

 

아래 설정에서 Device Name 필드와 Friendly Name 1 필드를 본인이 원하는 이름으로 변경한 후에 스위치를 재시작하면 Home Assistant에서 해당 디바이스를 자동으로 인지한다.

스위치의 이름을 적절한 이름으로 변경한다.

 

그럼 자동으로 인식된 디바이스를 Home Assistant의 통합 구성요소에 확인할 수 있고 switch.변경한이름 형태로 사용하면 된다.

 

 

Comments