用于连接到evohome web服务的异步python客户端

evohome-async的Python项目详细描述


EvoHome异步

生成状态:CircleCI

python客户端以异步方式访问evohome web服务。它是https://github.com/watchforstock/evohome-client的忠实端口。目前,只移植了evoHomeClient2。

http://evohome-client.readthedocs.org/en/latest/

为家庭助理提供EvoHome支持。见http://home-assistant.io/components/evohome/

同步和异步版本(WIP)之间的差异

差异一直保持在最小值,计划退出DOC是有用的:

  • 使用aiohttp而不是requests
  • import evohomeasync2而不是import evohomeclient2
  • 一些实例化参数现在是kwargs
  • 添加会话Kwarg
  • 初始化后需要调用await client.login()
  • 异常更改 requests.ConnectionError变成:aiohttp.ClientConnectionErrorrequests.HTTPError变成aiohttp.ClientResponseError

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

推荐PyPI第三方库


热门话题
java从提供的列表中获取非重复值   java为什么Thymeleaf从HashMap返回字符串?   java将矩阵推到窗口的中心   java如何包含webapp_配置。txt到播放的dist-zip?   java实现产品密钥   WebSphereJava。lang.UnsupportedClassVersionError:JVMCFRE003错误的主要版本;class=org/slf4j/impl/StaticLoggerBinder,偏移量=6   使用java创建动态树结构   java为什么JVM在一次繁忙的旋转暂停后,会对同一代码块显示更多的延迟?   java无法使用distrolessdebug访问jarfile docker   java JMeter如何将多行响应数据传递给ForEach控制器请求   java空指针异常碎片活动   java改变JFileChooser的外观   性能Java位集:高效地查找所有真实位?   java可扩展的recyclerview实现