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

 找回密码
 立即注册
查看: 2582|回复: 11

[技术探讨] HA智能家居真的难-5/16地暖接入

[复制链接]

6

主题

50

帖子

600

积分

高级会员

Rank: 4

积分
600
金钱
550
HASS币
40
发表于 2022-8-21 13:27:44 | 显示全部楼层 |阅读模式
本帖最后由 ferryboat 于 2022-9-2 22:44 编辑

监控系统

接着上一篇监控, 接下来应该是是比较简单的地暖系统, 因为地暖根据我研究的资料显示, 也就是一个开关, 那就把它当作一个灯泡来处理就行了

其实我这样的小户型, 实际的使用地暖的面积大约60平方都不到, 更合理的方式是使用电地暖, 最后发现暖通公司做电地暖都没什么经验, 也就随着主流搞了水地暖, 但这肯定不是最优方案, 但是, 算了呗, 随便弄弄无所谓, 也不是不能用.

看一下使用区域的分布
bak.del.png
3个区域分别是客厅餐厅/书房/卧室

实景还在搞, 太乱, 直接用渲染图代替一下

bak.del.png
客厅区域


bak.del.png
工作室区域

bak.del.png
卧室区域

之前规划的整个系统, 我的理解是把地暖和灯直接归到一块即可
bak.jpg01.jpg

由于地暖系统采用分水阀门系统进行控制, 这里查阅了资料以后, 发现主要对水管的阀门要进行对应的控制即可

地暖系统对接
之前安装师傅已经将分水系统进行了安装, 一共6路, 其中4路是合并在一起的客厅区域, 剩余的就是卧室和工作区了.
bak.jpg01.jpg
师傅安装的分水阀门系统, 刚安装完, 用布在外边遮了一下, 灰太大了, 伊拉克成色

bak.jpg01.jpg
每个回路都打上对应的标签, 方便日后排查问题

由于先前就是考虑一共3个区域的控制, 所以这里将对应区域的控制线缆直接和阀门进行对接, 接入智能家居硬件网关, 灯光系统里的温控面板就可以和这个地暖系统协同工作了.
homeassistant系统主要有2个应用和这个地暖有关
一个是可以通过HA的中转, 使语音音箱可以控制地暖, 当然这个意义不是很大, 因为一个冬天只开1次而已, 开一次又要好几个钟头, 通常不会语音去开
第二个是开启/关闭动作出现后, 可以通过音箱TTS直接给我一个声音回复, 现在确认已经开了
所以从音箱反馈回HA,并通过HA种装很重要, 由于我用的是原来家里的小米, 直接用AUTO插件, 通过小爱成功让她对我发送代码, 这里就已经成功对接了
bak.jpg01.jpg
可以看到我的语音命令发起后, 小爱通过HA成功给我发了一句话, 这样便对接成功了

好了, 全部安装完成后, 这样地暖的控制方式就全部出来了

1.墙面触摸屏
2.墙面3和1温控面板
3.语音,小爱HA AUTO插件/离线语音ASR TTL-485
4.手机app以及iPad app
5.电视机触摸控制, 这个待定, 现在正在考虑买一个商用会议电视给小孩上网课, 带摄像头带触摸的, 所以整个控制系统可以放在电视机上用, 这个待定

高度集成的难点
这个当中, 通过5个UI端, 其实出现一个很大的问题--数据是需要同步的
什么意思呢, 同一个地暖的数据要反馈到多个UI端, 有物理的, 有虚拟的, 当然中间还混着空调和新风的交叉数据

当然我这里为了追求好看, 放弃了传统装修的一个功能放一个温控器, 然后墙面上一堆温控器的那种恶心至极的方式
bak.jpg01.jpg
这种是我非常讨厌的模式, 一排乱起八糟的, 或者一排温控器, 不行的

我的认知每个地方就1个温控器, 功能高度集中
bak.jpg01.jpg
这是玄关位置, 保持一个温控器状态

bak.jpg01.jpg
客厅区域沙发旁边由于要插手机, 多加了一个USB, 但是必须风格统一

而且还有一个很大的挑战是3和1面板的功能是交叉的, 比如厨房的温控是单独控制厨房空调的, 但是又和客厅温控共享地暖, 又和全屋新风共享新风数据, 他们之间的数据既交叉又重叠
所以最后考虑再三, 我在本地直接建立一个本地的数据同步中心, 当上面5个任意UI, 触发任意空调/地暖/新风功能以后, 分别将各自的状态同步到和其关联的面板上
最后的效果就是当我厨房地暖一开, 客厅, 玄关的温控面板会自动同步到开的状态; 我卧室的新风一开, 全屋的温控新风都同步打开, 包括APP, 同理APP也可以反向操作

安装完毕, 测试一下状态
准备测试一下阀门的工作状态,使用临时的触摸屏, 随便画了一个界面在上面进行阀门测试, 弹起就算正常了



面板方面就是3和1了
bak.jpg01.jpg
款式采用的是3和1面板, 空调/地暖/新风在一个面板上搞定
再来看看远程的手机端控制界面, 这个与之前的极简风格一致, 通过平面图控制, 完整显示家里温度, 操作基本上一键完毕, 减少操作步骤
最重要的是多个温控器直接的联动控制, 用本地同步的方式直接做
之前在做的时候还踩进了一个很大的坑, 就是为了极限的操作速度和数据同步速度, 将所有的操作都变成即时的, 发现很多问题
一按动一个功能, 全屋子的20多块面板拼命的跟着我跑, 就看到全屋面板都在闪, 数据太快导致有的数据遗漏, 有的没有同步成功
同时增加了我的操作心里负担, 最后痛定思痛, 做内存, 把任何的按键都记录下来并且延时10秒执行, 任何新得操作又会再度延时10秒
10秒后统一逐个执行并且同步, 就算我按错了什么, 10秒内, 在按了关, 之后又是关得状态, 这样操作起来就非常轻松了
来看一下APP运行单一面板, 然后整个区域同步得结果


未完待续, 后面接着装修

下一篇
HA智能家居真的难-6/16安装视频指纹锁.HA服务器.MQTT服务器
































回复

使用道具 举报

3

主题

95

帖子

745

积分

高级会员

Rank: 4

积分
745
金钱
650
HASS币
0
发表于 2022-8-21 14:11:33 | 显示全部楼层
我也讨厌很多面板+1+1
回复

使用道具 举报

46

主题

641

帖子

4394

积分

元老级技术达人

积分
4394
金钱
3723
HASS币
120
发表于 2022-8-21 16:41:38 | 显示全部楼层
空调、地暖、新风能集成到同一个面板,很牛了。不过你这个数据同步中心是否足够可靠,你不在家,故障了,家里人会不会开不了空调。
回复

使用道具 举报

6

主题

50

帖子

600

积分

高级会员

Rank: 4

积分
600
金钱
550
HASS币
40
 楼主| 发表于 2022-8-21 18:03:48 | 显示全部楼层
evantalk 发表于 2022-8-21 16:41
空调、地暖、新风能集成到同一个面板,很牛了。不过你这个数据同步中心是否足够可靠,你不在家,故障了,家 ...

哈哈, 说是数据中心, 说的高端了, 其实就是一小段内存数据

比如\xAA\xBB, AA就是空调新风地暖,BB就是开关,小中大,冷热,然后即时存起来就好了
当然我一定会考虑崩溃, 没电得情况, 硬件接口由于我使用了PLC
PLC一般提供非易失性闪存和固态闪存2种, 一开始我使用了非易失性闪存做空调地暖新风得数据储存, 即使设备断电, 重启, 都不会丢失数据, 哪怕全屋断电, 设备恢复立即可以回到之前得空调状态, 但是用着发现程序一改得话, 非易失性闪存会被频繁修改, 由于现在还在疯狂各种测试过程中, 程序始终在变, 我就将数据临时放到固态闪存里了, 也就1KB, 非常小, 他会实时记录我每次得按键, 然后延时后执行同步.
当然冗余备份得方法非常多, 因为各个子系统都是通过标准的得TCP/IP结构互通, 一种冗余备份方式就是通过HA直接给地暖和空调/新风系统发代码, 直接使用HA得COMMAND LINE即可
再退一万步, 连HA和整个网络交换机都崩得彻底得话, 我还留了一根物理得24vdc+485得单独通信线缆到那个墙面触摸屏, 启用脱离硬件接口, 脱离HA, 脱离网络得极端备份模式, 即备用触摸屏直控电路和空调, 这等于是第4层备份了


回复

使用道具 举报

46

主题

641

帖子

4394

积分

元老级技术达人

积分
4394
金钱
3723
HASS币
120
发表于 2022-8-23 08:56:20 | 显示全部楼层
ferryboat 发表于 2022-8-21 18:03
哈哈, 说是数据中心, 说的高端了, 其实就是一小段内存数据

比如\xAA\xBB, AA就是空调新风地暖,BB就是开 ...

你是不是公司就做这个的,太专业了
回复

使用道具 举报

2

主题

25

帖子

352

积分

中级会员

Rank: 3Rank: 3

积分
352
金钱
327
HASS币
0
发表于 2022-8-23 15:22:46 | 显示全部楼层
想问一下地暖,中央空调,和新风的同时接入方式,是有这样的三合一面板原生支持,还是自己写的硬件程序和界面呢?网上没找到这个温控器同款,大佬可否告知一下关键字
以及是否中央空调必须是水系统的才能通过面板接入,氟系统似乎只能通过vrf方式接入。
回复

使用道具 举报

6

主题

50

帖子

600

积分

高级会员

Rank: 4

积分
600
金钱
550
HASS币
40
 楼主| 发表于 2022-8-23 16:40:20 | 显示全部楼层
evantalk 发表于 2022-8-23 08:56
你是不是公司就做这个的,太专业了

我以前是搞视频传输系统的,  看过一些别人搞485的文章, 觉得可控性和可替换性非常高, 就拿着说明书搞了, 至于代码真的写的很垃圾, 全是最低级的if else if, 哈哈, 后面准备陆续把PLC代码都迁移的HA上面
回复

使用道具 举报

6

主题

50

帖子

600

积分

高级会员

Rank: 4

积分
600
金钱
550
HASS币
40
 楼主| 发表于 2022-8-23 18:31:19 | 显示全部楼层
Emniroll 发表于 2022-8-23 15:22
想问一下地暖,中央空调,和新风的同时接入方式,是有这样的三合一面板原生支持,还是自己写的硬件程序和界 ...

你好, 这种3和1环境面板我之前在选家里要用啥的时候,发现在KNX系统当中非常多, 进口的巴萨,永诺, 国产的ABB,思悦, 这种由于KNX协议一致, 调试相对方便一些, 但是价格上由于KNX专利费的关系, 撇开产品本身, 要交很多专利过路费.
我自己由于整体造价的原因, 我用了485和TCP/IP总线, 面板的款式就是仿制国产摩根的.
我看了下面板后面, 背后除了数据接口24V, 485外, 具备直接接220v空调风机盘管,大中小风,模式, 和地暖阀门的接口, 也就是后面林林总总可以接个7,8根线, 如果抛开集中管理使用, 他是可以单独直接控制风机盘管和水阀门的, 实际上我打开地暖的时候, 能听到面板后面继电器"哒"一下的声音, 虽然那个上面什么都没接, 但是确实可以单独工作.

回到问题本身, 如果是水机, 根据我之前的了解,

1.后面带接口的面板是可以直接控制吊顶里的水阀的, 也就是5,7根220V强电线往上接就好了, 如果要集中管理, 后面4芯线也不能落下, 线有点多, 需要加厚的86面板

2.当然现在的大部分水机好像根据论坛上中宏的支持清单, 基本都直接支持协议了, 不用每个地方在接一大堆强电线了, 直接后面4芯485线一接即可, 我自己是倾向第二种模式


如果是氟机
那就是上面的第二条路, 上论坛的中宏即可, 每个面板后面手拉手4芯485线, 集中管理

最后经由TCP/IP统一进HA集中管理, 在转给HOMEKIT或者触摸屏等上级用户界面

回复

使用道具 举报

2

主题

25

帖子

352

积分

中级会员

Rank: 3Rank: 3

积分
352
金钱
327
HASS币
0
发表于 2022-8-24 11:04:40 | 显示全部楼层
ferryboat 发表于 2022-8-23 18:31
你好, 这种3和1环境面板我之前在选家里要用啥的时候,发现在KNX系统当中非常多, 进口的巴萨,永诺, 国产的A ...

您这个实在是太专业了,我虽然也接触过一些硬件,但是还是看的云里雾里。我私聊您了联系方式,如果方便的话,想再向您讨教一下
回复

使用道具 举报

6

主题

275

帖子

3943

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3943
金钱
3663
HASS币
0
发表于 2022-8-26 18:14:07 | 显示全部楼层
第二个视频里面的app是涂鸦的?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-30 16:32 , Processed in 0.171857 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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