热身销售的4ie恒温器客户库
warmup4ie的Python项目详细描述
简介
这是一个图书馆,用于与由 Warmup。在撰写本文时,仅此 包括warmup 4IE。
这段代码的灵感来自于SmartThingshub的一个项目,请参见here。非常感谢ALYC100的伟大工作!
Warmup plc不参与创建此 并没有以任何方式批准或认可它。
许可证
此软件在apache许可下可用。请参阅license.txt。
用法
该库主要用于连接4ie和家庭助理,但也可以单独使用。
家庭助理
要设置此组件,需要先注册以预热。 见https://my.warmup.com/login
然后将文件夹warmup_cc复制到“config”目录中的“custom嫒components”文件夹。
然后添加到 configuration.yaml:
climate:-platform:warmup_ccname:YOUR_DESCRIPTIONusername:YOUR_E_MAIL_ADDRESSpassword:YOUR_PASSWORDlocation:YOUR_LOCATION_NAMEroom:YOUR_ROOM_NAME
- name(可选):用户在前端看到的设备描述
- 用户名(必需):用于登录热身网站的用户名
- password(必需):用于登录warmup网站的密码;可以移动到secrets.yaml文件。见secrets
- location(必需):热身网站中使用的位置名称
- room(必需):热身网站中使用的设备的房间名称
重新启动Home助手后,将自动加载该组件。
独立
您可以使用pip安装库
>>> pip install warmup4ie
在那之后,把图书馆进口,我们就走了。
>>> import warmup4ie >>> device = warmup4ie.Warmup4IEDevice('<e-mail>', '<password>', '<location>', '<room>', <inital target temp>) >>> device.get_current_temmperature() {'raw': 21.0}
设备版本
支持的型号:
- 4ie
因为我只能使用4ie,这就是开发 发生了。
支持的功能
目前,库支持读取当前温度和设置目标温度,在手动、自动和防冻模式之间切换,并关闭设备。
发行说明
0.1.0
- 初始释放
0.1.1
- 错误修复
0.1.2
- 错误修复
0.1.3
- 更改了http请求以使用新的api。
- 修改文件名以符合0.92引入的新ha命名结构
0.1.4
- 增加了允许通过ha ui配置项配置warmup4ie恒温器的功能。
0.1.5
- 添加了位置、位置ID、房间名称、房间ID和序列号的getter方法