冷门需求Aqara G3摄像头开启Telnet接入Home Assistant
2022-02-16 09:57:42 12点赞 42收藏 40评论
追加修改(2022-02-26 12:18:16):
插件作者:由于 QRCode 中的数据量很大,相机无法再从小屏幕(如手机)读取数据。在默认设置下,QRCode 需要以至少 ~110x110mm 的尺寸显示才能成功扫描。建议直接扫描电脑屏幕。4.然后按10秒Aqara G3的按钮
标题也说了,这是一个冷门需求。之前参加zaker的众测,中了一个Aqara G3的网关摄像头。
这个摄像头素质不错,原生支持Homekit,也有网关功能。但是有点不好的是,它不能接入米家,只能用Aqara的APP,而家里的大部分智能设备都是米家的或者Aqara中可以接入米家的。所以在智能联动方面有点烦恼(比如我现在小米摄像头是指纹锁关门后开启)。虽然可以用Homekit反向接入到Home Assistant,但是太卡,体验不好。
这段时间也是在折腾Home Assistant为正在装修的新家智能家居系统做准备。
现在有了开启Telnet的方法, 于是就动手了。如果有兴趣可以搜aQRootG3着看看。
首先我们下载这个aQRootG3.py程序。安装好python3。我装的python3.85
然后右键用python打开
选择run customized模式运行
对话框输入你要使用的wifi ssid和密码 注意这个和后面G3用的wifi信息保存一致。
会弹出一个二维码(没错这个是二维码)
我建议复制到notepad这样的软件里,这个就比较明显了。
把截图复制到PS做个反相处理。我没做反相是没有扫出来的。下面开始正式root了。
1.快速按10下Aqara G3的按钮,等待一下,听到相机重置就可以了。
2.直接用Aqara G3扫描刚才生成的二维码,屏幕上显示也可以。
3.Aqara G3会语音提示开始连接网络(此处如果无语音提示,请用0.1版本的程序试试),过会会提示添加网络失败。
4.然后按一下Aqara G3的按钮,进入联网模式。下面都是正常的Aqara G3联网操作了。以后APP也是正常使用的。
0.1版的地址如下,我用0.3版没有成功,扫描二维码无反应,用0.1的成功了。按开发者的回复,可能跟ssid编码有关,我的ssid有大小写字母。
用telnet连接下试试。
用户名为root,密码为空。其实也没什么好看的。能连接就说明telnet已经开启了。
niceboygithub/AqaraCamera
我们再来接入Home Assistant
进Home Assistant--HACS--自定义储存库。
添加这个自定义集成 niceboygithub/AqaraCamera,因为还没有进HACS市场
下载下来,刚才只是给了路径。
下载后会要求重启,去docker把Home Assistant容器重启下。
去Home Assistant--配置--集成--添加集成
找到Aqara Camera这个开始配置。
输入Aqara G3的IP提交就可以了。
去添加个卡片就可以看到画面了。其他的玩法,我就不再啰嗦了。理论上可以用百度人脸识别,后续我再探索下。
发现开启telnet后可以用rtsp模式接入群晖的SurveillanceStation,相当于有了个网络储存,完美。
今天的分享到处结束,这个root程序的好处就是不影响app的正常使用,但是好像会影响homekit的接入。这个看个人取舍了,如果家里是用homekit做智能平台,那就不要root了。
还没有评论,来说两句吧...