Skip to content

v1.0.1

Choose a tag to compare

@plplaaa2 plplaaa2 released this 18 May 02:29
· 47 commits to main since this release
2075485

πŸš€ [v1.0.1] - 2026-05-18 (κ΅¬μ„±μ˜΅μ…˜ μ €μž₯ 정상화, μ œμ™Έ κΈ°κΈ° μžλ™ μ‚­μ œ 및 μ•Œλ¦Ό λ‹€κ΅­μ–΄/μ˜μ–΄ λ‘œκΉ… μ™„μ„±)

이 버전은 곡식 λ°°ν¬λ˜λŠ” 1.0.1 λ²„μ „μž…λ‹ˆλ‹€. κ΅¬μ„±μ˜΅μ…˜(Options Flow) μˆ˜μ • μ‹œ λ³€κ²½ν•œ κΈ°κΈ° λͺ©λ‘μ΄ μœ μ‹€λ˜μ§€ μ•Šκ³  μ•ˆμ „ν•˜κ²Œ μ €μž₯λ˜λ„λ‘ κ°œμ„ ν•˜λ©°, 체크 ν•΄μ œλ˜μ–΄ μΆ”μ μ—μ„œ μ œμ™Έλœ 기기의 μž¬μ‹€ μ„Όμ„œ μ—”ν‹°ν‹°λ₯Ό ν™ˆμ–΄μ‹œμŠ€ν„΄νŠΈ λ ˆμ§€μŠ€νŠΈλ¦¬(Entity Registry)μ—μ„œ μ¦‰μ‹œ μ™„μ „νžˆ μ§€μ›Œμ£ΌλŠ” 슀마트 클린업 νŒ¨μΉ˜μž…λ‹ˆλ‹€. μΆ”κ°€λ‘œ, ν™ˆμ–΄μ‹œμŠ€ν„΄νŠΈμ˜ λͺ¨λ“  영ꡬ/지속 μ•Œλ¦Όμ„ λ²ˆμ—­ 파일 기반으둜 λ™μž‘ν•˜λ„λ‘ μ „λ©΄ λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ν•˜μ—¬ μ˜μ–΄ 및 ν•œκ΅­μ–΄ ν˜„μ§€ν™” 완성도λ₯Ό κ·ΉλŒ€ν™”ν•˜κ³  μ‹œμŠ€ν…œ λ‚΄λΆ€ λ‘œκ·ΈλŠ” ν‘œμ€€ 영문으둜 λ¦¬νŒ©ν† λ§ν–ˆμŠ΅λ‹ˆλ‹€.

πŸ‘₯ μž¬μ‹€ μ„Όμ„œ 관리 보강 및 μ—”ν‹°ν‹° μžλ™ μ‚­μ œ/클린업

  • κ΅¬μ„±μ˜΅μ…˜ μ €μž₯ λ©”μ»€λ‹ˆμ¦˜ 정상화: μ˜΅μ…˜ μ €μž₯(_save_config) μ‹œ 빈 λ”•μ…”λ„ˆλ¦¬λ‘œ 섀정이 μ΄ˆκΈ°ν™”λ˜μ–΄ μƒνƒœ μ €μž₯이 μ›ν™œν•˜κ²Œ 이루어지지 μ•Šλ˜ Core μ˜€λ™μž‘ 버그λ₯Ό μ™„λ²½ν•˜κ²Œ κ³ μ³€μŠ΅λ‹ˆλ‹€. 이제 선택 및 κ³ λ €μ‹œκ°„ μ„€μ • μƒνƒœκ°€ μ •ν™•ν•˜κ³  μ™„λ²½ν•˜κ²Œ κΈ°λ‘λ©λ‹ˆλ‹€.
  • 좔적 κΈ°κΈ° 이름 보쑴 μ •μ±… 수립: μž¬μ‹€ μ„Όμ„œλ₯Ό 아무것도 μ„ νƒν•˜μ§€ μ•Šκ±°λ‚˜ νŠΉμ • κΈ°κΈ°λ₯Ό 체크 ν•΄μ œν•˜λ”λΌλ„ 기쑴에 μž…λ ₯ν•œ κΈ°κΈ° 이름 데이터(device_map)λ₯Ό λ©”λͺ¨λ¦¬μ—μ„œ 날렀버리지 μ•Šκ³  λ³΄μ‘΄ν•©λ‹ˆλ‹€. 이λ₯Ό 톡해 λ‚˜μ€‘μ— λ‹€μ‹œ λ§ˆμ΄λ„ˆ 변경을 원할 λ•Œ κΈ°κΈ° MAC μ£Όμ†Œλ‚˜ 별λͺ…을 μˆ˜λ™μœΌλ‘œ μž¬μž…λ ₯ν•  λ²ˆκ±°λ‘œμ›€ 없이 클릭(체크)만으둜 μ¦‰μ‹œ μž¬λ“±λ‘ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • λΆˆν•„μš”/μ œμ™Έ μ„Όμ„œ 즉각 은퇴: μ‚¬μš©μžκ°€ ꡬ성 μ˜΅μ…˜μ—μ„œ νŠΉμ • κΈ°κΈ°λ₯Ό 체크 ν•΄μ œν–ˆμ„ λ•Œ, ν•΄λ‹Ή 기기의 device_tracker μ—”ν‹°ν‹°κ°€ ν™ˆμ–΄μ‹œμŠ€ν„΄νŠΈ λ‚΄λΆ€μ—μ„œ "μ‚¬μš© λΆˆκ°€λŠ₯" λ˜λŠ” "볡ꡬ됨" ν˜•νƒœλ‘œ μ§€μ €λΆ„ν•˜κ²Œ 남지 μ•Šλ„λ‘ Entity Registry μˆ˜μ€€μ—μ„œ μ¦‰μ‹œ μ™„μ „ μ‚­μ œ(async_remove)ν•©λ‹ˆλ‹€.

🌐 λ²ˆμ—­ 파일(JSON) 기반 μ•Œλ¦Ό(Persistent Notification) μ‹œμŠ€ν…œ ꡬ좕 & 영문 λ‘œκΉ… ν‘œμ€€ν™”

  • λ²ˆμ—­ 파일 기반의 μ™„μ „ν•œ λ‘œμ»¬λΌμ΄μ§•: κΈ°μ‘΄ 파이썬 νŒŒμΌμ— ν•˜λ“œμ½”λ”©λ˜μ—ˆλ˜ μ•Œλ¦Ό 타이틀과 κΈ΄ 문ꡬ듀을 λͺ¨λ‘ en.json 및 ko.json으둜 μ™„μ „νžˆ λΆ„λ¦¬ν•˜μ—¬ Home Assistant λ²ˆμ—­ ν”„λ ˆμž„μ›Œν¬ κ·œκ²©μ— 맞게 동적 바인딩 μ²˜λ¦¬ν–ˆμŠ΅λ‹ˆλ‹€.
  • μ‹œμŠ€ν…œ λ‘œκΉ… ν‘œμ€€ 영문 톡일: μ‹œμŠ€ν…œ 둜그(_LOGGER)λ₯Ό 개발 및 뢄석 도ꡬ ν‘œμ€€μ— 맞좰 λͺ¨λ‘ 전문적이고 ν‘œμ€€ν™”λœ 영문 λ©”μ‹œμ§€λ‘œ λ³€ν™˜ν–ˆμŠ΅λ‹ˆλ‹€.