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

 找回密码
 立即注册
查看: 24532|回复: 157

[插件集成] 萤石摄像头通过开放平台接入ha的UI自定义集成

  [复制链接]

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24284
金钱
22853
HASS币
290
发表于 2023-7-29 00:18:24 | 显示全部楼层 |阅读模式
本帖最后由 dscao 于 2023-8-14 23:11 编辑

ha已经自带ezviz集成,试过多次都无法使用。应该是只适合国外的萤石摄像头,或者我没找到正确的api地址。于是参考其它帖子和集成,按萤石开放平台文档修改制作了这个自定义集成。原本是方便自己使用,只适配C6CN,但改着改着还是想尽量做成更通用一些吧。

萤石官方文档:

https://open.ys7.com/help/356

安装方法:
先将附件解压后将文件夹复制到ha中/config/custom_components目录中,重启ha后,强制刷新浏览器一次,进入集成,搜索:ezviz 或 萤石摄像头,按提示配置。

appKey和appSecret到萤石开放平台获取,需要提前注册及绑定摄像头。


1.jpg


2.jpg


1.jpg

名称前的1表示设备通道1,后修改为通道大于1的才显示。

4.jpg

这个开关,原本是隐私遮蔽功能,但用“隐私遮蔽”词不方便语音控制,音箱很难听懂,直接改成开关就非常方便语音控制开关。
另外主要还是自动化,回到家后自动关闭摄像头(启用隐私遮蔽),主要人员离开后打开摄像头(禁用隐私遮蔽)。
camera实体显示默认每120秒萤石云上的截图,没有实时流。实时流可以通过rtsp用内置集成接入或webrtc-camera在卡片中显示。


c6c.gif



点击对应按钮,属性中显示api返回的数据结果。

2.jpg



支持保存截图:
service: camera.snapshot
data:
  filename: /media/test.jpg
target:
  entity_id: camera.capture


参考了以下几个帖子:

https://bbs.hassbian.com/thread-10652-1-1.html
https://bbs.hassbian.com/thread-16744-1-1.html


集成基本完成了,理论上支持一个设备下的多个channel,目前只有一个C6CN摄像头通过测试。

v 1.0.1
由于api接口调用有限额,免费用户每天总数10000次,其中抓图1000次,AI接口50次或200次。
在ha启动时和集成重载时刷新accessToken、设备列表、摄像机列表、设备能力集4个接口各1次,accessToken过期前10分钟刷新1次。

同步开关的状态(每个可配置的Switch各1次)和 不可配置的switch与基础设备信息相关的传感器一起(1次)按设置的刷新间隔时间3至600秒。

开关可选是否启用,不启用则无需调用。

camera自动抓图间隔可调置3至3600秒。可根据自己的情况合理设置这些参数。

v1.0.2默认开启 开关switch
v 1.0.3 抓图失败返回原始数据,方便了解错误原因。

8.jpg



需要更多设备来测试……












ezviz.zip

19.56 KB, 阅读权限: 20, 下载次数: 304

售价: 10 金钱  [记录]

1.0.3

评分

参与人数 16金钱 +100 收起 理由
flim + 8
qujisong18 + 2 10
dbh123 + 2 感谢楼主分享!
csky888 + 5
KNX-xdd50 + 5 感谢楼主分享!
15888623438 + 1 感谢楼主分享!
goldstep + 12 感谢楼主分享!
leonardo86 + 2 感谢楼主分享!
niuchenguang + 2 高手,这是高手!
DDDear + 10 高手,这是高手!
firewater + 10 论坛有你更精彩!
kaka0992 + 10 高手,这是高手!
silversucks + 1 没有云视频流,还是挺失望的,目前还是rtsp.
jasona3 + 10 膜拜大神!
咸味土豆 + 12 感谢楼主分享!
zelotoj + 8 高手,这是高手!

查看全部评分

回复

使用道具 举报

0

主题

215

帖子

2549

积分

金牌会员

Rank: 6Rank: 6

积分
2549
金钱
2334
HASS币
0
发表于 2023-7-29 11:40:59 | 显示全部楼层
请大佬分享具体教程,感谢
回复

使用道具 举报

20

主题

483

帖子

3150

积分

论坛元老

Rank: 8Rank: 8

积分
3150
金钱
2667
HASS币
8
发表于 2023-7-29 12:30:46 | 显示全部楼层
坐等楼主分享成果
回复

使用道具 举报

1

主题

29

帖子

223

积分

中级会员

Rank: 3Rank: 3

积分
223
金钱
194
HASS币
0
发表于 2023-8-3 22:25:48 | 显示全部楼层
正好有一个
回复

使用道具 举报

10

主题

124

帖子

755

积分

高级会员

Rank: 4

积分
755
金钱
631
HASS币
0
发表于 2023-8-3 23:50:54 | 显示全部楼层
可以把具体教程发一下吗 相当需要这个东西
回复

使用道具 举报

1

主题

34

帖子

189

积分

注册会员

Rank: 2

积分
189
金钱
155
HASS币
0
发表于 2023-8-4 08:09:21 | 显示全部楼层
感谢楼主!
回复

使用道具 举报

0

主题

608

帖子

2514

积分

金牌会员

Rank: 6Rank: 6

积分
2514
金钱
1906
HASS币
0
发表于 2023-8-4 08:45:28 | 显示全部楼层
厉害啊,这顺便把喂饭教程发一下呗,感谢
回复

使用道具 举报

5

主题

192

帖子

799

积分

高级会员

Rank: 4

积分
799
金钱
607
HASS币
0
发表于 2023-8-4 08:52:36 | 显示全部楼层
感谢分享
回复

使用道具 举报

27

主题

1292

帖子

5871

积分

元老级技术达人

积分
5871
金钱
4554
HASS币
100
发表于 2023-8-4 09:04:29 | 显示全部楼层
Github上提交,我合并一下?
回复

使用道具 举报

8

主题

220

帖子

1666

积分

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1446
HASS币
0
发表于 2023-8-4 11:55:30 | 显示全部楼层
请出个详细教程,支持C8C摄像头吗?
海鲜市场:jasona3
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-21 21:15 , Processed in 2.078889 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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