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

 找回密码
 立即注册
查看: 49693|回复: 104

瀚思彼岸定制(HASSMART)单/零火WiFi触摸开关接入HASS教程

  [复制链接]

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-10-1 20:08:44 | 显示全部楼层 |阅读模式
20190105最新更新:目前出厂固件均已更新,除进入配置模式外(触摸单wifi为长按任一触摸感应开关8秒以上,触摸wifi+射频为任意开关位连续开关开关开关开关开关开关,共12下),其余配置方法请参考模块使用教程:


HASSMART机械开关改装模块配网及接入HASS教程


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



2017-11-30最新更新:以后所有发出的开关均内置了完善的新固件,可web界面配置wifi和mqtt信息,无需再刷固件,请一定知悉!!
教程请加qq群:12701379 索取。


========================================
20171014更新:论坛大神专门制作了适用于定制开关的tasmota固件,喜欢tsm固件的,看这贴:https://bbs.hassbian.com/thread-1422-1-1.html

20171011更新:专门打包了一个arduino绿色版,整合了所有刷机所有的开发板和库文件,新手们可以去下载,解压即用:https://bbs.hassbian.com/thread-1395-1-1.html

=====================================================================
亲们,久等了!!!

这几个月,过程真的是跌宕起伏,我也可谓是坐卧不安。终于,第一批开关发货了!

在你们收到货之前,教程会首先呈现在你面前!

教程开始前,先小秀一下,厂家拍照技术有限,将就看哈~

99.png

88.png

10.png

!!!!教程开始!!!!

第一章 硬件电路接入
首先要断电!!首先要断电!!首先要断电!!)

1.1 面板打开,取出触摸板

收到开关后,应该是组装好的。若要打开面板,请找一个小点的“一”字形镙丝刀,插入开关正下方中央的开孔中,小心转动螺丝刀即可打开面板。面板打开后,就会看到装有白色导光板的触摸板,在右下角缺口处,使用镙丝刀轻轻翘起,即可使触摸板与强电部分的驱动板分离,将触摸板取下备用。

1.2 接线方式

单开和双开,均是单/零火通用版。零火接线方式比较简单,下图以双开为例,最右侧接火线,最左侧接零线,中间的灯1和灯2分别接两路负载。

11.png

单火线接线方式,最右侧接火线,左侧零线留空,中间灯1和灯2分别接两路负载,但是,在负载1的零火线处,必须并联上一个随开关附送的电容。需要说明的是,一般的灯,打开灯罩后,都会有零线和火线两个接线柱,将电容并接到此接线柱的零线和火线上即可。


22.png

这里需要注意两点:1,无论单开、双开或三开,只要是单火线接入方式,必须且只需在第一路并联电容;2,对于一般的灯,功率大于10w的话,只接一个电容即可,如果灯小于10w,以并联两个电容为宜。如下图,打开灯罩后,会有两个接线柱,分别是火线和零线,将电容并在这两个接线柱上即可。另外注意,三开的,没有零线接线柱,勿接零线!否则会烧掉开关!无论是几开的,都请测试好火零线再接,写着“灯1”“灯2”或“灯3”的端子绝对不可以接零线,接了会烧!!切记切记!!!最后请注意,一定要仔细读一下开关背面的提示,按顺序按好线,盖好面板,再通电!!

444.png


第二章 刷机并接入HASS


2.1 准备工作

Arduino下载和使用:先不多说,不熟悉者参考老高的视频教程。请注意,是基本操作参照老高教程,刷机参数等要按本贴的来!!

开关固件下载:
新版开关不需要刷固件了,故此旧版固件停止下载。

库文件下载:(如果有另外一个版本的pubsubclient,务必删除替换为本版,否则会冲突)
pubsubclient-master.zip (71.16 KB, 下载次数: 173)

接线:使用四根“母-母”杜邦线,将事先准备好的usb-ttl刷写器与开关相连,刷写器->开关(3v3 -> VCC,TXD -> RX, RXD -> TX,GND -> GND),如下图:

555.png

之后,先按住微动开关,再将usb插入电脑,保持3秒以上,即可松开微动开关。如果不出意外,此时应该进入刷机模式了!

2.2 刷写固件

首先修改固件:

77.png

画红圈处,均需要修改:

其中MQTT_CLIENT, MQTT_TOPIC和HOST_NAME均必须保证唯一性,不同开关,不要重复。
其中HOST_NAME这里有彩蛋,大家先记下,一定要设唯一的哦~
MQTT服务器信息:MQTT_SERVER, MQTT_PORT, MQTT_USER和MQTT_PASS一定填写正确。
WiFi网络名称和密码,一定填写正确。

刷机参数如下图所示(其中端口选中你usb-ttl所在的端口,其它务必按图上所示来选取正确的参数。):

66.png

固件修改完,参数选择完,就可以点对号右边的箭头上传固件了!上传成功后,会提示上传完成,此时固件刷写完毕!刷完后,用ttl给开关触摸板供电,触摸板本身可以独立工作,也就是说状态灯也会亮,触摸也会有反应,HA也能反馈和控制,就是不能控制实际的灯而已。先这样测试证明固件刷写没有问题后,再上强电!

之后,将刷写好的触摸板,装回接好线的开关(驱动板)上,拧好螺丝,盖好面板。确保电路无误后,上电!

上电后,单开,双开第一路,三开的第二路位置,会有绿色状态指示灯亮起,模块将自动连接wifi并接入mqtt服务器,当接入成功后,绿灯会快速闪烁四下,然后熄灭。此时开关进入正常联网工作状态,可通过触摸控制,并可接入HASS进行控制,且有状态反馈。

2.3 接入HASS

在switch下按如下方式,添加开关代码,这里以双开为例:

只需改我备注的内容,其余勿动!

  - platform: mqtt
    name: "bedroom light"  #名称任意取
    state_topic: "home/hassmart_2key/key1/stat"  #其中home/hassmart_2key为你设置的MQTT_TOPIC,key1代表第一路
    command_topic: "home/hassmart_2key/key1" #同上,这里没有stat
    qos: 1
    payload_on: "on"
    payload_off: "off"
    retain: true

  - platform: mqtt
    name: "living room light"  #名称任意取
    state_topic: "home/hassmart_2key/key2/stat"  #其中home/hassmart_2key为你设置的MQTT_TOPIC,key2代表第二路
    command_topic: "home/hassmart_2key/key2"  #同上,这里没有stat
    qos: 1
    payload_on: "on"
    payload_off: "off"
    retain: true


注意:三开配置方式,与双开类似,加一个key3即可。但是单开,不需要加key1,即

- platform: mqtt
    name: "test light"  #名称任意取
    state_topic: "home/hassmart_1key/stat"  #其中home/hassmart_1key为你设置的MQTT_TOPIC
    command_topic: "home/hassmart_1key"  #同上,这里没有stat
    qos: 1
    payload_on: "on"
    payload_off: "off"
    retain: true


将以上配置的开关,加入相应group,保存,重启HASS,there you go!

再次提醒大家,强电一定注意安全,切勿带电操作,如果有任何疑问,请随时联系我!

联系方式:qq群:7533213,里面找“囧死”。

Happy automating~!


!!!!彩蛋来了!!!!


有人会问:不会每次修改配置都需要把开关拆开刷机吧?这么Low?

答曰:必须不是啊!有一种操作叫作Arduino OTA,let's get started!

之前让大家设置的HOST_NAME还记得吗?这就是代表着OTA端口的名称,大家看下图便知:

12.png

当你的电脑和开关处于同一个wifi网络中(非AP隔离),打开Arduino,由于本开关固件全部支持Arduino OTA,在工具-端口处,会出现网络端口,而这个名字,就是刚刚让你设置的HOST_NAME加上ip地址。选中你要选程刷固件的端口(开关),修改完固件配置,像有线刷机一样点击上传即可远程上传固件!

上传完毕后,模块会自动重启,等待数秒后,会自动联网,如果一次联网失败,会自动重试,联网成功后,绿色指示灯会熄灭,开关进行联网运行状态。

很爽有木有?

hassmart_1key.rar

2.99 KB, 阅读权限: 30, 下载次数: 179

单开固件

hassmart_2key.rar

3.17 KB, 阅读权限: 30, 下载次数: 163

双开固件

hassmart_3key.rar

3.29 KB, 阅读权限: 30, 下载次数: 128

三开固件

评分

参与人数 2金钱 +40 收起 理由
lidicn + 20 膜拜大神!
se7en + 20 辛苦了,天天熬夜赶工

查看全部评分

回复

使用道具 举报

39

主题

749

帖子

4833

积分

论坛元老

Freddy.

Rank: 8Rank: 8

积分
4833
金钱
4059
HASS币
0

最佳新人卓越贡献

发表于 2017-10-1 20:19:41 | 显示全部楼层
强行占楼

评分

参与人数 1金钱 +10 收起 理由
+ 10 高富帅,成功了,不写个心得贴?.

查看全部评分

回复

使用道具 举报

39

主题

749

帖子

4833

积分

论坛元老

Freddy.

Rank: 8Rank: 8

积分
4833
金钱
4059
HASS币
0

最佳新人卓越贡献

发表于 2017-10-1 20:21:11 | 显示全部楼层
强行占三楼
回复

使用道具 举报

12

主题

335

帖子

2348

积分

论坛DIY达人

积分
2348
金钱
2008
HASS币
0
发表于 2017-10-1 20:21:49 | 显示全部楼层
散花散花,等了几个月终于来啦!为瀚思彼岸打call!

评分

参与人数 1金钱 +10 收起 理由
+ 10 谢谢支持!!

查看全部评分

回复

使用道具 举报

10

主题

680

帖子

5648

积分

论坛元老

Rank: 8Rank: 8

积分
5648
金钱
4963
HASS币
50
发表于 2017-10-1 20:22:54 来自手机 | 显示全部楼层
mark备用

评分

参与人数 1金钱 +10 收起 理由
+ 10 谢谢支持!!

查看全部评分

回复

使用道具 举报

5

主题

197

帖子

1999

积分

金牌会员

Rank: 6Rank: 6

积分
1999
金钱
1802
HASS币
0
发表于 2017-10-1 20:49:42 | 显示全部楼层
盼星星盼月亮

评分

参与人数 1金钱 +10 收起 理由
+ 10 面包会有的~

查看全部评分

回复

使用道具 举报

0

主题

13

帖子

142

积分

论坛积极会员

积分
142
金钱
129
HASS币
0
发表于 2017-10-2 07:27:06 | 显示全部楼层
第二批路过~备用备用

评分

参与人数 1金钱 +10 收起 理由
+ 10 感谢耐心等待!

查看全部评分

回复

使用道具 举报

5

主题

223

帖子

2217

积分

金牌会员

Rank: 6Rank: 6

积分
2217
金钱
1994
HASS币
0
发表于 2017-10-2 14:40:43 | 显示全部楼层
改了地址,好像还是发到单位了~

评分

参与人数 1金钱 +20 收起 理由
+ 20 抱歉抱歉

查看全部评分

回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
 楼主| 发表于 2017-10-2 17:24:10 | 显示全部楼层
三点零六分 发表于 2017-10-2 14:40
改了地址,好像还是发到单位了~

对不住,厂家给搞错了,抱歉了
回复

使用道具 举报

16

主题

281

帖子

1515

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1515
金钱
1224
HASS币
0

教程狂人卓越贡献

发表于 2017-10-2 17:44:53 | 显示全部楼层
已收到货 晚上上照。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 16:15 , Processed in 0.294694 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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