xuyang
发表于 2020-7-21 10:51:39
XCray 发表于 2020-7-20 17:47
没看出到底啥问题,对了,对于arduino这种软件,安装目录名字尽量不要用中文之类的 ...
已经编译成功,估计是文件夹中文的原因,谢谢指点。
nisofer
发表于 2020-7-21 11:02:29
谢谢楼主分享!!!
x5113647
发表于 2020-7-21 20:26:05
支持大佬
XCray
发表于 2020-7-23 07:26:03
本帖最后由 XCray 于 2020-7-23 07:29 编辑
补充一点,供用得到的朋友参考。
为了更方便地触发解除警戒状态,我自己用的代码里还有额外的几行(因为只是针对榉树门锁和偷懒的思路,通用性不佳,所以主贴里的代码把这几行删掉了):
if ( eid == 5) {
//榉树锁正常开锁事件,我自己设置的自动化条目需要这条消息;目前eid为5的只此一条,以后视需要再添加did判断
String method = edata.substring(17, 18);
if (method == "1" or method == "2")
mqtt_client.publish( "mqttl/normalUnlock",method.c_str(),false);
}ha里设置一条自动化,根据主题为mqttl/normalUnlock的消息判定正常开锁、解除警戒。
这么做的主要原因是ha里写自动化简单。
不这么做也完全没问题,就是写自动化稍微更麻烦一些,当然也可以更完善,比如再判断是谁开锁、发出通知消息、让音箱发出个性化欢迎音乐和欢迎语等。
chenquanhao
发表于 2020-7-23 22:15:37
用小白遥控器声控版的大神,请问这主板有3.3v供电吗,听说tx和vbus之间那个是,不过没有标识,有人帮忙测试下?
余歌唱晚
发表于 2020-7-24 12:20:59
对于使用有几点疑问,刷完之后输入ip之后 显示 Not found: / 是不是就已经成功,焊接到蓝牙网关就会输出消息到默认的mqtt服务器。update需要用户名 密码 ……未见说明
余歌唱晚
发表于 2020-7-24 12:26:01
余歌唱晚 发表于 2020-7-24 12:20
对于使用有几点疑问,刷完之后输入ip之后 显示 Not found: / 是不是就已经成功,焊接到蓝牙网关就会输出消 ...
已从源码找到update密码
XCray
发表于 2020-7-24 13:27:46
本帖最后由 XCray 于 2020-7-24 13:34 编辑
余歌唱晚 发表于 2020-7-24 12:26
已从源码找到update密码
OTA用的用户名和密码都是沿用killadm最初的代码定义的admin/admin,没改过,主贴里0718补充内容里有说明,但字数比较多估计你没仔细看。我去把它加粗、上色,这样其他人再找应该更容易一点儿。
你说的没错,OTA完成后输入ip会显示Not Found(有的浏览器会自动刷新)。wifi名称密码和mqtt服务器地址只需要配置一次,OTA这些信息都不丢失,直接采用之前保存的数据。
charles0568
发表于 2020-7-24 16:57:13
不好意思~我问一个很笨的问题~请问怎么找出设备的did和eid?https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif
XCray
发表于 2020-7-24 17:00:57
本帖最后由 XCray 于 2020-7-25 16:27 编辑
charles0568 发表于 2020-7-24 16:57
不好意思~我问一个很笨的问题~请问怎么找出设备的did和eid?
两个办法:
1、使用ha内置的mqtt客户端或任意其他mqtt客户端,订阅“mqttl/#”主题,就可以看到所有蓝牙设备发出来的转换后的消息了,主题格式就是mqttl/did/eid。 这个在帖子里已经说了。
2、telnet登录到模块,会打印出debug信息,里面也有。
~~~~~~~~~~~
注:主题最前面(mqttl的前面)没有斜杠“/”,回答这个的时候受另外一个应用影响,多加了一个斜杠。。。
页:
1
2
3
[4]
5
6
7
8
9
10
11
12
13