尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

海尔智能家居接入 HomeAssistant 完整指南:一个集成连通空调、热水器和窗帘

海尔智能家居接入 HomeAssistant 完整指南:一个集成连通空调、热水器和窗帘 海尔智能家居接入 HomeAssistant 完整指南一个集成连通空调、热水器和窗帘【免费下载链接】haier海尔智能家居设备接入HomeAssistant项目地址: https://gitcode.com/gh_mirrors/ha/haier海尔智能家居接入HomeAssistant是 haier 集成要解决的核心问题它把你海尔智家账号下的空调、热水器、窗帘、智能开关等设备接进 HomeAssistant。装好之后海尔设备的状态和控制都能出现在 HomeAssistant 里可以和其他品牌的设备一起写自动化。整个过程不需要改动家里网络环境登录海尔智家账号的手机号和密码后设备会自动发现。这篇文章从安装到日常使用走一遍。海尔集成适用人群与 HomeAssistant 环境要求它适合家里有海尔智家设备、并且已经在用 HomeAssistant 做联动的用户。环境方面没有太高要求HomeAssistant 版本在 2023.1 及以上即可账号需要是正常登录海尔智家 APP 的账号HomeAssistant 能正常访问互联网。有一点要先说清楚这个集成是云轮询模式通信层实现在 core/client.py状态靠轮询海尔云端获取延迟一般在秒级对要求毫秒级响应的场景不适用另外你的密码只用于登录时换取令牌不会被存进系统。海尔 HomeAssistant 集成安装步骤最通用、不依赖任何第三方工具的方式是手动安装按下面顺序做就行下载整个仓库比如执行git clone https://gitcode.com/gh_mirrors/ha/haier或者从代码托管页面直接下载压缩包解压。在仓库里找到custom_components/haier文件夹把整个 haier 文件夹复制粘贴到 HomeAssistant 根目录下的custom_components目录中没有这个目录就先建一个。重启 HomeAssistant集成文件随重启生效。如果你已经装了 HACS也可以直接在 HACS 里搜索 haier 一键安装省掉手动复制这一步。海尔集成账号登录与首次配置流程重启后进入「设置 → 设备与服务 → 集成 → 添加集成」搜索 haier。界面会先让你选登录方式推荐的是用账号密码自动获取令牌填入绑定海尔智家的手机号和密码即可认证逻辑在 config_flow.py 里另一个选项是手动填写 Client ID 和 refresh token适合已经通过其他手段拿到令牌的进阶用户还可以选择令牌来源是 APP 还是微信小程序。登录成功后集成开始拉取设备列表账号下的设备会陆续出现在 HomeAssistant 的设备页中。在 HomeAssistant 里控制海尔空调、热水器和窗帘实体是按设备自动生成的不用额外配置。空调对应 climate 实体可以设目标温度、切换制冷、制热、送风、除湿等模式、调节风速部分分体空调还会把左右风区分开暴露。热水器对应 water_heater 实体能设定目标水温和开停加热实现见 water_heater.py。智能窗帘对应 cover 实体支持开、关、暂停和设置具体开合度。开关类设备是 switch 实体可以遥控通断并回读状态温湿度、用电等数据则以 sensor 和 binary_sensor 实体暴露出来随时可以拿去做自动化的触发条件。两个真实自动化场景示例场景一定时自动热水器预热。触发条件是每天 18:30 的时间自动化执行且热水器当前没有加热自动动作是调用热水器实体把目标水温设为 45℃ 并开启加热最终效果是晚上到家打开水龙头就是温水不用干等。场景二夜间卧室恒温。触发条件是卧室温度传感器低于 20℃自动动作是打开空调、把模式切到制热、目标温度设为 24℃温度回升后再自动关掉最终效果是整夜卧室恒温空调只在需要时工作比一直挂着省电。海尔集成连接失败的常见问题解决办法现象是添加集成时提示认证失败。可能原因是手机号或密码与海尔智家 APP 里登录的账号不一致或账号触发了安全校验。解决办法是先在海尔智家 APP 里确认这对手机号密码能正常登录确认没问题再重新添加集成报错信息里通常会带具体原因照着提示改即可。现象是某台设备显示离线、状态不再更新。可能原因是集成依赖云轮询设备断网或断电后状态自然拉不到。解决办法是先到海尔智家 APP 里确认设备在线如果你不想设备掉线时实体变成不可用可以在集成选项里勾选「忽略离线设备状态」它会保留最后一次的状态。现象是接入后冒出一堆用不上的实体。可能原因是默认会加载全部设备的全部实体。解决办法是在集成选项里用设备过滤或实体过滤支持 include 和 exclude 两种模式只保留需要的设备和实体。海尔智能家居设备支持情况与限制官方 README 的说法是理论上支持所有海尔智家设备实际是按设备属性自动解析生成实体设备属性越全功能越强。主要设备的情况如下设备类型对应实体能做什么空调climate设温度、切换制冷/制热/送风/除湿、调风速热水器water_heater设水温、开停加热智能窗帘cover开、关、暂停、设开合度开关switch通断控制、状态回读传感器sensor / binary_sensor读温湿度、用电、在线状态等已知限制要说清楚整个集成走海尔云端控制和状态都不经过本地局域网存在轮询延迟洗衣机、洗碗机的部分只读属性比如当前洗涤模式只能看不能设设备离线期间实体更新会中断需要用选项里的离线保留功能兜底。版本更新与问题提交入口通过 HACS 安装的用户直接在 HACS 里检查更新即可手动安装的用户拉取最新代码覆盖custom_components/haier目录后重启。遇到问题时官方要求按 issues 模板提交未按模板填写的问题会被忽略issues 区有一篇常见问题汇总帖建议先在那里搜一下很多坑已经有现成答案。【免费下载链接】haier海尔智能家居设备接入HomeAssistant项目地址: https://gitcode.com/gh_mirrors/ha/haier创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表