用于与Dingz设备交互的Python API

python-dingz的Python项目详细描述


用于与Dingz设备交互的Python API。在

本模块不是iolo AG或 myStrom股份公司。对于问题和其他查询,请使用 请保管库。在

如果没有iolo AG和myStrom AG的支持,这将花费更长的时间 创建此模块,该模块是集成到 Home Assistant。两家公司都提供了 并且仍在提供硬件、有价值的反馈和建议。他们的 持续的支持使本模块的进一步开发成为可能。在

有关API的详细信息,请参见api.dingz.ch。在

局限性

该模块目前仅限于消耗传感器数据、设备详细信息, 设备配置和状态。 前面的LED可以控制,但按钮需要您通过编程 你自己。在

不支持设置计时器和时间表。在

要求

您需要安装Python 3。在

  • dingz设备
  • 网络连接
  • 连接到网络的设备

你需要知道设备的IP地址。请咨询您的路由器 获取此信息或使用dingzCLI工具的文档。在

安装

该包在Python Package Index中可用。在

$ pip install dingz

模块使用

每个单元都有自己的web界面:http://IP_ADDRESS。在

参见示例.py了解有关模块的详细信息。在

CLI使用

该包包含一个支持一些基本任务的命令行工具。在

^{pr2}$

许可证

python-dingz是在ASL 2.0下授权的,有关详细信息,请查看许可证。在

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

推荐PyPI第三方库


热门话题
Java Square类   java Android RecyclerView内部视图寻呼机   java类变量:公共访问只读,但私有访问r/w   java不兼容ClassChangeError java8   安卓java on on参数,如参数iNIT.C++C++   java如何在下面的代码中根据我的喜好设置JTextArea和JTextField的大小?   java使用CustomAdapter更改ListView的显示方式   jakarta ee什么是Java Servlet?   传递给Javasocket程序的参数   java为什么我的计划任务在这两者之间有很长的延迟   Java“迭代器”关键字   java获取数据库SQLite Android中插入行的行ID   网络如何在Java应用程序中设置H2嵌入式数据库,以便在小型网络中使用?   数组Java:写出所有包含K1的Nbit序列   java返回随机字符串键的整数值   在java中解析到日期的字符串时保留时区   java如何修复“运行配置错误:[在SDK中找不到Rails]”?   Java包装器OutofMemory