本帖最后由 evantalk 于 2020-8-14 23:48 编辑
家里用了特灵水机,空调地暖一体化解决方案,小地方卖家不会搞智能,只好自己摸索,就是下面这货。
本来以为简单的把内机控制面板换成wifi的就行了,一问还发现有个主机控制的问题,因为装修的时候,在外机主控面板和内机分控面板之间没有布联络线,所以想用智能,外机就得24小时开着,否则只开内机、外机不启动也没有效果。
特灵的TM-77外机面板有定时功能,还以为有希望,试了才发现这个定时功能跟电饭煲一样,配置一次用一次。
===============================================================
遇事不解找淘宝,找到一家对特灵及其比较了解的,但是他家的面板颜值真的是一言难尽,App是“易指控”,上海吾易信息技术有线公司开发的,不知道有没有人用过。
老板提出了多装一个面板当外机开关的解决方案,下单就给我画了接线图。
首先要放一路线(两芯即可)到有wifi信号的地方,我选着了门外楼道的吊顶,因为这里装修时预留检修口,预留了电源,屋顶的线路也可以通过检修口进来。
放线少不了电锤伺候,我的机器在屋顶,35cm穿墙钻头,搞它。
解决了线路问题,开始主机接线,根据自己机器上的线路图,再跟老板微信反复确认。
上图是我外机壳子上标的接线图
上图是我外加的小黄线
7号拨码开关到on
面板接电源,这个面板只能开关外机,不能调模式,逻辑是面板开主机开,面板关主机关。
经过2小时的忙活,成功驱动,原来的主控面板可以看到主机启动的状态:压缩机和水泵都启动了。
这东西的配网有点神奇,根据说明书,好多次都不成功,晚上没事再试一次居然成了。
好了,主机能控制了,内机应该不是问题了,关键是这个小众的app接入HA又是脑壳疼的事情,
我不想写控件,有没有别的方法,大神支个招。
====================================================
华丽的分割线,以上内容是我2020年上半年写的,目前已经成功接入HA
====================================================
上半年买的那个wifi温控器过于小众,加上自己水平有限,仅仅破解了一半:可以开关机和调节温度,但是不能获取状态,相当于一个红外遥控器。
因为开关机和调温度都是app与温控器在局域网完成通信的,所以很容易,抓包回放就ok了。
获取状态是温控器加密送到云端,云端再返回app的,需要还原数据就超过我的能力范围了。
有一天无意中在app还有这么一个功能,
把开关机时抓到的数据包放进去,居然能执行,想问厂家要命令格式,回复是商业机密,
过几天app推出了新版本,把这个窗口取消掉了,搞得我一脸问好??????
也不知道咋想的,可能觉得被破解了就卖了不全套设备了
虽然有的wifi温控器是非加密传输数据,很容易破解,我还是决定放弃wifi温控器的线路,寻找可以本地控制modbus组网方式温控器,因为而且小厂的云服务稳定性也不敢保证,软件也可能经常变动。
难度不小,因为我没有布485线,modbus一般都是有线组网。
我还想过一个方案是把控制地热2芯线当作485线用,地热阀门自己用继电器单独控制。
======================================================================================
有一天上班,发现单位的温控器换了,一打听发现还是lora组网的,搞得我像发现新大陆一样惊奇。
马上在淘宝上找到了卖家,加了老板和工程师微信,工程师是技术狂人,软硬都一个人搞定,聊天得画风是这样的
保险起见,跟单位施工人员借了一个网关和温控器,回家测试一番,发现lora协议穿墙十分给力,modbus协议也非常详细,网关和温控器的价格也能接受(因为主机联动我自己已经搞定了,所以网关的价格就便宜了,需要联动主机的网关价格都是四位数的,可以参考论坛的中弘),接入HA很顺利,完全是我需要得产品。
下单,搞起~
放一张上墙得效果图,黑色面板颜值还是在线的
上一张内部结构,弱电部分的电路板在温度探头附件留了很多扇热空,看得出来很用心的设计,实际发现室温探测跟独立的温度计基本一直,不像以前那个温控器,开机运行后会对温度探测有影响,导致温度探测不准。
那块黑色的内置天线,一开始还以为是电胶布。
施工比较简单,组网方式是这样的,一个网关带多个温控器,如果信号覆盖不好,可以加桥接器。
网关用网线接入家里的局域网,默认地址是192.168.1.88,服务端口502,在HA里面配置一下modbus climate就可以用了这里致敬大神@Yonsm 的modbus climate控件(https://bbs.hassbian.com/forum.php?mod=viewthread&tid=3581&highlight=modbus),
具体配置可以参考大神的帖子,总之比HA自带的好用很多:支持模式切换,支持关机操作,支持批量配置。
简单放个配置
modbus:
name: igate
type: tcp
host: 192.168.1.88
port: 502
climate:
- platform: modbus2
hub: igate
name: 厨房温控器
fan_modes: {auto: 4, 低风: 1, 中风: 2, 高风: 3}
hvac_modes: {'off': 0, cool: 3, heat: 2, fan_only: 9 }
target_temperature: { register: 1, register_type: holding, scale: 0.1}
temperature: { register: 0, register_type: holding, scale: 0.1 }
fan_mode: { register: 5, register_type: holding }
hvac_mode: { register: 3, register_type: holding}
hvac_off: { register: 2, register_type: holding}
接入ha的效果
既然到了HA里面,就要发挥更大的价值,自动化场景因人而异,但是分组群控还是刚需。
把每个内机的开关机都用modbus switch的方式做成了开关。
switch:
- platform: modbus
registers:
- name: 厨房温控器
hub: igate
slave: 1
register: 2
command_on: 1
command_off: 0
然后把所以的温控器分成三组:公共区域一组,房间一组,常用公共区域再一组(平常使用公共区域的内机使用一半足够制冷了)
把这些分组显示在dashboard中,白天开“公共节能”,晚上开“房间空调”,一键切换,非常方便。
当然,在dashboard上要想调整单个温度也是支持的。
研究了半年的空调终于如何所愿接入了,开心纪念一下,觉得玩ha的乐趣就在于此吧。
==========================================================
补充一个网关配置的花絮,希望玩HA的买到的产品都能找到这样的技术支持,沟通如丝般顺畅。
|