此整合展示如何在 Home Assistant 中使用 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 無法了解所連接設備的當前狀態,有時命令似乎未到達設備。如果您sleep
遇到任何失敗,請將嘗試設定為 1。
在預設設定下,該命令將發送 3 次,中間有 3 秒的睡眠時間,導致該命令有 6 秒的運行時間:點擊 - 暫停 - 點擊 - 暫停 - 點擊。
請注意,命令的實際發送是在單獨的「非 UI 執行緒」中完成的,因此會檢查裝置當時是否有正在執行的執行緒。
重新啟動 Home Assistant 並使用「燈光」實體之一將「燈光」卡片新增至儀表板。
當您第一次想要新增「燈光」卡時收到錯誤,首先為實體新增或測試「按鈕」卡,然後新增「燈光」卡可能會有所幫助。它似乎觸發整合被認為產生光實體。
在 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