“comet blue”散热器恒温器的命令行工具和python库

cometblue的Python项目详细描述


#彗星蓝是什么?
"Comet Blue"是"支持蓝牙的智能节能散热器恒温器",如官方文档所述。制造商网页链接:http://www.eurotronic.org/produkte/comet blue.html.


从软件的角度来看,"comet blue"是一个实现gatt(通用属性配置文件规范)的ble(蓝牙低能耗)设备。

第二行工具,可用于控制任何配备蓝牙适配器(例如USB蓝牙加密狗)的Linux系统中的"Comet Blue"。

p.py安装
```
使用*pip*:
`````
pip安装comet blue
````

``````
蓝牙适配器接口[默认:hci0]
-f,--格式化程序[json人类可读shell var]
输出格式化程序[默认:人类可读]
-l,--日志级文本[默认:错误]
-h,--帮助显示此m消息并退出。
````

``
ge并退出。
```
*comet blue*自动筛选设备列表并仅显示受支持的设备。


用法示例:
```
cometblue discover
comet blue(e0:e5:cf:d6:98:53)
````

rgs]…


获取或设置值

备份…
获取值
从备份中还原配置值…
设置设置值(始终需要pin)
`````

lue

选项:
-h,--帮助显示此消息并退出。


命令:
电池获取电池电量(需要PIN)
日期时间获取时间和日期(需要PIN)
一周中每天获取配置的周期…
设备名称获取设备名称
固件版本获取固件版本
固件版本2获取固件版本2(需要pin)
标志获取标志(需要pin)
假日获取配置假日(需要pin)
lcd计时器获取lcd计时器(需要es pin)
制造商名称获取制造商名称
型号获取型号
软件版本获取软件版本
温度获取温度(需要pin)
````
使用示例:
``````
CometBlue设备-P 0 e0:e5:cf:d6:98:53获取电池
39%

CometBlue设备-p 0 e0:e5:cf:d6:98:53获取日期时间
2016-03-27 18:32:00

CometBlue设备-p0 e0:e5:cf:d6:98:53获取温度
当前温度:23.0°C
手动模式的温度:16.0°C
目标温度低:16.0°C
目标温度高:21.0°C
偏移温度:0.0°C
窗口打开检测:4
窗口打开分钟:10

3获取固件版本无需管脚
cobl0126



cometblue设备e0:e5:cf:d6:98:53获取软件版本无需管脚
0.0.6-sygonix1
````


设置值
`````
>用法:cometblue设备设置[选项]命令[参数]…


/>设定值(始终需要s pin)

选项:
-h,--帮助显示此消息并退出。

定时器(需要管脚)
管脚设置管脚(需要管脚)
温度设置温度(需要管脚)
``````
````
CometBlue设备-p 0 e0:e5:cf:d6:98:53设置日期时间``将设备上的时间和日期设置为当前时间和日期

CometBlue设备-p 0e0:e5:cf:d6:98:53设置DateTime"2014-08-27 12:23:23:56";将设备上的时间和日期设置为特定值;将设备上的时间和日期设置为特定值;将设备上的时间和日期设置为特定值;将设备上的时间和日期设置为特定值;将设备上的时间和日期设置为特定值;将管脚从出厂默认值("0")更改为新管脚("123")将管脚从出厂默认值("0")更改管脚从出厂默认值("0")更改为新管脚("123")
````
>
``
美国GE:CometBlue设备设置日期[选项]日期[周期]…

星期三

CometBlue设备-P 0 e0:e5:cf:d6:98:53日落--"-04:00:00""07:30:00-14:50:00""21:00:00-";为星期日设置三个时段
````
可以将天指定为完整的工作日名称、短的工作日名称或编号(*"Monday"*=*"Mon"*=*"1"*)。每天最多可指定四个时段。每个时段应采用以下格式之一:
-*"-mm:hh:ss"*—从一天开始(00:00:00*)到*mm:hh:ss*
-*"-mm:hh:ss mm:hh:ss mm:hh:ss"*
-*"*"mm:hh:ss—"*—从*mm:hh:ss:ss:mm:hh:ss*到一天结束(23:59:59:59)。

``
用法:CometBlue设备设置假日[选项]假日[开始][结束]
[温度]


设置假日的周期和温度(需要PIN)


选项:
-h,--帮助显示此消息并退出。
`````
用法示例:
`````
CometBlue设备-p 0 e0:e5:cf:D6:98:53设置假日4"2015-12-12-31 00:00:00:00:00""2016-01-14 18:00:00:00"23.5"定义假日4


/>CometBlue设备-p 0 e0:e5:cf:D6:98:53设置假日4;清除假日4的设置
````
/>最多支持8个假日。支持最多8个假日的设置。



备份和还原用法:cometblue devICE备份[选项][文件名]

n json格式(来自文件或
stdin)

options:
-h,--帮助显示此消息并退出。
````
用法示例:
````
从备份还原设置
````






不是很好的测试。补丁和错误报告总是受欢迎的。

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

推荐PyPI第三方库


热门话题
javai是JAXB的新手。如何将两个具有不同名称空间的不同xml合并为一个具有根元素的xml并将其解组?   JDO中的java应该是可传递的DefaultFetchGroup吗   java服务器配置问题   java在理解JList时遇到困难   java何时将RequestContextFilter用于Jersey?   java从数据库中读取文本文件。jar文件   Java正则表达式,仅适用于不包括零的正数   爪哇番石榴。类路径中的jar   JavaEE:关于设计的问题   java GUI,在面板中排列按钮   java Android为什么使用接口被认为是活动和片段之间通信的最佳实践?   java如何获取wicket图像的url以在开放图元标记中使用它   从Java字节[]>Base64>Javascript数组缓冲>Base64>byte[]   java正则表达式帮助字符串JWE766。1.pdf格式摘录766   java Hibernate,JPA忽略@Formula