与scsgate交互的python模块
scsgate的Python项目详细描述
这个python模块允许与 SCSGate设备。
编写该模块是为了管理SCSGate设备 home-assistant。
安装
SCSGate模块可以使用pip安装:
sudo pip install scsgate
监视SCS总线
scsgate pip包提供名为scs-monitor的脚本,该脚本具有 两个目的:
- 以交互方式创建家庭助手的配置文件
- 嗅探通过SCS总线的所有消息
创建家庭助理配置文件
scs-monitor可用于创建家庭助理配置 定义所有可用设备的文件。
这可以通过使用--homeassistant-config标志来完成。
一旦启动,scs-monitor将开始嗅探正在进行的所有事件 在SCS巴士上。对于每个捕获的消息,它将提取 相关设备,并要求用户输入 家庭助理和设备的名称。
通过按下{TT5}$,程序将退出并生成 家庭助理配置文件。
嗅探消息
by defaulscs-monitor将打印通过SCS的所有消息 缓冲区。
可以筛选与已知列表相关的消息 设备。这可以使用-f标志和 包含要忽略的设备的文件。文件是yaml文档 就像上一步创建的一样。
也可以使用 -o标志。
许可证
此代码是根据麻省理工学院的许可证授权的。