此集成展示了如何在 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 无法了解所连接设备的当前状态,有时命令似乎未到达设备。如果您没有遇到任何失败,请将尝试设置为 1。在尝试之间, sleep
秒数将暂停。
在默认设置下,该命令将发送 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