『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 82819|回复: 191

[技术讨论] 大金空调DS-AIR及『金制空气』接入HA

  [复制链接]

2

主题

54

帖子

565

积分

论坛技术达人

积分
565
金钱
506
HASS币
20
发表于 2019-6-30 01:14:36 | 显示全部楼层 |阅读模式
本帖最后由 mypal 于 2022-11-15 15:14 编辑
由于大金网关自动更新导致的卡初始化问题,1.3.2已解决



前言
家里装修的时候由于没想好软装如何布置,而且了解到大金有远程控制设备,于是就决定使用远程控制设备,没有预置入墙面板。直到安装完了以后,才发现他们的这套设备有bug,不知道为什么使用APP不能够注册,也就意味着无法通过APP远程控制空调,万幸的是可以通过局域网内控制。当时大金的安装师傅说在其他用户那也遇到过类似的情况,这设备对路由器什么的很挑....

为了能够远程控制空调,为了实现智能设备在HA上统一化管理,于是开始了HA自定义组件的折腾过程....

另外,目前DS-AIR更新了APP,已经可以远程注册了....

组件说明
本自定义组件支持的设备是大金DS-AIR和金制空气网关,具体型号为DTA117B611/DTA117C611。
根据对APP分析,此网关应当可以支持比较多的空调型号,然而我家只有VRV系列空调,其他设备没有测试条件,因此只实现和测试了VRV。同时支持了空气传感器

使用说明
1.将项目ha-air目录部署到自定义组件目录,一般路径为~/.homeassistant/custom_components/   或使用hacs载入自定义存储库,设置URLhttps://github.com/mypal/ha-dsair ,类别 集成
2.重启HA服务
3.在集成中搜索添加DS-AIR,填写网关IP、端口号和型号
组件地址
https://github.com/mypal/ha-dsair

更新日志
1.3.2:适配大金网关新版本协议,解决启动卡初始化问题
1.3.0:1.✨ 增加传感器实体选项,可自主选择创建temperature、humidity、co2、pm2.5、tvoc、voc、hcho实体,可在集成配置页配置。 2.✨ 支持关联温度传感器到空调,显示当前温度,空调卡片显示更美观。在集成页完成初始化配置生成空调实体以后,在卡片左下角选项进行关联。3. ❗️ 注意:此版本统一了实体unique_id,跟金制空气采用统一的唯一标识room_id+unit_id的方式,可能会导致与老版本实体无法统一的问题。若出现此问题,需要将不可用实体删除掉,将新实体的entity_id改为原有名称即可。
1.2.3:修复:老aircon设备mode显示问题
1.2.2:1.支持了老型号和浴室空调设备;2.增加了device info和entity的unique id;3.修复了传感器不更新的问题;4.修复了空调模式, 增加了对preheat、dry、more dry、auto mode的支持
1.2.1:1.修复传感器数据不更新问题;2.传感器数据上报频率调整为5分钟
1.2.0:1.支持金制空气网关DTA117C611;2.支持空气传感器BRY88AA151K;3.配置方式由文件配置改为可视化配置config flow
0.1.11.稳定性增强,增加了socket断线重连机制;2.每5分钟轮询当前温度,温度变化更清晰
0.1.0:适配Home Assistant 0.96
0.0.1:初版

FAQ
1. DTA117D611网关可在ha集成DS-AIR中直接选择DTA117C611使用
2. 已知HK存在风速调节问题,后续有时间优化,HA上可正常使用

相关链接
DS-AIR大金官网链接:https://www.daikin-china.com.cn/newha/products/4/19/DS-AIR/
DS-AIR网络协议,我还实现了一个nodejs版:https://github.com/mypal/daikin-dsair
如果你对此自定义组件实现过程感兴趣,可以看这篇文章:https://www.mypal.wang/blog/lun-yi-ci-jia-yong-kong-diao-jie-ru-hazhe-teng-jing-li/












评分

参与人数 7金钱 +89 HASS币 +20 收起 理由
jinat + 5 墙都不扶,就服楼主!
Blank525 + 2 高手,这是高手!
weiyideai520 + 2 论坛有你更精彩!
neroxps + 20 可惜买不起大金
blindlight + 20 厉害了word楼主!
+ 20 + 20 膜拜大神!
flashsoft + 20 就是DTA117B611略贵

查看全部评分

回复

使用道具 举报

1

主题

237

帖子

962

积分

论坛积极会员

积分
962
金钱
725
HASS币
0
发表于 2019-6-30 10:30:03 | 显示全部楼层
大神,威武的666
回复

使用道具 举报

0

主题

19

帖子

76

积分

注册会员

Rank: 2

积分
76
金钱
57
HASS币
0
发表于 2019-6-30 21:36:25 | 显示全部楼层

大神,威武的666
回复

使用道具 举报

8

主题

870

帖子

5218

积分

论坛元老

Rank: 8Rank: 8

积分
5218
金钱
4348
HASS币
0
发表于 2019-6-30 22:55:54 | 显示全部楼层
膜拜大神,赞
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2019-7-1 09:16:49 | 显示全部楼层
很赞,可惜买不起大金~诶
Nero
回复

使用道具 举报

2

主题

291

帖子

1530

积分

论坛积极会员

积分
1530
金钱
1239
HASS币
0
发表于 2019-7-3 10:36:42 | 显示全部楼层
本帖最后由 skyflying5 于 2019-7-3 10:39 编辑

我搜了一下控制模块的价格,打扰了》》》》》》
回复

使用道具 举报

2

主题

54

帖子

565

积分

论坛技术达人

积分
565
金钱
506
HASS币
20
 楼主| 发表于 2019-7-3 13:32:53 | 显示全部楼层
skyflying5 发表于 2019-7-3 10:36
我搜了一下控制模块的价格,打扰了》》》》》》

当时跟JS谈的时候,没要线控面板,让他们提供远程方案,于是就给了这个。而且没加价....感觉还是被JS坑了不少钱....XD
回复

使用道具 举报

2

主题

291

帖子

1530

积分

论坛积极会员

积分
1530
金钱
1239
HASS币
0
发表于 2019-7-4 09:55:48 | 显示全部楼层
mypal 发表于 2019-7-3 13:32
当时跟JS谈的时候,没要线控面板,让他们提供远程方案,于是就给了这个。而且没加价....感觉还是被JS坑了 ...

但是你真的很厉害,各种反编译。

不同房间的控制是不是也弄好了?

每个房间放个温湿度传感器,然后自动化一设置岂不是美哉。

再弄个功率计,绝对智能化加绿色环保!!!
回复

使用道具 举报

2

主题

54

帖子

565

积分

论坛技术达人

积分
565
金钱
506
HASS币
20
 楼主| 发表于 2019-7-4 12:08:20 | 显示全部楼层
skyflying5 发表于 2019-7-4 09:55
但是你真的很厉害,各种反编译。

不同房间的控制是不是也弄好了?

反编译比想象中的简单点,毕竟只需要分析协议传输格式,并不用关注其他逻辑的实现。
据我的观察,空调提供的环境温度非常不准确,在考虑给每个房间增加温湿度计来实现自动化了....
回复

使用道具 举报

3

主题

334

帖子

2066

积分

金牌会员

Rank: 6Rank: 6

积分
2066
金钱
1732
HASS币
0
发表于 2019-7-4 17:47:40 | 显示全部楼层
我家的是三线志高中央空调 跟你的情况差不多 也是使用的app可以远程、局域网控制, 大神有空的帮我看下这个app能不能编译到hass中 附上app 的连接 https://www.pgyer.com/Lwws?from=singlemessage
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 12:21 , Processed in 1.329662 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表