Releases: lunDreame/ha-bestin
Releases · lunDreame/ha-bestin
Release v1.3.0-Beta
이 버전은 전체적으로 코드가 테스트 되지 않았습니다. 따라서 버그가 있을 수 있습니다. 기존 일반 사용자분들은 이 점을 인지하시고 설치하세요.
-
디밍 세대의 지원을 시작합니다.
- 아직 분석하지 못한 데이터가 꽤 있으며 필요한 부분만 분석이 완료되었습니다.
- 02 3F ...로 시작하는 패킷이 거실로 추정됩니다. (데이터 변화 확인)
- 아직 중간 값이 비어 있는 등에 문제로 아직 추가하진 않았습니다.
- 명령은 아직 구현되지 않습니다. 디밍 세대 거주자분들께서 명령 패킷을 제공해 주신다면 훨씬 수월하게 작업이 가능합니다.
- README를 참고하여 테스트 코드 등을 사용하여 특정 데이터를 분석하는데 용이합니다.
-
전체적인 코드를 리팩토링하였습니다.
- 간헐적 오류 메시지를 수정하였습니다.
- 연결 실패 시 무한 루프에 빠지는 문제를 해결하였습니다.
Full Changelog: v1.1.1...v1.3.0-beta
Release v1.1.1
1.1.1 (2024-08-16)
Full Changelog: v1.1.0...v1.1.1
Release v1.1.0
전체 로직 변경 및 최적화:
- 시스템의 로직이 변경되었으며, 주요 업데이트 사항은 다음과 같습니다:
비동기 데이터 처리:
- 데이터 처리를 비동기로 전환했습니다. 이로 인해 처리 속도와 안정성이 개선되었습니다.
IPARK 스마트홈 연동 지원:
-
IPARK 스마트홈과 연동되는 기능이 추가되었습니다. 앱을 통해 스마트홈 기기를 제어할 수 있으며, 현대산업개발이 유지보수를 중단하거나 앱에서 상태 및 명령을 가져올 수 없는 경우, 컴포넌트에서 이 데이터를 읽어올 수 없습니다. 이 기능은 부가적이므로 필요한 경우에만 활용해 주세요.
-
버전 1.0: 상태 조회만 가능, 명령은 아직 구현되지 않음
-
버전 2.0: 상태 조회 및 명령 가능, 명령 기능이 테스트되지 않아 정상 동작 여부는 불확실합니다. REST API 연동 경험이 있는 분들의 도움이 필요합니다.
엘리베이터 호출 기능 (버전 2.0):
- 서버 SSE 클라이언트를 통해 데이터를 가져옵니다.
- 엘리베이터 호출 기능이 추가되었으나, 변수가 많아 현재로서는 정상적으로 동작하지 않을 수 있습니다.
- 컴포넌트가 unload 될 때 엘리베이터 호출을 방지하기 위해, 엘리베이터 정보가
/homeassistant
기본 디렉토리에data.json
파일로 저장됩니다. 이 파일은 entity 상태를 저장하여, 컴포넌트가 재로드될 때 이전 상태를 복원하는 데 사용됩니다.
사용자 구성 추가:
- 다음 옵션을 추가하였습니다:
- 최대 전송 수: 시리얼 통신의 최대 전송 횟수를 설정할 수 있습니다. 전송 횟수가 20을 넘어가는 경우 통신 충돌 가능성이 있습니다. 이 경우 개발자 메일로 연락주세요.
- 패킷 뷰어:
logger
를debug
로 설정한 이후 패킷 뷰어를 활성화하면 시리얼 통신의 Raw data를 볼 수 있습니다. 디버깅 용도로 사용하세요. - 스캔 간격: 서버를 통해 스마트홈 데이터를 가져오는 간격을 설정합니다. 기본값은 15분이며, 너무 짧게 설정할 경우 월패드 앱 런처가 다운될 수 있으므로 적절히 조절하세요.
Full Changelog: v1.0.2...v1.1.0
Release v1.2.1-Beta
- ConfigFlow '구성' 번역 포맷 오류 수정 (변역이 정상적으로 나타나지 않는 경우 HomeAssistant의 언어를 영어로 바꾼 후 다시 한국어로 변경하시면 정상적으로 읽어옵니다.)
- Fan 'FanEntityFeature' TURN_ON / TURN_OFF Method 추가
- Github workflow 검증 추가
- Brands 아이콘 추가 예정
Full Changelog: v1.2.0-beta...v1.2.1-beta
Release v1.2.0-Beta
- v1.1.0-Beta의 개선 판입니다.
- 1.0의 경우 명령 작업이 필요합니다. (세션 갱신 로직 필요)
- 2.0 명령 커맨드 버그를 수정하였습니다. 테스트 되지 않음 (확인 필요)
- 2.0 엘리베이터 호출을 정상적으로 지원합니다.
- 2.0 디밍 API 작업이 필요합니다.
- 도움을 주실 분들은 [email protected]으로 연락 부탁드립니다.
TODO:
- Device registry Link 문제 해결
- Entry Unload 특정 엔티티 비활성화 문제 해결
Full Changelog: v1.1.0-beta...v1.2.0-beta
Release v1.1.0-Beta
- 서버 버전 2에 한하여 서버를 통한 엘리베이터 호출 지원
- 통신 관련 로직 비동기로 전환
- 아이파크 홈 서버를 통한 REST API 추가
- 시리얼 통신 전송 타이밍 수정
Release v1.0.3
- Optimizing state reflection after command
Full Changelog: v1.0.2...v1.0.3
Release v1.0.2
- Fixing entity duplicate error messages and deactivation issues
- Fix reconnection loop problems
- Add configuration options (transmission interval and max transmissions)
- Logic optimization
What's Changed
- Reconnection logic fix by @lunDreame in #2
Full Changelog: v1.0.0...v1.0.2
Release v1.0.1
- Optimization
Release v1.0.0
1.0.0 (2024-07-12)
- Initial commit