控制Kwikset Kevo Locks

pykevocontrol的Python项目详细描述


===
pykevoplus3
==



需要在mykevo.com上安装一个“kevo plus”和一个
注册帐户。您将需要mykevo.com
凭据才能使用此模块。

此模块已发布到“pypi”中,因此您只需通过“pip install pykevoplus``


用法
==


`` kevo.getlocks()``函数将尝试刮除mykevo.com网站以查找您的锁;在撰写本文时,它可以找到所有的
锁,但是如果kwikset更改了
网站,抓取html可能会随时中断。代码::python

来自pykevoplus import kevo
locks=kevo.getlocks(“username@email.com”,“password123”)
用于锁定锁:
打印(repr(lock))


输出:

kevolock(名称=前门,ID=cca7cd1d-c1d5-43ce-a087-c73b974b3529,状态=已锁定)
kevolock(名称=后门,id=c60130cd-8139-4688-8ba3-199276a65ad6,state=locked)

您可以通过登录
mykevo.com手动获取锁ID,单击锁的详细信息,单击设置,右侧的锁ID为
。代码:python

from pykevoplus import kevolock
lock=kevolock.fromlockid(“cca7cd1d-c1d5-43ce-a087-c73b974b3529”,“username@email.com”,“password123”)


锁定和解锁代码::python

密码)
lock.unlock()
print(lock.getboltstate())
lock.lock()
print(lock.getboltstate())


output::

unlocked
locked

使用单个身份验证会话对锁执行多个

代码::python

通信错误和锁定螺栓错误都需要解决
*python3的alpha支持





。_ Kevo Plus:http://www.kwikset.com/kevo/plus
。_ mykevo.com:mykevo.com
。_ pypi:https://pypi.python.org/pypi/pykevoplus

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

推荐PyPI第三方库


热门话题
如何使用Netbeans在Java中创建可执行文件   swing Set不透明(真/假);JAVA   java JPA无法删除具有onotomany关系和cascatype all的实体   java Hibernate自参考映射难题   Java/从字符串到Java代码   java为什么我已经在取整了,却得到了一个无终止小数扩展?   java Wicket onsubmit信息对话框   java如何使用类、类加载器和URL获取资源   java在多模块项目中使用License Maven插件时出错   java HashSet“contains”方法是如何工作的?   图像JavaPNG显示为黑色   java如何在保持内容完整的同时在两个活动之间切换?   JAVA在Tomcat 7.0.27中,WAR无法为Prod正确解包   listview的java onclicklistener   JavaXPages托管Bean可以跨多个数据库工作吗?   java无法停止服务空对象引用错误Android   java将UTF8编码的字符串转换为人类可读的字符串   JavaSpring与JBossSAML的集成   java如何替换AuthorizationCodeInstalledApp类?