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

 找回密码
 立即注册
查看: 12148|回复: 20

[基础教程] 求助各位大神,HA连接总线智能家居

[复制链接]

1

主题

9

帖子

59

积分

注册会员

Rank: 2

积分
59
金钱
50
HASS币
0
发表于 2017-10-10 16:41:57 | 显示全部楼层 |阅读模式
本帖最后由 kosc 于 2017-10-11 11:09 编辑

本人是国内某品牌的总线智能家居工程师,HA小白一名,但公司给了死任务,HA要与本品牌对接。一下子饭碗不保了。

唯有加把劲学习HA,请求各位大神协助。

我看了一下HA的入门帖,请问一下,HA是否可以虚拟一堆智能设备,虽然只有开和关的指令,也足够了。

参考了一下高手用于控制空调时的做法,虚拟设备至少有个IP地址,那请问开和关各自的通讯命令内容也可以自定义吗?这个IP地址是否需要的端口号?

小白一名,所以可能提问的比较模糊,请不要见笑。

10月11日更新

因为是自有协议,所以协议除了固定协议设备外,其他控制协议有由中控逻辑器发送,所以协议有很强的适应性。
品牌我就不敢说了,毕竟怕大家见笑,大哥,品牌说了怕老板看见了。
我们品牌安卓APK比较成熟,不过也是外面做的。但IOS APP就像傻瓜一样,希望用上HA后效果截然不同吧。

先找个中央空调控制功能来解决吧
其实就是KNX一样,通过不同方式触发HA(手机、若琪、叮咚、网络数据条件判断灯)由HA发送协议到 局域网设备192.168.1.120:8001,双向通讯(手机)看得见状态。

以下几个按钮是我们总线对接所有中央空调控制的内部通讯协议(HEX)
开关 02 31 45 31 36 30 31 31 31 30 30 30 30 30 30 30 30 30 37 42 33 03
风量 02 31 45 31 36 30 31 32 32 30 30 30 30 30 30 30 30 30 37 41 32 03
模式 02 31 45 31 36 30 31 33 33 30 30 30 30 30 30 30 30 30 37 39 31 03
温度减少 02 31 45 31 36 30 31 34 34 30 30 30 30 30 30 30 30 30 37 38 30 03
温度增加 02 31 45 31 36 30 31 34 34 30 31 30 30 30 30 30 30 30 37 37 46 03
查询回风口感应器温度 02 31 45 31 36 30 31 35 35 30 30 30 30 30 30 30 30 30 37 36 46 03
查询空调运行状态 02 42 34 31 45 31 36 30 31 31 31 30 30 37 30 30 30 30 37 38 46 03

我们中央空调控制是用以上固定代码通讯的,固定代码通讯比较稳妥

因为最终目标是希望完成
1:若琪(叮咚)-HA-总线 (单向通讯过程)
2:IOS手机 - HA -总线 - HA (设备状态反馈给HA 显示运行状态)
回复

使用道具 举报

6

主题

271

帖子

2928

积分

金牌会员

Rank: 6Rank: 6

积分
2928
金钱
2652
HASS币
20

卓越贡献

发表于 2017-10-10 17:50:20 | 显示全部楼层
你的是什么设备,用MQTT接入就可以了吧?
回复

使用道具 举报

24

主题

883

帖子

5000

积分

论坛元老

Rank: 8Rank: 8

积分
5000
金钱
4112
HASS币
20
发表于 2017-10-10 17:53:15 来自手机 | 显示全部楼层
支持接入ha的产品我都支持^_^
回复

使用道具 举报

6

主题

276

帖子

3967

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3967
金钱
3686
HASS币
0
发表于 2017-10-10 17:54:48 | 显示全部楼层
理论上,对接没什么问题的。如果你们的总线是KNX,那简单了,HA官方就有插件。

如果是你们自己的协议,而且产品性价比很高,把局域网协议开放出来,自然有大神会写好对接的插件,就像米家的产品一样。
回复

使用道具 举报

6

主题

276

帖子

3967

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3967
金钱
3686
HASS币
0
发表于 2017-10-10 18:46:55 | 显示全部楼层
另外,请转告你的老板,是“你们的产品要对接HA”,不是“HA必须对接你们的产品”!你的话语中,能听出来国内厂商那种“封闭”思维……

评分

参与人数 1金钱 +18 收起 理由
+ 18 666!

查看全部评分

回复

使用道具 举报

15

主题

331

帖子

2390

积分

金牌会员

Rank: 6Rank: 6

积分
2390
金钱
2059
HASS币
10
发表于 2017-10-10 22:54:56 | 显示全部楼层
对接HA潜力无穷啊,你们是哪个品牌,我装修要用你们的产品
回复

使用道具 举报

8

主题

377

帖子

3566

积分

论坛元老

Rank: 8Rank: 8

积分
3566
金钱
3189
HASS币
0
发表于 2017-10-10 22:56:29 | 显示全部楼层
Roger 发表于 2017-10-10 18:46
另外,请转告你的老板,是“你们的产品要对接HA”,不是“HA必须对接你们的产品”!你的话语中,能听出来国 ...

老大6666666666!!!!
回复

使用道具 举报

124

主题

4634

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16122
金钱
11403
HASS币
45
发表于 2017-10-10 23:49:39 | 显示全部楼层
只要你们开放相关局域网通讯协议,接入ha就没有问题
回复

使用道具 举报

1

主题

9

帖子

59

积分

注册会员

Rank: 2

积分
59
金钱
50
HASS币
0
 楼主| 发表于 2017-10-11 10:41:18 | 显示全部楼层
step0766 发表于 2017-10-10 17:50
你的是什么设备,用MQTT接入就可以了吧?

跟KNX设备一样,有一个局域网转总线通讯的IP/BUS通讯转换器,内网访问IP时 192.168.1.120:8001
回复

使用道具 举报

1

主题

9

帖子

59

积分

注册会员

Rank: 2

积分
59
金钱
50
HASS币
0
 楼主| 发表于 2017-10-11 11:06:25 | 显示全部楼层
Roger 发表于 2017-10-10 17:54
理论上,对接没什么问题的。如果你们的总线是KNX,那简单了,HA官方就有插件。

如果是你们自己的协议,而 ...

因为是自有协议,所以协议除了固定协议设备外,其他控制协议有由中控逻辑器发送,所以协议有很强的适应性。
品牌我就不敢说了,毕竟怕大家见笑,大哥,品牌说了怕老板看见了。
我们品牌安卓APK比较成熟,不过也是外面做的。但IOS APP就像傻瓜一样,希望用上HA后效果截然不同吧。

先找个中央空调控制功能来解决吧
其实就是KNX一样,通过不同方式触发HA(手机、若琪、叮咚、网络数据条件判断灯)由HA发送协议到 局域网设备192.168.1.120:8001,双向通讯(手机)看得见状态。

以下几个按钮是我们总线对接所有中央空调控制的内部通讯协议(HEX)
开关 02 31 45 31 36 30 31 31 31 30 30 30 30 30 30 30 30 30 37 42 33 03
风量 02 31 45 31 36 30 31 32 32 30 30 30 30 30 30 30 30 30 37 41 32 03
模式 02 31 45 31 36 30 31 33 33 30 30 30 30 30 30 30 30 30 37 39 31 03
温度减少 02 31 45 31 36 30 31 34 34 30 30 30 30 30 30 30 30 30 37 38 30 03
温度增加 02 31 45 31 36 30 31 34 34 30 31 30 30 30 30 30 30 30 37 37 46 03
查询回风口感应器温度 02 31 45 31 36 30 31 35 35 30 30 30 30 30 30 30 30 30 37 36 46 03
查询空调运行状态 02 42 34 31 45 31 36 30 31 31 31 30 30 37 30 30 30 30 37 38 46 03

我们中央空调控制是用以上固定代码通讯的,固定代码通讯比较稳妥

因为最终目标是希望完成
1:若琪(叮咚)-HA-总线 (单向通讯过程)
2:IOS手机 - HA -总线 - HA (设备状态反馈给HA 显示运行状态)
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-20 06:43 , Processed in 0.171076 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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