xiongmx 发表于 2023-6-11 13:03:55

本帖最后由 xiongmx 于 2023-6-11 14:20 编辑

csl0524 发表于 2023-6-11 10:16
从错误信息看可能是33-42的代码有问题,先确定36、37两行是不是已经改好了?另外就是35行那个开锁的URL可 ...
找到问题了,35行的url内要替换为自己的uid。我觉得楼主的python应该是完全可以通过nodered实现的,研究中。。。
通过以下代码可以获取到相应的open_access_token,不知道是不是能用的。当然40行中的messageId也可以通过uuid插件生成随机值。

csl0524 发表于 2023-6-11 21:41:01

xiongmx 发表于 2023-6-11 13:03
找到问题了,35行的url内要替换为自己的uid。我觉得楼主的python应该是完全可以通过nodered实现的,研究中 ...

嗯,这个是可以在nodered中得到,但是发送开锁信息这一步搞不定,如果你能解决这个记得到时发教程帖

yuejr 发表于 2023-6-13 15:41:37

都是很牛的人,厉害

demacia 发表于 2023-7-2 18:14:55

开锁成功了,开锁命令直接用NR的websocket发送就行

csl0524 发表于 2023-7-2 21:05:09

demacia 发表于 2023-7-2 18:14
开锁成功了,开锁命令直接用NR的websocket发送就行

那出个教程呗,另外还有一个问题,websocket连接每1分钟左右会断开重新连接,这样会导致3秒左右的时间会失效,如果正好此时开门那设置的自动化就不会执行,我已碰到过2次了。好像网页连接时会固定时间发送一个消息这样就不会断了,因为之前搞不定在nodered中发送websocket消息所以这个问题也搞不定,麻烦你一起解决了,感谢

demacia 发表于 2023-7-3 00:50:58

csl0524 发表于 2023-7-2 21:05
那出个教程呗,另外还有一个问题,websocket连接每1分钟左右会断开重新连接,这样会导致3秒左右的时间会 ...

你看网页上 有个保持连接的WS消息,Ping Pong

csl0524 发表于 2023-7-3 07:36:48

demacia 发表于 2023-7-3 00:50
你看网页上 有个保持连接的WS消息,Ping Pong

这个知道,问题是不知道在nodered中如何发送websocket消息

demacia 发表于 2023-7-3 09:03:29

csl0524 发表于 2023-7-3 07:36
这个知道,问题是不知道在nodered中如何发送websocket消息

嗯等这周末我出个帖子,现在传感器和开门的都有了。

syhzjnbxs 发表于 2023-7-3 10:11:03

这个需要按门铃么?还是在门锁那边没有任何操作,就直接能远程开锁的?

csl0524 发表于 2023-7-3 13:10:26

syhzjnbxs 发表于 2023-7-3 10:11
这个需要按门铃么?还是在门锁那边没有任何操作,就直接能远程开锁的?
要先按门铃才能激活远程开锁功能,并且要在按门铃后1分钟内操作远程开门,否则就开不了,所以是比较安全的
页: 1 2 3 [4] 5 6
查看完整版本: 优智云家远程开锁实现