本帖最后由 manymuch 于 2026-8-15 13:24 编辑
最新代码同步于github, 走过路过帮忙按个小星星收藏
2026.8.15:已更新v1.6.2, 新增冰箱支持,代码重构,并更新适配海信加密api
2025.6.19:已更新v1.3.1, 支持 HA 2025.6.1或以上
2024.8.26: MIOT-auto 插件以支持绑定到米家的海信/大金设备,大家可以尝试配合miot-auto使用,参考一楼置顶
2024.7.28:已更新v1.3.0, 登录配置界面支持多台空调
2024.7.21:已更新v1.2.0, 直接登录无须抓包
安装方法
放入custom_components, 重启HA新增集成,搜索Hisense,选择"Hisense Smart Devices"
登录/注册后可看大图
1.PNG (38.62 KB, 下载次数: 18)
下载附件
2024-6-1 09:36 上传
3. 直接通过用户名和密码登录,即可自动获取设备,用户名为手机号,密码需要在海信爱家 app里自己先设置好
登录/注册后可看大图
image.png (37.87 KB, 下载次数: 1)
下载附件
2026-2-5 10:05 上传
4. 添加成功后,进入集成看到如下画面,建议先按一次Refresh token。
登录/注册后可看大图
3.PNG (183.43 KB, 下载次数: 0)
下载附件
2024-6-1 09:37 上传
Force Update: 这个按钮会向云端拉取空调最新状态,强制同步。由于本插件是通过海信云端api控制和获取状态的,频繁刷新会引起海信官方注意,把此接口加密或封锁,所以没有设置自动轮询,在每次操作后也会自动刷新一次状态。参考一楼置顶配合米家app使用效果更加
Refresh token: (调试用,一般情况下不需要按)这个按钮会触发一次access token的刷新,理论上refresh token有效期180天,access token有效期3天,过期后再操控空调时,插件会使用refresh token自动获取新access token.
其他功能: Aux heat表示辅热
Screen Panel表示空调面板LED显示屏开关
Hisense AC climate实体就是主要的空调控制实体了
5. 空调实体使用界面,全功能支持,包括温度,模式,风速,扫风
登录/注册后可看大图
4.PNG (50.1 KB, 下载次数: 0)
下载附件
2024-6-1 09:38 上传
抓包教程(已废弃,直接登入即可)
最新版已更新手机号密码登录,无须抓包,这部分仅作备用
需要这3样信息:WiFi ID, Device ID, Refresh Token
抓包工具各种各样,这里以ios端stream为例,海信app使用“海信智慧家”, 注意不要和”海信爱家“搞混了。
首先准备新下载的海信智慧家app,如果已经登录过的可以先退出stream开始抓包,然后打开海信智慧家app登录,stream结束抓包这时候在stream里面按域名过滤出"bas-wg.hismarttv.com"的请求,然后按时间顺序第一个应该有 POST xxx/mobile_ath_code_regist_v2,这里面的响应中点击响应主题,可以找到refresh_token, 一串非常非常长的字stream再次打开抓包,这时候随便控制一下空调,比如开关机,调节温度,stream结束抓包按域名过滤出”api-wg.hismarttv.com", 可以看到 POST xxx/sendDeviceModelCmd 或者 uploadRemoteLogicCmd,在请求中可以找到WIFI ID和Device ID
以上抓包教程仅供参考,这3个信息在别的请求中也可能出现,需要有一定的抓包经验
其他讨论这个插件属于云端api查询控制,所以依赖海信服务器,在这里开源分享给大家,希望各位谨慎使用,不要搞得海信官方关闭api接口github上有个repo, 似乎是中央空调的版本,而且是本地控制,有懂行的大佬可以研究下国内的海信空调是否也有本地控制端口
3. 目前仅支持海信空调,理论上海信爱家设备均可控制,我手上没有其他设备,有开发能力的可以根据源码自行开发,贡献代码到github上,我会合入,造福大家
最后,本集成开发调试也花了不少时间,开源使用,大家到github上给我点个免费的小星星即可!