Skip to content

Releases: lunDreame/ha-bestin

Release v1.3.0-Beta

31 Aug 18:14
f103f90
Compare
Choose a tag to compare
Release v1.3.0-Beta Pre-release
Pre-release

이 버전은 전체적으로 코드가 테스트 되지 않았습니다. 따라서 버그가 있을 수 있습니다. 기존 일반 사용자분들은 이 점을 인지하시고 설치하세요.

  • 디밍 세대의 지원을 시작합니다.

    • 아직 분석하지 못한 데이터가 꽤 있으며 필요한 부분만 분석이 완료되었습니다.
    • 02 3F ...로 시작하는 패킷이 거실로 추정됩니다. (데이터 변화 확인)
    • 아직 중간 값이 비어 있는 등에 문제로 아직 추가하진 않았습니다.
    • 명령은 아직 구현되지 않습니다. 디밍 세대 거주자분들께서 명령 패킷을 제공해 주신다면 훨씬 수월하게 작업이 가능합니다.
    • README를 참고하여 테스트 코드 등을 사용하여 특정 데이터를 분석하는데 용이합니다.
  • 전체적인 코드를 리팩토링하였습니다.

    • 간헐적 오류 메시지를 수정하였습니다.
    • 연결 실패 시 무한 루프에 빠지는 문제를 해결하였습니다.

Full Changelog: v1.1.1...v1.3.0-beta

Release v1.1.1

16 Aug 18:01
5fd3bcd
Compare
Choose a tag to compare

1.1.1 (2024-08-16)

Full Changelog: v1.1.0...v1.1.1

Release v1.1.0

15 Aug 11:47
5b065dc
Compare
Choose a tag to compare

전체 로직 변경 및 최적화:

  • 시스템의 로직이 변경되었으며, 주요 업데이트 사항은 다음과 같습니다:

비동기 데이터 처리:

  • 데이터 처리를 비동기로 전환했습니다. 이로 인해 처리 속도와 안정성이 개선되었습니다.

IPARK 스마트홈 연동 지원:

  • IPARK 스마트홈과 연동되는 기능이 추가되었습니다. 앱을 통해 스마트홈 기기를 제어할 수 있으며, 현대산업개발이 유지보수를 중단하거나 앱에서 상태 및 명령을 가져올 수 없는 경우, 컴포넌트에서 이 데이터를 읽어올 수 없습니다. 이 기능은 부가적이므로 필요한 경우에만 활용해 주세요.

  • 버전 1.0: 상태 조회만 가능, 명령은 아직 구현되지 않음

  • 버전 2.0: 상태 조회 및 명령 가능, 명령 기능이 테스트되지 않아 정상 동작 여부는 불확실합니다. REST API 연동 경험이 있는 분들의 도움이 필요합니다.

엘리베이터 호출 기능 (버전 2.0):

  • 서버 SSE 클라이언트를 통해 데이터를 가져옵니다.
  • 엘리베이터 호출 기능이 추가되었으나, 변수가 많아 현재로서는 정상적으로 동작하지 않을 수 있습니다.
  • 컴포넌트가 unload 될 때 엘리베이터 호출을 방지하기 위해, 엘리베이터 정보가 /homeassistant 기본 디렉토리에 data.json 파일로 저장됩니다. 이 파일은 entity 상태를 저장하여, 컴포넌트가 재로드될 때 이전 상태를 복원하는 데 사용됩니다.

사용자 구성 추가:

  • 다음 옵션을 추가하였습니다:
  • 최대 전송 수: 시리얼 통신의 최대 전송 횟수를 설정할 수 있습니다. 전송 횟수가 20을 넘어가는 경우 통신 충돌 가능성이 있습니다. 이 경우 개발자 메일로 연락주세요.
  • 패킷 뷰어: loggerdebug로 설정한 이후 패킷 뷰어를 활성화하면 시리얼 통신의 Raw data를 볼 수 있습니다. 디버깅 용도로 사용하세요.
  • 스캔 간격: 서버를 통해 스마트홈 데이터를 가져오는 간격을 설정합니다. 기본값은 15분이며, 너무 짧게 설정할 경우 월패드 앱 런처가 다운될 수 있으므로 적절히 조절하세요.

Full Changelog: v1.0.2...v1.1.0

Release v1.2.1-Beta

13 Aug 12:53
1216c13
Compare
Choose a tag to compare
Release v1.2.1-Beta Pre-release
Pre-release
  • 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

06 Aug 03:54
dc3444f
Compare
Choose a tag to compare
Release v1.2.0-Beta Pre-release
Pre-release
  • 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

28 Jul 07:57
1326142
Compare
Choose a tag to compare
Release v1.1.0-Beta Pre-release
Pre-release
  • 서버 버전 2에 한하여 서버를 통한 엘리베이터 호출 지원
  • 통신 관련 로직 비동기로 전환
  • 아이파크 홈 서버를 통한 REST API 추가
  • 시리얼 통신 전송 타이밍 수정

Release v1.0.3

19 Jul 15:40
a169dd0
Compare
Choose a tag to compare
  • Optimizing state reflection after command

Full Changelog: v1.0.2...v1.0.3

Release v1.0.2

15 Jul 22:46
888d32b
Compare
Choose a tag to compare
  • 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

Full Changelog: v1.0.0...v1.0.2

Release v1.0.1

13 Jul 14:05
cbe70ad
Compare
Choose a tag to compare
  • Optimization

Release v1.0.0

12 Jul 08:20
cbe70ad
Compare
Choose a tag to compare

1.0.0 (2024-07-12)

  • Initial commit