この統合は、ホーム アシスタントで ICS-2000 を使用する方法を示しています。
/configuration.yaml
に追加します。 light :
- platform : ics2000
mac : MAC_HERE
email : EMAIL_HERE
password : PASSWORD_HERE_OR_secrets.yaml
tries : 3 # Optional, defaults to 3
sleep : 2 # Optional, defaults to 3
tries
とsleep
構成に追加することもできます。 ICS-2000/KAKU は接続されたデバイスの現在の状態を知る方法がなく、コマンドがデバイスに届かない場合があります。失敗が発生しない場合は、試行を 1 に設定します。試行の間にsleep
秒数が一時停止されます。
デフォルト設定では、コマンドは 3 秒間のスリープを挟んで 3 回送信され、コマンドの実行時間は 6 秒になります (クリック - 一時停止 - クリック - 一時停止 - クリック)。
コマンドの実際の送信は別の「非 UI スレッド」で行われるため、その時点でデバイスにスレッドが実行されているかどうかのチェックが行われることに注意してください。
ホーム アシスタントを再起動し、「ライト」エンティティの 1 つを使用してダッシュボードに「ライト」カードを追加します。
初めて「ライト」カードを追加するときにエラーが発生した場合は、最初にエンティティの「ボタン」カードを追加またはテストしてから、「ライト」カードを追加すると役立つ場合があります。それは、統合が光の実体を生み出すものとして認識されるきっかけとなるようです。
macOS に依存関係をインストールする場合、(セットアップによっては) 環境にいくつかの値を追加する必要がある場合があります (Homebrew が必要)。
brew install [email protected]
CPATH=/usr/local/Cellar/[email protected]/1.1.1s/include/
LIBRARY_PATH=/usr/local/Cellar/[email protected]/1.1.1s/lib/
pip install --upgrade -r dev_requirements.txt