일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- config.js
- 자바스크립트
- 거절메일
- 쯔위프트
- 스토리지할당
- 쿠버네티스
- 검색엔진노출
- 트림원라이트이슈
- 모듈추가
- magicmirror
- 신호드랍
- 모듈구조
- 글자사라짐
- 외부볼륨
- 외부에서접근설정
- 볼륨할당
- magicmirro
- k8s
- 신호끊김
- 트림원라이트
- 라즈베리파이
- 즈위프트
- raspberrypie4b
- zwift
- 매직미러
- 라즈베리파이4B
- 원격접속설정
- Kubernetes
- 콕스엔데버
- 관리노드설정
- Today
- Total
IT를 공부하자
Home Assistant 2023.02 업데이트 후 tasmota mqtt 스위치 사라지는 현상 해결 본문
집에 구성된 Home Assistant를 방치하고 관리하지 않고 있다가 이번에 접속해 보니 새로운 업데이트가 뜨길래 업데이트를 진행했다.
업데이트를 진행하고 재시작하니 Zigbee로 연결된 스위치들이 동작하지 않는 것을 확인하였다. Zigbee 동글에서 Zigbee 스위치들이 떨어졌는지 확인해 보니 연결은 모두 정상적이다.
개발자 도구에서 디바이스를 확인해 보니 구성되어 있던 mqtt switch 정보가 모두 사라졌다. configration.yaml에 들어가서 확인해 보니 에러가 아래와 같이 뜬다.
인터넷 검색을 해보니 버전업이 되면서 더 이상 매뉴얼 설정으로 진행하지 않고 자동으로 디바이스를 인식하도록 변경된 듯 하다. 아래의 통합구성요소 추가하기를 통해 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.변경한이름 형태로 사용하면 된다.