“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,--帮助显示此消息并退出。
````
用法示例:
````
从备份还原设置
````
不是很好的测试。补丁和错误报告总是受欢迎的。
"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,--帮助显示此消息并退出。
````
用法示例:
````
从备份还原设置
````
不是很好的测试。补丁和错误报告总是受欢迎的。