# bosch-thermostat-client-python
Python3 asyncio package to talk to Bosch Thermostats via their gateway.
Suppored protocols are HTTP and XMPP.
Both are still in development.
# Helper
Now there is extra command added with this package `bosch_scan`.
```
Usage: bosch_cli [OPTIONS] COMMAND [ARGS]...
A tool to run commands against Bosch thermostat.
Options:
--help Show this message and exit.
Commands:
query Query values of Bosch thermostat.
scan Create rawscan of Bosch thermostat.
bosch_cli scan --help
Usage: bosch_cli scan [OPTIONS]
Create rawscan of Bosch thermostat.
Options:
--host TEXT IP address of gateway or SERIAL for XMPP
[required]
--token TEXT Token from sticker without dashes.
[required]
--password TEXT Password you set in mobile app.
--protocol [XMPP|HTTP] Bosch protocol. Either XMPP or HTTP.
[required]
--device [NEFIT|IVT|EASYCONTROL
] Bosch device type. NEFIT, IVT or EASYCONTROL. [required]
-o, --output TEXT Path to output file of scan. Default to
[raw/small]scan_uuid.json
--stdout Print scan to stdout
-d, --debug
-s, --smallscan [HC|DHW|SENSORS]
Scan only single circuit of thermostat.
--help Show this message and exit.
```
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
bosch-thermostat-client-0.12.1.tar.gz (77个子文件)
bosch-thermostat-client-0.12.1
MANIFEST.in 128B
PKG-INFO 3KB
bosch_thermostat_client
helper.py 8KB
const
ivt.py 955B
__init__.py 2KB
nefit.py 421B
easycontrol.py 369B
db
db_EASYCONTROL.json 629B
nefit
022100.json 2KB
021901.json 2KB
022200.json 5KB
021802.json 2KB
rc300_rc200
040607.json 10KB
040705.json 11KB
040706.json 11KB
040703.json 10KB
easycontrol
030401.json 7KB
can
010602.json 6KB
nsc_icom_gateway
040705.json 9KB
040706.json 9KB
040703.json 8KB
__init__.py 2KB
db_IVT.json 1KB
db_NEFIT.json 833B
default
011003.json 8KB
errorcodes_ivt.json 95KB
errors.py 496B
bosch_cli.py 9KB
gateway
easycontrol_gateway.py 3KB
ivt_gateway.py 3KB
__init__.py 471B
nefit_gateway.py 3KB
base_gateway.py 10KB
connectors
xmpp.py 6KB
http.py 3KB
ivt.py 2KB
__init__.py 427B
nefit.py 1KB
easycontrol.py 2KB
circuits
nefit
__init__.py 124B
heating.py 2KB
base.py 4KB
easycontrol
__init__.py 125B
zone.py 3KB
base.py 4KB
circuit.py 9KB
__init__.py 55B
circuits.py 4KB
ivt
__init__.py 56B
base.py 8KB
encryption
ivt_encryption.py 235B
base_encryption.py 3KB
easycontrol_encryption.py 967B
__init__.py 220B
nefit_encryption.py 242B
__init__.py 554B
operation_mode
__init__.py 163B
nefit_dhw.py 747B
easycontrol.py 1KB
base.py 2KB
bosch_examples.py 7KB
sensors
__init__.py 10KB
version.py 38B
exceptions.py 2KB
schedule
ivt_schedule.py 9KB
easycontrol_programs.py 1KB
__init__.py 122B
bosch_thermostat_client.egg-info
PKG-INFO 3KB
requires.txt 55B
SOURCES.txt 3KB
entry_points.txt 129B
top_level.txt 24B
dependency_links.txt 1B
setup.cfg 38B
setup.py 2KB
README.md 1KB
LICENSE.txt 11KB
共 77 条
- 1
资源评论
挣扎的蓝藻
- 粉丝: 12w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab主成分分析图像压缩重建系统代码14
- C语言《基于AT89C52单片机搭建的PID直流电机控制程序,主要用于Proteus电路仿真》+源代码
- C++《基于规划和汽车动力学的自动驾驶项目仿真(基于ROS的自动驾驶项目仿真,使用DWA路径规划算法和双PID控制器)》+源代码
- vos3000客户端2.1.7.03、2.1.8.05、2.1.9.07
- c++《用于船舶控制方法研究的3D船舶运动仿真软件》+源代码
- globalmapper24
- Python 小游戏 (贪吃蛇、五子棋、扫雷、俄罗斯方块)源码.zip
- Map data that can be used for 2D raster map path planning
- 关于电子技术数字电路的芯片模拟.zip
- 普中开发板proteus仿真电路V2.6
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功