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

 找回密码
 立即注册
查看: 25284|回复: 59

[经验分享] 特灵水机智能改造(历时半年,已搞成)

[复制链接]

46

主题

641

帖子

4394

积分

元老级技术达人

积分
4394
金钱
3723
HASS币
120
发表于 2020-4-6 00:43:12 | 显示全部楼层 |阅读模式
本帖最后由 evantalk 于 2020-8-14 23:48 编辑

家里用了特灵水机,空调地暖一体化解决方案,小地方卖家不会搞智能,只好自己摸索,就是下面这货。
IMG_20200405_132629-768x1024.jpg
本来以为简单的把内机控制面板换成wifi的就行了,一问还发现有个主机控制的问题,因为装修的时候,在外机主控面板和内机分控面板之间没有布联络线,所以想用智能,外机就得24小时开着,否则只开内机、外机不启动也没有效果。
IMG_20200406_002216-1024x768.jpg
特灵的TM-77外机面板有定时功能,还以为有希望,试了才发现这个定时功能跟电饭煲一样,配置一次用一次。
===============================================================
遇事不解找淘宝,找到一家对特灵及其比较了解的,但是他家的面板颜值真的是一言难尽,App是“易指控”,上海吾易信息技术有线公司开发的,不知道有没有人用过。
老板提出了多装一个面板当外机开关的解决方案,下单就给我画了接线图。
mmexport1586100780741-1024x546.jpg
首先要放一路线(两芯即可)到有wifi信号的地方,我选着了门外楼道的吊顶,因为这里装修时预留检修口,预留了电源,屋顶的线路也可以通过检修口进来。
IMG_20200405_233911-1024x768.jpg

放线少不了电锤伺候,我的机器在屋顶,35cm穿墙钻头,搞它。
IMG_20200405_151616-1024x768.jpg

解决了线路问题,开始主机接线,根据自己机器上的线路图,再跟老板微信反复确认。
IMG_20200405_162316-768x1024.jpg
上图是我外机壳子上标的接线图

IMG_20200405_161636-1024x768.jpg
上图是我外加的小黄线

IMG_20200405_161717-1024x768.jpg
7号拨码开关到on

面板接电源,这个面板只能开关外机,不能调模式,逻辑是面板开主机开,面板关主机关。
IMG_20200405_165651-1024x768.jpg

经过2小时的忙活,成功驱动,原来的主控面板可以看到主机启动的状态:压缩机和水泵都启动了。
IMG_20200405_171833-1024x768.jpg

这东西的配网有点神奇,根据说明书,好多次都不成功,晚上没事再试一次居然成了。
好了,主机能控制了,内机应该不是问题了,关键是这个小众的app接入HA又是脑壳疼的事情,
我不想写控件,有没有别的方法,大神支个招。
Screenshot_20200406_000733_com.bestjoy.app_.smartlink.aym_-473x1024.jpg


====================================================
华丽的分割线,以上内容是我2020年上半年写的,目前已经成功接入HA
====================================================

上半年买的那个wifi温控器过于小众,加上自己水平有限,仅仅破解了一半:可以开关机和调节温度,但是不能获取状态,相当于一个红外遥控器。

因为开关机和调温度都是app与温控器在局域网完成通信的,所以很容易,抓包回放就ok了。
获取状态是温控器加密送到云端,云端再返回app的,需要还原数据就超过我的能力范围了。
捕获.PNG

有一天无意中在app还有这么一个功能,
mmexport1594694247957-473x1024.jpg
把开关机时抓到的数据包放进去,居然能执行,想问厂家要命令格式,回复是商业机密,
过几天app推出了新版本,把这个窗口取消掉了,搞得我一脸问好??????
也不知道咋想的,可能觉得被破解了就卖了不全套设备了

虽然有的wifi温控器是非加密传输数据,很容易破解,我还是决定放弃wifi温控器的线路,寻找可以本地控制modbus组网方式温控器,因为而且小厂的云服务稳定性也不敢保证,软件也可能经常变动。
难度不小,因为我没有布485线,modbus一般都是有线组网。
我还想过一个方案是把控制地热2芯线当作485线用,地热阀门自己用继电器单独控制。


======================================================================================

有一天上班,发现单位的温控器换了,一打听发现还是lora组网的,搞得我像发现新大陆一样惊奇。
捕获.PNG

马上在淘宝上找到了卖家,加了老板和工程师微信,工程师是技术狂人,软硬都一个人搞定,聊天得画风是这样的
Screenshot_20200714_125303_com.tencent.mm_-473x1024.jpg

保险起见,跟单位施工人员借了一个网关和温控器,回家测试一番,发现lora协议穿墙十分给力,modbus协议也非常详细,网关和温控器的价格也能接受(因为主机联动我自己已经搞定了,所以网关的价格就便宜了,需要联动主机的网关价格都是四位数的,可以参考论坛的中弘),接入HA很顺利,完全是我需要得产品。


下单,搞起~

放一张上墙得效果图,黑色面板颜值还是在线的
image-12-1024x761.png

上一张内部结构,弱电部分的电路板在温度探头附件留了很多扇热空,看得出来很用心的设计,实际发现室温探测跟独立的温度计基本一直,不像以前那个温控器,开机运行后会对温度探测有影响,导致温度探测不准。
那块黑色的内置天线,一开始还以为是电胶布
image-11.png


施工比较简单,组网方式是这样的,一个网关带多个温控器,如果信号覆盖不好,可以加桥接器。
image-14.png


网关用网线接入家里的局域网,默认地址是192.168.1.88,服务端口502,在HA里面配置一下modbus climate就可以用了这里致敬大神@Yonsmmodbus 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的效果
捕获.PNG

既然到了HA里面,就要发挥更大的价值,自动化场景因人而异,但是分组群控还是刚需。
把每个内机的开关机都用modbus switch的方式做成了开关。
switch:
  - platform: modbus
    registers:
      - name: 厨房温控器
        hub: igate
        slave: 1
        register: 2
        command_on: 1
        command_off: 0
然后把所以的温控器分成三组:公共区域一组,房间一组,常用公共区域再一组(平常使用公共区域的内机使用一半足够制冷了)

把这些分组显示在dashboard中,白天开“公共节能”,晚上开“房间空调”,一键切换,非常方便。
image-16-1024x572.png


当然,在dashboard上要想调整单个温度也是支持的。
image-17-1024x768.png


研究了半年的空调终于如何所愿接入了,开心纪念一下,觉得玩ha的乐趣就在于此吧。


==========================================================


补充一个网关配置的花絮,希望玩HA的买到的产品都能找到这样的技术支持,沟通如丝般顺畅。
微信图片_20200814233708.jpg












回复

使用道具 举报

4

主题

129

帖子

1263

积分

金牌会员

Rank: 6Rank: 6

积分
1263
金钱
1129
HASS币
20
发表于 2020-4-6 01:50:11 | 显示全部楼层
现在感觉最头疼的就是各种wifi控制面板,其搭配的app也是五花八门不好搞,有没有modbus协议的控制面板?
回复

使用道具 举报

46

主题

641

帖子

4394

积分

元老级技术达人

积分
4394
金钱
3723
HASS币
120
 楼主| 发表于 2020-4-6 08:57:23 来自手机 | 显示全部楼层
有的,每个面板之间需要有联络线,基础条件很重要
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16009
金钱
11298
HASS币
45
发表于 2020-4-6 09:54:55 | 显示全部楼层
喜欢楼主的钻研劲儿!有app就好办呀,抓包写插件接入就好了嘛!
回复

使用道具 举报

0

主题

176

帖子

2462

积分

金牌会员

Rank: 6Rank: 6

积分
2462
金钱
2286
HASS币
0
发表于 2020-4-6 11:13:28 | 显示全部楼层
想知道你用的电锤是哪个牌子的,好用不?
回复

使用道具 举报

46

主题

641

帖子

4394

积分

元老级技术达人

积分
4394
金钱
3723
HASS币
120
 楼主| 发表于 2020-4-7 11:42:15 | 显示全部楼层
时间雨12138 发表于 2020-4-6 11:13
想知道你用的电锤是哪个牌子的,好用不?

淘宝上一大堆,太便宜的不敢买,我买的那个是“佳普”,200多感觉还能用
回复

使用道具 举报

4

主题

590

帖子

2020

积分

金牌会员

Rank: 6Rank: 6

积分
2020
金钱
1425
HASS币
20
发表于 2020-4-12 11:48:17 | 显示全部楼层
屋顶打洞怎么防止漏水
回复

使用道具 举报

46

主题

641

帖子

4394

积分

元老级技术达人

积分
4394
金钱
3723
HASS币
120
 楼主| 发表于 2020-4-18 21:19:33 | 显示全部楼层
zsqduke 发表于 2020-4-12 11:48
屋顶打洞怎么防止漏水

平面上当然不能打,要打在立面上
回复

使用道具 举报

0

主题

62

帖子

320

积分

论坛积极会员

积分
320
金钱
258
HASS币
0
发表于 2020-4-25 09:53:47 | 显示全部楼层
特灵水机同求。。。。。!
回复

使用道具 举报

46

主题

641

帖子

4394

积分

元老级技术达人

积分
4394
金钱
3723
HASS币
120
 楼主| 发表于 2020-4-25 20:50:25 | 显示全部楼层
chriskeith 发表于 2020-4-25 09:53
特灵水机同求。。。。。!

昨天用python简单模拟了登录,发现能成功,应该不难控制,天热了就开搞
import requests

headers = {
    "Content-Type": "application/x-www-form-urlencoded",
}

url = "https://www.dzbxk.com/yzk/gateway.ashx"
data="para=IjF57FTPXii2LXGNjh5WFNiYJ2NQHi3tAcyAX55gOagxBb7MOJoD8LpjIWhoWOkJjxP5tSA0BXbgLPy%2B%2BSnzkoM5VsFdkIW72F4Z9bPTiRnGVhEnPKTW/JV1pweTBgYPK7RUzp9ql/N4oK6TLJzJRCa7qc22Zz1HCcS0hdQJm/mtSsdyImyekiCiZooCp6UH%2Br4GQ8UMfPX=="
r = requests.post(url=url, headers=headers, data=data)
print(r.status_code)
print(r.text)
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 12:12 , Processed in 0.064780 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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