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
電流や電圧などの他の非一般的なセンサーの一部は、デフォルトで無効になっています (「使用不可」と表示されます)。これらは、HA GUI で [Integrations] -> [Easee Name] -> [Devices] -> [Easee Equilizer Name] を選択し、[Diagnostic] で [Current/Voltage] -> [gear_icon] をクリックして有効にできます。これらの各センサーには、相ごとの電流や電圧などの値を含む属性もあります。これらの属性の使用方法については #271 を参照してください。
カスタム コンポーネントをインストールするには 2 つの異なる方法があります
custom_components
フォルダーを作成しますが、存在しない場合は、作成後にそのフォルダーに移動します。git clone https://github.com/nordicopen/easee_hass.git easee
bash links.sh
を実行するv0.9.47 以降、統合には、ログイン ユーザーに利用可能なすべてが表示されるのではなく、Easee 公式アプリに追加された充電器とイコライザーのみが含まれます。この変更は、大規模な設置では数十または数百の充電器がリストされる可能性があるため、行われましたが、ほとんどの場合、あまり意味がありません。したがって、統合内にすべての製品が表示されない場合は、公式アプリを開いて、最初にそこに製品がリストされていることを確認してください。アプリに充電器がまったく追加されていない場合は、インストール時に「このアカウントにサイトが見つかりません」というエラー メッセージが表示されることにも注意してください。
設定は、[設定] > [統合] で行います。最初に設定を行ってから、監視対象のオプションを設定します。
UI からの統合の基本的な使用法は一目瞭然です。この統合により、充電器と充電プロセスを制御するために自動化およびスクリプトから使用できる多数のサービスが定義されます。利用可能なサービスは、ホーム アシスタントの [開発者ツール] -> [サービス] にあります。
サービスとそのパラメータを設定する最も簡単な方法は、オートメーション エディターまたは開発者ツールを使用することです。ただし、プレーン yaml でコードを記述することもできます。 UI はサービスのターゲットとして device_id を使用します。これは HA によって内部的に生成されるランダムな文字列であり、あまりユーザーフレンドリーではありません。ハードコア プログラマー向けに簡素化し、この統合の以前のバージョンとの下位互換性を保つために、charger_id またはcircuit_id をターゲットとして使用することもできます。同じことを行う 3 つの例:
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
に次のように入力し、Home Assistant を再起動することで有効にできます。
logger :
default : info
logs :
pyeasee : debug
custom_components.easee : debug
開発のオプションの 1 つは、VS Code 開発コンテナを使用することです。 Docker をインストールする必要があります。
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) によって開始されました。リポジトリは彼の協力者によって継承されました。
このプロジェクトは以下によってサポートされています