ha-bestin

User Integration Components for BESTIN Wallpad Users

APACHE-2.0 License

Stars
13
Committers
1

Bot releases are hidden (Show)

ha-bestin - Release v1.3.2-Beta Latest Release

Published by lunDreame about 1 month ago

ha-bestin - Release v1.3.1-Beta

Published by lunDreame about 2 months ago

  • Elevator entity 비활성화 문제를 해결하였습니다.
    • 더 이상 재부팅 및 리로드 시에 entity가 비활성화되지 않고 정상적으로 동작하도록 수정되었습니다.

Full Changelog: https://github.com/lunDreame/ha-bestin/compare/v1.3.0-beta...v1.3.1-beta

ha-bestin - Release v1.3.0-Beta

Published by lunDreame about 2 months ago

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

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

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

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

Full Changelog: https://github.com/lunDreame/ha-bestin/compare/v1.1.1...v1.3.0-beta

ha-bestin - Release v1.1.0

Published by lunDreame 2 months ago

전체 로직 변경 및 최적화:

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

비동기 데이터 처리:

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

IPARK 스마트홈 연동 지원:

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

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

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

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

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

사용자 구성 추가:

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

Full Changelog: https://github.com/lunDreame/ha-bestin/compare/v1.0.2...v1.1.0

ha-bestin - Release v1.2.1-Beta

Published by lunDreame 2 months ago

  • ConfigFlow '구성' 번역 포맷 오류 수정 (변역이 정상적으로 나타나지 않는 경우 HomeAssistant의 언어를 영어로 바꾼 후 다시 한국어로 변경하시면 정상적으로 읽어옵니다.)
  • Fan 'FanEntityFeature' TURN_ON / TURN_OFF Method 추가
  • Github workflow 검증 추가
  • Brands 아이콘 추가 예정

Full Changelog: https://github.com/lunDreame/ha-bestin/compare/v1.2.0-beta...v1.2.1-beta

ha-bestin - Release v1.2.0-Beta

Published by lunDreame 2 months ago

ha-bestin - Release v1.1.0-Beta

Published by lunDreame 3 months ago

  • 서버 버전 2에 한하여 서버를 통한 엘리베이터 호출 지원
  • 통신 관련 로직 비동기로 전환
  • 아이파크 홈 서버를 통한 REST API 추가
  • 시리얼 통신 전송 타이밍 수정
ha-bestin - Release v1.0.3

Published by lunDreame 3 months ago

  • Optimizing state reflection after command

Full Changelog: https://github.com/lunDreame/ha-bestin/compare/v1.0.2...v1.0.3

ha-bestin - Release v1.0.2

Published by lunDreame 3 months ago

  • 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: https://github.com/lunDreame/ha-bestin/compare/v1.0.0...v1.0.2

ha-bestin - Test: reconnect-logic

Published by lunDreame 3 months ago

ha-bestin - Release v1.0.1

Published by lunDreame 3 months ago

  • Optimization