用于与Bosch对话的Python API™ 使用HTTP或XMPP的加热网关

bosch-thermostat-client的Python项目详细描述


博世恒温器客户端python

Python3 asyncio包,通过他们的网关与博世恒温器对话。 支持的协议是HTTP和XMPP。在

两者都还在开发中。在

示例: 遵循示例dir并尝试解决它,或张贴问题/接触不和谐的更多指示。在

要运行此代码,请执行以下操作:

  • 创建文件数据_文件.txt插入如下:
ip
access_key
password

用正确的值替换字符串

  • 在目录中运行python3 -m venv .
  • 运行python3 test.py

帮手

现在有额外的命令添加到这个包bosch_scan。在

^{pr2}$

示例

传感器:

bosch_examples sensors --help
bosch_examples sensors --ip {IP} --token {TOKEN} --password {PASS} -s outdoor_t1

生活热水:

bosch_examples dhw --help
bosch_examples dhw --ip {IP} --token {TOKEN} --password {PASS} -t --op_modes --setpoints -m

碳氢化合物:

bosch_examples hc --help
bosch_examples hc --ip {IP} --token {TOKEN} --password {PASS} -t --op_modes --setpoints -m

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

推荐PyPI第三方库


热门话题
具有x86javapath的x64机器上x86java上的java JNI未满足链接错误   java将Pixmap的一部分上传到GPU   图像Java位图RLE8格式   java Android studio谷歌广告崩溃应用程序   java如何创建包含未知数量对象的变量?   Java计算给定int数组的所有可能组合   java JDBC classnotfound异常   httpclient中的java将HttpEntity转换为字符串的最优雅/正确的方法是什么?   如何从Java程序运行nano?   java在安卓中调用自定义类/方法   调用方法和JOptionPane后,允许代码继续执行所需的java计时器或其他想法   关于侦听器的向量Java并发问题   线程池执行器Java线程池   java配置DTO上的Swagger javax验证约束   Java中用于按钮功能的swing操作命令   ServletOutputStream中的java设置状态代码   java打印输入数组的平均值