控制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
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