霍尼韦尔完全连接舒适(欧洲)
这evohome
集成链接家庭助理与所有人必威是什么non-us霍尼韦尔完全连接舒适(TCC)CH/DHW系统,例如:
- Honeywell Evohome CH/DHW系统,以及
- 带有圆形恒温器的霍尼韦尔移动访问套件
它不支持TCC的家庭安全功能。
它使用evohome-assync客户库库。
为了使您的系统与此集成兼容,然后您必须能够通过https://international.mytotalconnectcomfort.com/(请注意“国际”)。
配置
要设置此集成,请添加以下内容configuration.yaml
文件:
#示例Configuration.yaml条目evohome:用户名:“您的用户名”密码:“你的密码”
配置变量
可以访问的用户名(电子邮件地址)TCC网站。
这是一个IoT云粉刷集成和推荐的最低限度scan_interval
是180秒。测试表明,这是一个安全的间隔,本身不应使您受到供应商的比例限制。较短的间隔几乎没有值,因为此集成将在任何配置更改后不久自动强制刷新。
位置和区域
TCC系统被实现为地点,由1-12组成区域而且,可选的是DHW控制器:
- 系统位置(例如,房屋)用于家庭,客场,经济等的运营模式。
- 加热区(例如房间)用于目标温度。
evohome
每个区域表示为气候实体将暴露区域的操作模式,电流温度和设定点。
evohome位置(控制器)也表示为气候将公开位置的操作模式的实体。位置既没有当前温度也没有设定点,但气候家庭助理要求实体报告温度,这是所有区域的平均值。必威是什么
DHW控制器表示为热水器将报告其当前温度并可以打开或关闭的实体。由于供应商的RESTFUL API的限制,未报告设定点,也无法更改。
请注意,对时间表的支持有限:它们不能更改,也没有备份/还原该数据的设施(请参阅这里对于此类功能)。
圆形恒温器
这些系统使用Internet网关,而不是Evohome控制器。他们通常只有一个圆形恒温器,尽管可以有两个。一个具有这样恒温器的系统仍将显示为两个气候实体,一个用于位置模式(远离,经济等),另一个用于区域设定点。
温度精度
请注意,TCC设备可能以非常高的精度测量温度,但供应商API将报告温度圆向精度为0.5°C的设定点(即向上或向下);这是其他气候系统使用的死胡同的代理。在可能的情况下,这种集成将利用较旧的供应商API获得0.01°C的当前温度。
因此,根据上述情况,家庭助理将以0.5°C或0.1°C的精度显示/记录当前必威是什么温度(最高支持的精度)。
系统模式,区域覆盖和继承
TCC位置最多可以支持六种不同的操作模式:汽车,,,,Autowitheco,,,,离开,,,,休假,,,,加热, 和风俗。并非所有系统都支持所有模式。
区域支持三个设定点模式:关注,,,,临时替代, 和永久性但是,从其位置“继承”操作模式(实际的算法比以下所示要复杂一些 - 请参阅供应商的文档)。
为了关注,一个区域设定点
(目标温度)是其计划的目标温度及其继承模式的函数:
- 汽车设定点是计划的温度(默认温度)
- Autowitheco设定点是计划的温度,较少3°C
如果区域的目标温度已更改,则将是临时替代或a永久性,取决于。一个临时替代会恢复到关注经过一些指定的时间。一个永久性是永久性的改变,直到进行后续干预为止。可以在不改变目标温度的情况下在两个覆盖模式之间切换区域。
对于某些位置模式,无论其自己的模式如何
- 离开设定到12°C
- 加热设定点至最低,通常为4°C
为了离开,DHW控制器也将关闭。
一些位置具有隐藏模式,AutoWithReset,那将是汽车,并将将所有区域重置为关注。
在家庭助理模式必威是什么中,所有这些都是通过组合完成的HVAC_MODE
和PRESET_MODE
(但也请参见状态属性System_mode_status
和setpoint_status
, 以下)。
服务电话
该集成提供了自己的服务调用,以超越家庭助理标准化架构的局限性公开TCC系统的全部功能。必威是什么通常,这与指定模式变化的持续时间有关,此后实体还原为汽车或者关注(分别用于位置和区域)。
建议使用本机服务呼叫(例如,evohome.set_system_mode
)而不是家庭助理的通用等效必威是什么物(例如climate.set_hvac_mode
) 只要有可能。但是,可能有必要使用通用服务呼叫与第三方系统(例如Amazon Alexa或Google Home)集成。
evohome.set_system_mode
此服务电话将设置操作模式
系统的指定时间段内,之后它将恢复到汽车。但是,如果没有提供时间,则更改是永久性的。
为了Autowitheco,时间是一个期间
最多24小时。
-行动:-服务:evohome.set_system_mode数据:模式:Autowitheco期间:{小时:1,,,,分钟:30}
对于其他模式,例如离开,持续时间是时期
几天,今晚午夜将恢复1天,而2天将在明天午夜恢复。
-行动:-服务:evohome.set_system_mode数据:模式:离开时期:{天:30}
evohome.Reset_system
此服务调用将将系统的操作模式设置为AutoWithReset并将所有区域重置为关注。
并非所有系统都支持此功能。
evohome.refresh_system
此服务调用将立即从供应商的服务器中获取最新状态数据,而不是等待下一个数据scan_interval
。
evohome.set_zone_override
此服务电话将设置设定点
一个区域,由其确定ENTITY_ID
,在指定的时间段内(临时替代)。但是,如果没有提供时间(C.F.持续时间为0,下面),则更改是永久的(永久性)。
-行动:-服务:evohome.set_zone_override目标:ENTITY_ID:气候。loungeroom数据:设定点:10
这期间
最多可达24小时,之后区域模式将恢复为安排(关注)。如果是期间
为0小时,然后更改将直到下一个设定值。
-行动:-服务:evohome.set_zone_override目标:ENTITY_ID:气候。loungeroom数据:设定点:10期间:{分钟:0}
evohome.clear_zone_override
此服务调用用于设置一个区域,如其ENTITY_ID
, 至关注。
有用的Jinja模板
可以通过其状态属性跟踪Evohome实体的实际操作模式,其中包括当前状态的JSON数据结构地位
。
对于位置(控制器),请参阅System_mode_status
:
{%如果state_attr('climate.my_home','status')。system_mode_status.mode ==“ ake”%}系统处于远距离模式{%else%}系统不在远距离模式{%endif%}
对于区域,是setpoint_status
:
{{state_attr('climate.kitchen','status')。setpoint_status.setpoint_mode}}}
这些区域将公开当前/即将到来的计划设定点
:
{{state_attr('climate.kitchen','status')。setpoints.next_sp_temp}}}
所有evohome实体可能都有故障,这些实体可以变成传感器,或者:
{%如果state_attr('climate.bedroom','status')。active_faults%} {%如果state_attr('climate.bedroom','status')。active_faults [0] .faultType =='tempzoneActuatorLowBattery'%},则是低电池{%endif%}有故障!{%else%}是的,一切都还可以:) {%endif%}