·
158 commits
to c5733c9729f6b4f0bccde1b9abcde9ffa03a59ae
since this release
Home Assistant용 iOS ANCS 통합 0.6.8과 ESP32 펌웨어 0.3.6 릴리스입니다.
알림 전송 진단 개선
- 설정 포털의 모호한
연결 장애 중 N건 제외표시를 제거했습니다. - 전송 제외 누계를 MQTT 미연결, 정책 필터, 내부 처리 실패로 구분합니다.
- 제외 수치가 현재 장애 상태가 아니라 부팅 후 누적값임을 명확히 표시합니다.
- 현재 MQTT 연결 상태와 과거 제외 누계를 분리했습니다.
표시 예시: 부팅 후 제외 63건 · MQTT 미연결 60건 · 정책 필터 3건
펌웨어 0.3.6
- 설정 포털에서 실제 iPhone 알림 없이 테스트 알림을 발송할 수 있습니다.
- MQTT 연결 직후 Home Assistant Discovery를 우선 발행합니다.
- MQTT 상태를 2초마다 갱신하고 구체적인 오류 원인을 표시합니다.
- MQTT 재시도에 5초, 15초, 30초, 최대 60초 백오프를 적용했습니다.
- 중복 MQTT 재연결 요청을 차단합니다.
- BLE 인증이 3회 연속 실패하면 무한 재연결을 중지하고 복구 방법을 표시합니다.
- 고정 PIN 대신 장치별 무작위 6자리 등록 코드를 사용합니다.
- 설정 AP 접속자 제한, PMF, HTTP LRU 및 소켓 제한을 적용했습니다.
검증
- ESP32, ESP32-C2, ESP32-C3, ESP32-C5, ESP32-C6, ESP32-C61, ESP32-S3 빌드 성공
- Python 3.14 / Home Assistant 2026.7.3 기준 304개 테스트 통과
- HACS 9개 검사 및 Hassfest 통과
설정 포털과 MQTT 진단 개선을 사용하려면 펌웨어 0.3.6을 보드에 다시 설치해야 합니다. HACS 통합 업데이트만으로 ESP32 펌웨어는 변경되지 않습니다.