python cli和web切换器,用于使用433MHz射频发射器的etekcity电源插座

pyoutlet的Python项目详细描述



**pyoutlet**
==


python cli&;用于ETEKCITY电源插座的Web切换器,使用433MHz射频
——**cli**实用程序和一个最小的**flask webapp**带有开/关按钮和一个配置编辑器。

-安装就像“pip install pyoutlet”

-cli用法:
“switch off label_switch_5`
“switch on 4`
打开开关“4”->;发送代码:4529411。引脚:0。脉冲长度:185
`switch--info`
**pyoutlet json config-in“/path/to/pyoutlet/codes_outlets.json”
--gt;*1->;开:4527411,关:4527420
*2->;开:4527555,关:4527564
*3->;开:4527875,关:4527884
*4->;on:4529411,off:4529420
*label_switch_5->;on:4535555,off:4535564

-outlet代码保存(并标记)在“pyoutlet”模块内的json文件中,如下所示:

{
“pulse廑length”:185,
“outlets”:
[
{
“on”:4527411,
“off”:45274242,
“标签”:“1”
>>,
{
“on”:4527555,
“off”:4527564,
“label”:“2”
},
{{
“on”:4527875,
“off”:4527884,
“label”:“3”
},
{“on”:4529411,
“off”:4529420,
“label”:“1”
/>,
“on”:4529411,
“off”:4529420,
“on”:4529420,
“on”:4529420,
“label”:“on”:45275},
{
“开”:4535555,
“off”:4535564,
“label”:“label_switch_5”
}
]
}
-一些屏幕截图:

<;table>;
<;td colspan=“2”>;
outlets control page
<;td>;
<;tr>;
<;td>;![控制页](https://raw.githubusercontent.com/azogue/pyoutlet/master/docs/control_page.png)<;/td>;
<;td>;![控制页](https://raw.githubusercontent.com/azogue/pyoutlet/master/docs/control_-page_xs.png)<;/td>;
<;/tr>;
<;/table>;
<;br>;
<;table>;
<;td colspan=“2”>;
outlets配置编辑器
<;/td>;
<;tr>;
<;td>;![配置编辑器-编辑JSON配置](https://raw.githubusercontent.com/azogue/pyoutlet/master/docs/edit_page_manual_editor.png)<;/td>;
<;td>;![配置编辑器-查看JSON配置](https://raw.githubusercontent.com/azogue/pyoutlet/master/docs/edit_page_view.png)<;/td>;
<;/tr>;
<;tr>;
<;td>;![配置编辑器-上载JSON配置](https://raw.githubusercontent.com/azogue/pyoutlet/master/docs/edit_page_upload.png)<;/td>;
<;td>;![配置编辑器-HomeBridge配置](https://raw.githubusercontent.com/azogue/pyoutlet/master/docs/edit_page_homebridge_conf.png)<;/td>;
<;/tr>;
<;/table>;

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

推荐PyPI第三方库


热门话题
java Cassandra复制因子大于节点数   java J2EE JTA事务回滚不适用于OSE Glassfish 4.0(Build 89)   java spring安全预认证用户登录   org的java类文件。反应流。从RxJava编译示例时未找到Publisher?   java在使用dataFormat作为POJO通过Camel调用Web服务时无法设置SOAP标头   Javafx类的java静态实例   java如何防止一个部件在关闭时覆盖另一个部件的位置   sql server无法从我的java代码连接到数据库   java在JList(Swing)中显示带有的ArrayList   从Java中的CXF服务获取WSAddressing数据   使用资产文件夹进行java简单json解析(本地)   java LDAPException未绑定的无效凭据   JavaJSFspring部署到weblogic   JAVA中字符数组中的特定元素排列?   如果脚本位于不同的目录中,则ant不会使用exec标记运行Javashell脚本