v0.9.58에서 v0.9.62 사이의 버전을 사용하고 계신다면, 최대한 빨리 v0.9.64 이상 버전으로 업그레이드해주세요! v0.9.58과 v0.9.62 사이의 이 통합 버전에는 Easee 신호 서버에 대한 많은 액세스 실패를 유발하는 신호 재연결 오류 처리에 문제가 있습니다. 최신 버전을 설치하면 Easee 서버의 안정성이 향상되고 더 빠른 응답을 위해 리소스가 확보됩니다. 설치에 아무런 문제가 발생하지 않았을 수도 있지만 내부적으로는 많은 문제가 있었습니다. 자세한 내용은 v0.9.64 릴리스 노트를 참조하세요.
Easee EV 충전기 및 이퀄라이저를 지원하는 맞춤형 구성 요소입니다.
상태 센서는 기본 센서이며 다음 값을 갖습니다.
disconnected
awaiting_start
charging
ready_to_charge
completed
error
전류 및 전압과 같은 기타 일반적이지 않은 센서 중 일부는 기본적으로 비활성화되어 있습니다("사용할 수 없음"으로 표시됨). 통합->[Easee 이름]->장치->[Easee Equilizer 이름]을 통해 HA GUI에서 활성화할 수 있으며 진단에서 전류/전압->gear_icon을 클릭한 다음 활성화할 수 있습니다. 이러한 각 센서에는 위상당 전류 및 전압과 같은 값을 포함하는 속성도 있습니다. 이러한 속성을 사용하는 방법은 #271을 참조하세요.
사용자 정의 구성 요소를 설치하는 방법에는 두 가지가 있습니다.
custom_components
폴더를 생성하고 생성 후 해당 폴더로 이동하세요.git clone https://github.com/nordicopen/easee_hass.git easee
bash links.sh
실행 v0.9.47부터 통합에는 로그인한 사용자가 사용할 수 있는 모든 항목을 표시하는 대신 Easee 공식 앱에 추가된 충전기 및 이퀄라이저만 포함됩니다. 대규모 설치에서는 10~100개의 충전기가 나열될 수 있기 때문에 이러한 변경이 이루어졌는데, 이는 대부분의 경우 별 의미가 없습니다. 따라서 통합에 모든 제품이 표시되지 않으면 공식 앱을 열고 해당 제품이 먼저 나열되어 있는지 확인하세요. 또한 앱에 충전기가 전혀 추가되지 않은 경우 설치 시 "이 계정에서 사이트를 찾을 수 없습니다"라는 오류 메시지가 표시됩니다.
구성은 먼저 구성한 다음 모니터링할 항목에 대한 옵션을 설정하는 구성 > 통합을 통해 수행됩니다.
UI 통합의 기본 사용은 설명이 필요합니다. 통합은 충전기 및 충전 프로세스를 제어하기 위해 자동화 및 스크립트에서 사용할 수 있는 다양한 서비스를 정의합니다. 사용 가능한 서비스는 홈어시스턴트의 개발자 도구->서비스에서 찾을 수 있습니다.
서비스와 해당 매개변수를 설정하는 가장 쉬운 방법은 자동화 편집기나 개발자 도구를 사용하는 것입니다. 그러나 일반 yaml로 코드를 작성할 수도 있습니다. UI는 서비스의 대상으로 device_id를 사용합니다. 이는 HA가 내부적으로 생성한 임의 문자열이며 사용자 친화적이지 않습니다. 하드 코어 코더를 단순화하고 이 통합의 이전 버전과 호환되도록 하기 위해 Charger_id 또는 Circuit_id를 대상으로 사용할 수도 있습니다. 동일한 작업을 수행하는 세 가지 예:
service : easee.set_circuit_dynamic_limit
data :
device_id : b40f1f45d28b0891
current_p1 : 10
service : easee.set_circuit_dynamic_limit
data :
charger_id : EVK1234
current_p1 : 10
service : easee.set_circuit_dynamic_limit
data :
circuit_id : 30456
current_p1 : 10
Easee API에 대한 자세한 내용은 https://developer.easee.cloud/reference를 참조하세요.
configuration.yaml
에 다음을 입력하고 홈어시스턴트를 다시 시작하면 전체 디버그 로그를 활성화할 수 있습니다.
logger :
default : info
logs :
pyeasee : debug
custom_components.easee : debug
개발을 위한 한 가지 옵션은 VS Code Dev Container를 사용하는 것입니다. 도커가 설치되어 있어야 합니다.
Ctrl
+ Shift
+ P
누르고 Tasks: Run Task
> Run Home Assistant on port 9125
선택합니다.Add Integration
클릭하고 Easee
통합을 추가합니다.F5
눌러 컨테이너에서 실행 중인 홈어시스턴트에 연결하세요.항상 실행
$ make lint
변경 사항을 푸시하기 전에.
우리는 번역 제출을 처리하기 위해 Lokalise를 사용하고 있습니다. 그들은 사용 및 유지 관리가 쉬운 놀라운 플랫폼을 제공합니다.
Easee 통합 번역에 도움을 주려면 여기를 클릭하세요. 로그인하라는 메시지가 표시되면 일반적으로 "GitHub으로 로그인"을 사용하는 것이 가장 쉽습니다.
새 언어를 추가하려면 여기 이 저장소에서 문제를 열어주세요.
통합의 새 릴리스가 준비되면 번역을 가져옵니다. 따라서 업데이트를 찾을 때까지 새 릴리스가 나올 때까지 기다려야 합니다.
번역이 필요한 새 요소를 추가하려면 /translations/en.json에 해당 요소를 입력하고 PR을 제출해야 합니다. PR이 병합되면 새 키가 Lokalise에 나타납니다.
이 프로젝트는 고 Niklas Fondberg(@fondberg)에 의해 시작되었습니다. 저장소는 그의 공동작업자들에 의해 상속되었습니다.
이 프로젝트는 다음에서 지원됩니다.