连接telldus live的python包装器

tellive-p的Python项目详细描述


telldus live的python包装器

https://badge.fury.io/py/tellive-py.pnghttps://secure.travis-ci.org/erijo/tellive-py.png?branch=master

tellive py是Telldus Live的python包装器, “一项用户友好的服务,使用 互联网”。

请将任何问题报告为GitHub issue report

功能

  • 包括脚本tellive_core_connector 用于将Tellstick Duo连接到Telldus Live而不需要Telldus 中间支持设备和传感器。
  • 开源(GPLv3+)。

要求

安装

$ pip install tellive-py

示例

要运行附带的用于将tellstick连接到telldus live的程序:

$ tellive_core_connector ~/.config/tellive.conf

第一次运行程序(使用特定的配置文件)时,它将 退出并要求您访问给定的URL,以使程序获得您的访问权限。 帐户

完成后,可以编辑配置文件 (~/.config/tellive.conf在本例中)并将一个名称添加到 你想发到telldus现场。您还可以禁用不支持的设备 希望通过Telldus Live进行控制(参见tellive_core_connector --help 更多信息)。然后如上所述重新启动程序。

api也可以由您自己的程序使用。这样你就可以连接到 telldus live并注册客户端(使用来自 here

client=TellstickLiveClient(PUBLIC_KEY,PRIVATE_KEY)(server,port)=client.connect_to_first_available_server()client.register(version="0.1")

变更日志

0.5.2(2014-11-25)

  • 正确处理上次发送的值(如果为0)。

0.5.1(2014-11-20)

  • 第一次运行时不要尝试自动启动浏览器。在很多情况下 不起作用,可能会隐藏URL
  • handle last_sent_value()返回none(问题4)。

0.5.0(2014-11-19)

  • 如果appnope模块可用(问题2),请在Mac OS X上禁用appnap。
  • 向Telldus Live报告新的/更改的/删除的设备。
  • 在等待重新连接之前释放插座。
  • 要求tellcore py>;=v1.1.0。

0.4.2(2014-02-25)

  • 修复了与服务器断开连接后可能出现的问题。
  • 修复了Mac OS X上的Tellive_Core_连接器问题(问题1)。

0.4.1(2014-02-06)

  • 第一次运行时将所有传感器和设备添加到配置中。

0.4.0(2014-02-06)

  • 固定的tellive_core_连接器不会每秒唤醒两次,但是 相反,只有在有工作要做的时候才醒来。

0.3.0(2014-02-04)

  • 已删除重新加载消息,因为它不应发送到客户端
  • 注册表消息中操作系统和操作系统版本的更好值
  • 支持在Telldus Live中将设备标记为禁用而不显示

0.2.0(2014-02-02)

  • tellive_core_连接器现在使用telldus的官方密钥,因此您不再需要 需要使用私有令牌。
  • 使用标准日志模块进行日志记录。
  • 如果由于某种原因失去连接,请重新连接。
  • 修复了Python3.2的问题
  • 添加了对服务器重新加载请求的支持
  • 仅报告配置文件中命名的传感器。

0.1.1(2014-01-28)

  • 修复一些打包问题。

0.1.0(2014-01-28)

  • 初次发布

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

推荐PyPI第三方库


热门话题
java为什么单元测试中的“验证”在不同实例的情况下不返回“不同参数”错误?   java如何从具有相同类名的div中选择元素(Selenium)   Java制作纸牌游戏,有关于类的问题吗   bluej在Java中使用变异器和访问器设置颜色和圆半径   java准确定位异常错误的最佳方法是什么?   使用多个监视器时的java设置对话框位置   java如何在不使用JavascriptExecutor的情况下在网页中向下/向上滚动   java在for循环中将大小设置为n   java为什么akka需要不可变的消息   java LdapInvalidDnException:意外标记:   java如果字符串的第一个字母不是一个,如何大写?   使用htmlunit的java html内容提取   java从CDI托管bean获取方法的注释   java有办法在运行时检查post请求参数的大小吗   java我可以将实体注入托管Bean并直接持久化吗?