belkin-wemo设备的开源控制

ouimeaux的Python项目详细描述


#ouimeaux

Belkin WEMO设备的开源控制

*免费软件:BSD许可证
*文档:http://ouimeaux.rtfd.org.


在您的环境中,
*rest api获取信息并在设备上执行操作
*simple response web app在移动设备上提供设备控制
*python api与设备进行低级别的交互

ithub.com/iancmcc/ouimeaux

它似乎没有被维护,也无法与现代python
包一起使用。

$sudo pip install virtualenv
$mkdir ouimeaux env
$virtualenv ouimeaux env
$source ouimeaux env/bin/activate
$cd ouimeaux env
$pip install git+https://github.com/syphoxy/ouimeaux.git
```

在这一点上,您应该能够使用"wemo"和"wemo server",只要s
您已经使用"source ouimeaux env/bin/activate"激活了环境。

**注意:**确保您使用的"pip"和"virtualenv"命令属于python 2安装。在某些系统上,安装了多个版本的python
。下面是我的Fedora系统的一个例子,我的Fedora系统的一个例子如下所示。


`````
$/bin/ls-1"$(dirname$(which p ython))/virtuallenv"{,--2}"$(dirname$(whichpython))/p"{ython,ip}[23]
/usr/bin/p ip 2
/usr/bin/pip2/pip2
/usr/bin/pip3
/usr/bin/pip3
/usr/bin/pip3
/usr/bin/pithon2/bin/python2
/usr/bin/python3
/r/bin/virtualenv-2

$pip——从/usr/lib/python3.5/site-packages(python3.5)站点包/usr/lib/python2.7/site-packages(python2.7)站点包(python2.7)站点包/usr/lib/lib/python2.7/site-packages(python2.7)
$pip2——从/usr/lib/python2.7/site-packaps(python2.7)站点包(python2.7)中的9.0.1版本

`````









打开一个问题,我会尽力帮助您。





history
----


release 0.8.0(2016年7月30日)
++++++++++++++nytheshap)
-修复WEMO LED灯支持(感谢@sstangle73)
-32:删除地址缓存,将服务器分成可选功能
-修复制造商状态报告(感谢@pavoni)
-按SSDP位置筛选,修复多个设备从同一IP响应的情况(感谢@szakharchenko)
-修复作为桥传递的maker事件处理程序(感谢@maxlazarov)
-通过将头值显式转换为字符串来解决gevent socketio错误
-修复不一致的光照状态(感谢@canduuk)
-statechange信号现在是一个单独的类,不如果值不变(感谢@esecules)
-支持python 3(感谢@drock371)


0.7.9版(2015年3月17日)
+++++++++++++++++++++++/>-支持2.0.0固件(感谢@fritz fritz)
-错误修复

0.7.3版(2014年8月10日)
++++++++++++++++++++设备
-fixed 31:在交换机上添加闪烁方法,包括在rest api中
-fixed 33,37:处理无效设备而不死亡
-fixed 35:需要请求>;=2.3.0
-fixed 40:失败时重试请求
-fixed 47:不要阻塞xml返回中的无效新行通过开关进行编辑
(感谢@fingon)

Release 0.7.2 (January 28, 2014)
++++++++++++++++++++++++++++++++
- Fix a bug with using query parameters on /api/device

Release 0.7 (January 27, 2014)
++++++++++++++++++++++++++++++
- Added REST API
- Added Web app

Release 0.6 (January 25, 2014)
++++++++++++++++++++++++++++++++
- Add《信号框架框架》
-fixed 16,19,22:防御性地重新订阅设备响应错误时的事件
-fixed 15:信号框架包括发送信号时的相关设备
-重构结构,添加Sphinx文档


0.5.3版(2014年1月25日)0.5.3(2014年1月25日)0.5.3版(2014年1月25日)0.5.3版(2014年1月25日)0.5.5.3(2014年1月25日)0.5.5.5.5.5.3版

>>>>
++++++++++++++20:允许时间在外部环境中。wait()
-fixed-21:add insight support


0.5.2版(2013年11月23日)的0.5.2版(2013年11月23日)的
+++++++++++++++++++++++++++++
-fixed-14:表示连接:当wemo发送无效http响应时,关闭头以避免日志记录。14:表示连接:当wemo发送无效http响应时,关闭头以避免日志记录。0.5.1版(2013年11月9日)的0.5.1版(2013年11月9日)的0.5.5.1版(2013年11月9号)的0.5.5.5.+++++++++++++++++++++++++++++++++++
-固定10:更新订阅服务器侦听器以使用更可靠的方法检索非环回IP地址;更新文档以修复侦听器中的错误
注册示例(感谢@benhoyle,@francxk)
-修复了11:在尝试在缓存中pickle设备之前删除instancemethod对象(感谢@piperde,@jonpenner,@tomtomau,@masilu77)

0.5版(2013年10月14日)
+++++++++++++++++++++++++-修复了9:删除了阻止Windows使用的未使用的FCNTL导入(感谢
@deepseven)


release 0.4.3(2013年8月31日)
+++++++++++++++++++++++sed
-更新了安装文档以包含python dev和pip指令(patch
by@fnaard)
-修复了通过pip偶尔中断安装的readme包含错误。
-添加了`--debug``选项以启用对stdout的调试日志记录

release 0.4(2013年8月17日)
+++++++++++++++++++++++++++++++++++++++++br/>-修复了7:添加了支持程序t用于光交换设备(通过nschrenk进行修补)。
-已修复6:添加了"wemo clear"命令以清除设备缓存。

0.3版(2013年5月25日)
+++++++++++++++++++++++++++++++++++++++++++++++++
-已修复4:添加了指定用于发现服务器绑定的IP:端口的功能。删除了
描述在Windows上禁用SSDP服务的需要的文档。
-修复了5:添加了设备缓存以获得更快的结果。
-添加了配置文件。
-添加了为设备配置别名的功能,以避免在命令行上引用字符串。
-向命令行开关控件添加了"切换"命令。

0.2(2013年4月21日)
++++++++++++++++++++++++++++++++++++++++++++++++++
-初始版本。

*PYPI上的第一个版本。

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

推荐PyPI第三方库


热门话题
java如何定制springdata存储库方法名称?   html有没有办法将java应用程序或JApplet嵌入到网站中?   Jackson ObjectMapper将java从字符串序列化为JSON作为namevalue   java刷新JTable?   用Java程序分发用JavaDB制作的数据库   java Android如何启动新活动   当集合大小超过500.000时,java的处理速度会显著降低   在java的分层目录中的多个目录中查找相同的文件   java如何将ArrayList数据插入数据库   java如何修改此代码,使其时间复杂度为o(logn)或o(n),而不是o(n^2)   java面板(SimplePanel)中仅显示图像的前1/3(大约),   jakarta ee Java Bean和企业Java Bean之间的区别?   创建AWS Cloudfront自签名URL(java sdk)时出现amazon web服务错误   基于Jersey和Jackson查询参数的java动态属性过滤