与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标志。

许可证

此代码是根据麻省理工学院的许可证授权的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java类。getResource和ClassLoader。getSystemResource:有没有理由选择其中一个而不是另一个?   在Java中以编程方式粘贴后恢复剪贴板   Java字符串到日期没有时间   JavaSpring注释:@Component起作用,@Repository不起作用   java“addScript”在HSQL中是否有最大记录计数?   java如何将值从JDialog框返回到父JFrame?   java我的模块库的用户有没有办法访问尚未导出的类?   java javac:未找到命令   java如何解决jsoup错误:无法找到请求目标的有效证书路径   类中的java作用域变量   Java中集合实现中的arraylist add()方法不起作用   java如何使用while循环和从用户接收输入来近似Pi?   java Spring安全CSRF培训模式   在安卓系统中,如何通过在警报框外单击来限制用户?