连接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在eclipse中查找测试类   sql JAVA如何将数组传递到@NamedNativeQuery   Java通用列表   java JnetPcap:从脱机文件读取非常慢   从java读取Arduino上的LED状态   java NetBeans在安装JAXRPC插件后不会启动   java我只能连接到数据库一次   java如何将Eclipse的自动插入分号移动到光标之前?   java Kotlin Lint测试失败,即使它在生产环境中工作   在java代码中使用python库   安卓 java。lang.IllegalArgumentException:baseUrl必须以/结尾,同时对GET方法使用改型2.1.0   java如何理解servlet中的参数值?   java按子类导入父类包限定符的内部接口   在LibGDX中,在程序运行时更改fixture定义   javajavax。servlet。LocalStrings缺少资源   java如何使用FCM令牌向Android中的特定用户发送通知?   actionscript 3 Flex与Java GWT的集成   java无法解析hibernate。cfg。xml   使用相同的正则表达式时,Python和Java正则表达式的行为不同