热身销售的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方法

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

推荐PyPI第三方库


热门话题
java在TextView中对齐部分文本   带有iText和eTPKCS11的java PKCS#11签名。dll&SunPKCS11提供程序   java Intellij Idea找不到jar   java Chrome/Firefox和Jetty HTTPS   java我无法打包找不到的JavaFX应用程序模块   多线程Java:排序从异步任务检索的结果   java客户端/服务器socket不能与外部连接一起工作   java如何在单击“下一步”按钮时获取其他详细信息?   java组织。springframework。网状物客户RestTemplate应声明为@Bean,而plain@Autowired抛出错误   java如何绘制javax。摆动将ImageIcon转换为JavaFX。fxml呈现用户界面?   使用for循环的Java跟踪   java如何编码字符串以显示彩色文本(基于字符串中的前缀)   Java保存/打开文件对象   基于java复选框的搜索:使用尽可能多的“”动态生成准备好的语句作为选中复选框的计数   java为什么crawler4j随机挂起?